Arduino初心者熱烈大歓迎質問スレ part22
■ このスレッドは過去ログ倉庫に格納されています
>>528 自分で陳腐と思うから陳腐になるんだろ?あ? >>516 アナログストレージスコープが欲しいけど、なかなか手ごろなのがないんだよねぇ。。。 というか、高杉 中途半端なアナログオシロだと、デジタルに対する優位性なんてないのもツライ DFPlayerおすすめサイトをたずねたものです 検索して上位に出てくるライブラリを使って いますが、機能的に不満があります 使った事がある方ならわかると思いますが 一般的なMP3プレーヤーでできる事がこの ライブラリではできないようです そのあたりを解決したいのです DFPlayerってminiでええの? 具体的に何をやりたいか書いてみたら? ちなみにライブラリは2種類あるぞ。 >>530 >自分で陳腐と思うから陳腐になるんだろ?あ? それ以外に何があるの?い? 5月に購入して放置してたNANO互換機、時間が取れてテストしてみたんですが、 Lチカを書き込むと1秒毎blinkが4秒毎に、16MHzのはずが4MHz? なんかおかしいのでブートローダー書き直そうかと思ったら失敗。 ICSPの6pinと該当するフラットピンをテスターで調べてみたら、 MOSI、MISOに導通がありませんでした。 ProMiniのようにフラットピンからブートローダー書き込みしても失敗します。 2台とも同じ症状でした。 他のNANO互換機はoptibootに更新できています。 ブツはWAVGAT NANO 3.0 CH340G,フラットピン黄色、power_LED黄色のもの ttps://ja.aliexpress.com/item/-/32868170637.html セラーの告知にある方法でIDEにボード追加し、 "WAVGAT NANO 3.0"でスケッチを書き込むと1秒blinkになりました。 カスタムのブートローダーとかいらないので他のNANO互換機として扱えるようにならないでしょうか? 参考に、boards.txtの一部です lardu_328e.name= WAVGAT NANO 3.0 lardu_328e.upload.tool=avrdude lardu_328e.upload.protocol=arduino lardu_328e.upload.maximum_size=29696 lardu_328e.upload.speed=57600 lardu_328e.bootloader.tool=avrdude lardu_328e.bootloader.high_fuses=0xff lardu_328e.bootloader.low_fuses=0xff lardu_328e.bootloader.extended_fuses=0x07 lardu_328e.bootloader.path=lgt8fx8e lardu_328e.bootloader.file=lgt8fx8e\optiboot_lgt8f328d.hex lardu_328e.bootloader.unlock_bits=0x3f lardu_328e.bootloader.lock_bits=0x3f lardu_328e.build.mcu=atmega328p lardu_328e.build.f_cpu=16000000L lardu_328e.build.core=lgt8f lardu_328e.build.variant=lgt8fx8e lardu_328e.build.board=AVR_LARDU_328E カスタムブートローダだと何が困るんだい 問題点がイマイチ見えてこない nanoを取っ替え引っ替えする時 いちいちIDEでボードを切り替えないといけないから邪魔くさいんじゃね? >>537 ICSPコネクタのパターンが切れてるとかは知らんし それでもポートに直接配線すればいいんだからそもそも関係ないが ブレイクアウトボードなんて基本的にMCUに電源やインターフェースつけて あとはポートを外に並べてあるだけなもんが殆どなんだからどうにでもなるだろう ヒューズビットとブートローダ施錠ビットを自分の動かしたいように設定すればいい http://www.microchip.com/mymicrochip/filehandler.aspx?ddocname=en589967 ↑の348ページ〜350ページと333ページ〜345ページに設定値書いてある 一枚のボードに複数のArduinoを4つのせて、一箇所のソケットからスケッチを更新する方法あるかな? スケッチは全部同じ。 あるか無いか以前に、それほどの仕掛けをつけるよりも複数個別にやった方が 遥かに安定性や開発効率がよくなる気はするな 概要だけで細かい部分わかってないから俺の主観ナ >541 そんな感じっすね、あとバージョンアップや別PCにする時もお荷物になるし、 フリーエリアも小さいので飼っておくメリットを感じません。 >542 ICSPは自分の知らない別の方式かと思いました。 コマンドモードでavrdude実行してみたのですが avrdude: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.03s avrdude: Device signature = 0x0000ff avrdude: Expected signature for ATmega328P is 1E 95 0F Double check chip, or use -F to override this check. Device signatureすら読めないみたいです、 スケッチのUPはできるので、ハズレボードとして何か適当な用途に使い捨てようと思います。 ありがとうございました。 >>547 ヒューズビットが本当に>>538 の通りに設定されて売ってるのなら ICSPは禁止されてるだろう、データシート見たか? 高電圧パラレルライタでヒューズ読み出してみ 専用のブートローダ通しては動作するのにICSPが通らないって highfuse=0xffで送ってくんの?ウソだろ… SPIENが1とかあり得んだろ なんの目的だよww >>548 RSTに12Vはもう少し大人になってからやってみようと思います。 ちょっぴり希望が沸いてきました。 >>549 SPI Disableなんですね 専用のブートローダはDevice signatureノーチェックかも知れません。 他の互換機だとちゃんと読めました。 ATmega328P NANO V3.0 avrdude: Device signature = 0x1e950f (probably m328p) avrdude: safemode: Fuses OK (E:FD, H:DA, L:FF) ATmega328P Pro Mini 5V-16MHz avrdude: Device signature = 0x1e950f (probably m328p) avrdude: safemode: Fuses OK (E:FD, H:DA, L:FF) Reset-GNDのコンデンサー10uFは無くても同じ結果でした。 ヒューズリセッターについて情報集めてみます。 ありがとうございました。 >>550 ブートローダに標識バイトも糞もあるかよ ブートローダがPCと通信してプログラミングするなら そもそもマイコンは正常に起動してるからシグネチャなんて関係ない ICSPが殺されてるならヒューズを書き換えるにはどちらにせよ12Vのプログラマ必須 しかし>>549 さんと似た感想だけど わざわざ専用のブートローダを書き込んで さらに低電圧シリアルプログラミングを使用不可に設定して売る意味ってなんだろ 書き込むときにIDEから自社の名前を毎回クリックすることになるから宣伝用? それにしては不便が勝って逆効果な気がするし…… 高電圧パラレルライターなんてArduinoだけやってる人は持ってないだろうし 作るのは簡単とはいえ…うーん?? Arduinoスレで聞いていいかわかんないんだけど これからデビューするとしてラズパイとどっちがいいですか? すいませんやりたいことを書き忘れました やりたいことはスマホから家の水槽をモニターしたりエアコンやヒーターの設定をしたりしたいです アクアリウムをやっていて雑誌にIoT!って記事があって興味を持ちました Nanoのブートローダが新旧あるようなんですが、 旧が書き込まれているものに新を書き込むことに何か問題はありますか? 混在してるんで統一したいんですけど…。 >>555 クラウド+Arduinoかな。 ESP-WROOM-32とかの方が組みやすいかも。 >>557 >>558 ありがとうございます アクアの雑誌には今はこいういことが出来るみたいな事しか書いてなく どうやるのかみたいなのは全く載ってなかったので 自分なりに調べてみたら ラズパイはネットに繋げて何かするのに向く Arduinoはセンサーを取り付けて何かするのに向く みたいな印象を受けました Arduinoも簡単にネットに繋げられるのでしょうか? >>555 赤外線リモコン操作するならESP-WROOM-02の方が情報量が多い 最近はラズパイも カメラならラズパイが楽 電源をリレーで操作するだけなら何でもいい >>560 ありがとうございます 水槽のモニタリングは温度と塩分がセンサーで取れるといいなと思っていましたが 確かに将来的にカメラもつけてみたくなるかもしれませんね ESP-WROOM-32というのはArduinoの派生製品みたいですね 水槽のヒーターはともかくエアコンはリモコンでしか動かないので リモコンの変わりが出来るようにしなければダメですね もう少し調べてみます >>561 水槽ではないけど、気温、気圧、湿度、電圧をESP-WROOM-02でデータ取り、 OrangePiでカメラとデータ収集サーバ動かしてESPからのデータを集める。 ってな感じなことはやってる。 ESP-WROOM-02は無線機能のついたArduinoと思っていい。 カメラはちょっと荷が重いのでSBC使う方がいい。 誰も言わないみたいだから言うけど、 的を持って始めるのはモチベーション的には良いことだけど、 AC100Vの機器を弄ったり、生き物に関わる装置は呆れるほど検証したり勉強したりしてからにした方がいいぞ。 水槽IoTなんてめちゃ有名なテーマだけど その裏で湯だって死んでいったお魚さんや凍えて死んでいったお魚さんが沢山居るんだろうな バカッター産キチガイじゃなけりゃ上手く行った人しか投稿しないだろうし 生き物入りの水槽と別にテストケース用意して入念に試験運用すればいいでしょ わざわざ脅すほどの事でもあるまいに ESP32はいいものだ カメラはちと荷が重いが カメラはRaspberry piが一番苦労しなさそう。 orange piの方が安上がりだけどaliの公式からの購入がネックになる人も居るからな。 linux上で動かすから使い勝手はそんなに変わらない。 >>561 ESP32は、Aruduino IDEが移植されてるだけで派生製品じゃないぞ。 Devkit使えば同程度に手軽だけど。 MicroPythonで使ってる。 アーキテクチャが違うしな>ESP8266/ESP32 >>568 | \ __ / _ (m) _ピコーン |ミ| / `´ \ ('A`) ノヽノヽ くく >>568 ESP32とOLEDでこのスレが読めるハードウェア専ブラを作ろう …思ったより日本語フォントが重たい! ピコーンという音を出すにはどうすればいいかな DFPlayerは無しね 簡単なのみつけた C5 シ C6ミ でそれらしく聞こえる Arduinoでサンプリング・再生っていう作例だったかが有った気がする >>579 スピーカーをダイレクトに繋げたら駄目なんじゃ? >>579 これwindowsはどうやってやるの 誰か教えてくれるの NANO互換機をヒューズリセットする方法を調べてきました。 殆どの記事はDIP-ICを扱うものでした。 唯一ProMiniのリセット例がありました。 そこには ・ProMiniではXTAL1がピンに出ておらずチップの7pinから直出しする必要がある。 ・XTAL1には水晶発振子が付いているが外す必要がある? 結局、ジャンパピンをチップの端子に当てながらコマンドを打ち込んで成功なさっていました。 DCDC昇圧は100円で買ったのがあって、230mA負荷で12.03V→11.97Vくらい 2SC1815も在庫あったのでSWで12VのON/OFF回路は組んでみました。 チップ直出しはなんとかがんばれそうですが、 水晶は剥がすか、チップの足上げて浮かせる費用があるのでしょうか? >>589 そもそもRESETもUSBシリアルに繋がってないか? 高電圧パラレルプログラミング仕掛けるならほぼ全ピン使うし 328Pを一度ひっぺがしたら? 二百円程度の物にソコまでやるのかと 秋月で生328p買うより安いんだもんな 経験値を増やすのが目的ならやればいいが 単に作業としたらほかの手段考えた方がいいな コテの調子が良かったので7pin足上げして、すごい数のジャンパ挿して実行してみました。 EZ_HVFuse_v1_03はIDE1.8.7でエラーが出たのでconst買いて修正しました。 結果はNGでした、12Vが5.18Vまで降下したので盛大にぶら下がっているのだと思います。 >>592 そうですねRSTにはパワーオンリセット回路とかもありそう チップ剥がしてそれ結線してリセットしてまた元に戻すとか 何かの訓練ですかw これで諦めが付いたのでとっとと元に戻しました。 黄色いヤツはまだしぶとく生き残ってやがったので、 いつの日ににか『穴を掘ってすぐ埋める』みたいな作業で罰を与えたいと思いました。 ATmega328PはPORは内蔵だろ 使ってるモジュールの回路図位見とけよ 特にピン剥がしたりする作業するならさ… コンセントの電圧を一定時間毎にSDに記録したいんだがどういうので電圧測れば良い? あぁ、データロガーを作りたいのか。 電池駆動だろうから、単純に分圧整流平滑してA/D入力へ。 実測値をテスターの測定値で補正すればいい。 サージ保護ダイオードくらいでいいから、過電圧保護はしておいたほうがいいよ。 私もワットチェッカを作ったことがあるけど、どうせ焼けてもたかが知れてると思って、 過電圧保護せずに作ったら1週間を待たずにarduinoが焼けた。。。 コンセントだから正弦波前提で良いんだろうけど 整流平滑してA/D通したら最高値が出るのか平均値が出るのか 実効値が出ないのは解るが 精度とか予算とかスキルを書かないと分からんよね 電圧だけでいいなら↓の出力をADコンバータに入れる http://amzn.asia/d/isJBpra 長期的とか、精度いるならデジタルマルチメータの結果をPCで読んだ方がいい 結局、トランスで電圧落として、ADコンバータで読んで、平均化して必要な値に換算するだけ 校正ってか、正規化いるだろうけどね 書かないとわからないよねって言い方じゃなくて普通に聞けばいいのに... 力率とかを見たいなら、 電圧は分圧して直接ADして見て、 電流はシャント抵抗を入れて、その電圧降下をADして見る。 データ点を減らしたいならデジタルデータを演算すればいい。 UNOでも10kS/sくらいは簡単に実現できるから、商用電源を見るには不足しない。 あと、シャント抵抗は抵抗値の低いものをつかって、アンプで電圧降下を増幅したほうが シャント抵抗の発熱が少なくて扱いやすい。 ただし、遅延とスルーレート(ほぼ同義だけど)には注意しないと値がおかしくなる。 カレントトランスは微妙に使いにくいイメージがある。 (ロクに使ったことがないから偏見だけど) 電流ならASC758とか使うと楽かもね 基準電圧/2を中心に交流波形が取れる シャント抵抗と違ってデジタル側とは絶縁もされるし過電圧の心配もない AliExpressに基板実装済みのが数百円であると思うよ >>607 なにこのIC、面白い。 ワットチェッカー作ったときにこれ知ってたら、もう少しサイズを小さくできたのに。。。。 ちょっと説明に語弊あるか 基準電圧が5Vだとたら2.5Vを中心に 最大時で5Vと0Vで振幅する感じ マイナスにはならないからADCにとって扱いやすい ACS758だった。ちょっと疲れてるな >>608 これを使って今度は真の実効値型を作ると面白いかもね スイッチング電源やインバータ相手でも正確に測れる ArduinoでならESP32がADCのbit数や処理速度的に良いサンプリング数と精度を確保出来そう >>610 前のワットチェッカーは、市販のチェッカーが使いにくい上に信用ならないから作ったんだよね。 ちゃんと、20kS/sでサンプリングして、力率も出してたけど、 如何せんシャント抵抗がデカイ上に発熱するから、筐体が大きくなって微妙だったんだよね。 (一号機は過電圧で焼けたしorz) とはいえ、3号機はちゃんと動いてるから、今から作り直すのは微妙なんだよねぇ。 おまけに、そのIC、磁場で誤差がかなり出るみたいだから、軟鉄の箱を買ってこないと。。。 なんかわざとフレンドリーな訳にして滑っちゃった感じ?(笑) 英語と日本語の対応はここに定義されてる https://github.com/arduino/Arduino/blob/master/arduino-core/src/processing/app/i18n/Resources_ja_JP.po 英語だと You cannot save the sketch into a folder inside itself. This would go on forever. go on forever=いつまでも続く、きりがない だから無限ループは良い訳だね 英語得意じゃないからwouldに「なっちゃいます」のニュアンスがあるのかは知らんけど それよりもタイトルの「それはムリです」の原文の"How very Borges of you"の意味がわからん >>622 その作家っぽい人がどういう繋がり「ムリです」になるんだ… 英語圏の文化(スラング?)はよくわからん >>623 how very 〜〜 of 誰々 で 誰々は〜〜のような人だな って意味になるから ボルゲスは無限や循環といったものをテーマにした作品で有名な人 なんで「(無限ループって…)お前はボルゲスみたいな奴だな!」的な意味になるかな 日本人には通用しないだろうから…(訳すのは)無理です。と(その操作は)無理です。を掛けて…いやそこまで考えてないか?w >>626 保存したスケッチのフォルダの中に、名前を付けて保存しようとしたら出た ほんとうだ でも.inoを保存しようとする操作なんだからただの上書き保存だよね 強制的にフォルダ作る仕様から歪みが出てるね そもそも日本語化する意味が分からない。 英語で慣れりゃ情報収集の幅も格段に広がるだろうに…。 ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる