Arduino初心者熱烈大歓迎質問スレ part23
■ このスレッドは過去ログ倉庫に格納されています
この程度の電気の知識で扱えるArduinoの敷居の低さ(誤用) >>190
みんな最初は初心者だろ
数日前からあちこちつまんねーカッコ付きレスしてっけどさぁ みーんな、そうやって大きくなるんじゃないのかなぁ? 電子工作の本とか少しでも読んでいれば電源ICぐらいわかりそうなものだが。 DC12v to DC5V とか100円くらいで手に入るよね
レギュレータみたいに発熱しないし
でも入力上限20-38VでAC100をブリッジ整流したものに使えない
AC100 to DC5V安く上げるにはどうすればいいのかな
中古のガラケー充電アダプタ安く売ってれば5.35V/600mAなので丁度いいんだけど >>196
100均のUSB充電器アダプターは?
200〜300円だけど 100均なら100円のニッケル水素用の充電器にトランス入ってるよ
無負荷で4.5V位出るから倍電圧整流したらそのままArduinoのVinに突っ込める
平滑コンデンサはArduino側に入ってるのでおkだよ
もちろんもうちょっと出して>>198でもいいけどねコンパクトだし
あとはハードオフのジャンクボックスにガラケーやスマホの充電器が100円で鬼のように売ってるw >>197
それはVinに入れて内蔵レギュレーターで5V作る場合ね
5Vに直接5V供給でももちろんいいんだよ
てかUSB刺してるときはそうだしね >188
いいんだよ、そうやって成長していくんだから。
自分で実際にやってみる、というのはとても大事なことです。
ここにはいろいろな人がいるので、あまり気にする必要はありません。 さすがに、商用電源に直結する類のものは、
とりあえずやってみるのは危険じゃないかな。。。
乾電池駆動なら、多少のことでは危険はないと思うけど。 いくら初心者つってもオームの法則も理解出来ずに
いっちょ24Vを5Vに降圧させて使おうとか限度が有るだろ フランクリンが凧揚げして雷が電気であることを確かたのに比べたら大したことじゃないし
他人が確かめた確立された事だけをやる人より可能性を感じます Amazonで売ってる500円くらいのardino?って3000円くらいのと何が違うんですか?
ラズパイ的な使い方出来ますか? >>205
所謂互換機ってやつ。
大抵はシリアル変換ICが安価なものに変わってたり、チップがDIPじゃなくて表面実装になってたりする。
単に電子工作に使う分には、ほぼ影響はない。
ラズパイとArduinoは使用用途が結構違うから同じようには使えない。 連投スマソ
>>205
ArduinoはADコンバータが載ってたりするから、直接センサの値を読んだりするのが得意。
あと、リアルタイム性(タイミング精度)が高いから、制御用にも使える。
半面、処理性能が低いから、映像処理とかは無謀だし、並列処理も不可能。
通信もUARTやI2Cくらいしか直接は使えないので、ネットにつないで連携とかも苦手。
ラズパイは超小型のパソコン。
パソコンにできることなら大体できる(ネットにつないだり、カメラから映像を取り込んだり)
処理能力が高いので、カメラから映像を取り込んでフィードバック制御なんかも可能。
並列処理も難なくこなせる。
IOはディジタルしかないため、直接センサの値を読むことは難しい。
OSを介してしか処理できないので、リアルタイム性(タイミング精度)が低めで、
制御に使用するときは注意が必要。 >>207
俺にはありがたいです。
ってことは単発のセンサーでi2cに繋いでとかは可能ってわけですね。
今私も仕事関係でMQ(ガスセンサー)をラズパイに繋ごうと考えているのですが、adコンバーターとスイッチチャンネル買うくらいなら、ardiunoの互換品買った方がいいかなと。
USBでラズパイと繋げたり、linuxでcrontabコマンドとか使えますか? >>209
USBでラズパイに接続するのは可能。
ArduinoにはLinuxが入ってない(そもそもOSが入ってない)ので
Linuxのコマンドを使うのは不可能。
スケジュールで何かしたい場合はRTCなどを使う必要があります。
(Arduino単体でも不可能ではありませんが、精度等に難があります。) cronでラズパイからコマンドでアルドゥイーノに指示するだけ つまりusb接続してpython とかでプログラム作ってarduinoからセンサーとかのデータを取ればいいのね。
ちなみにスイッチチャンネル3.3→5vとかの変換ははじめからついてるの? >>209
USBより、esp-wroom-32でスケッチ使えようにして、wifiでつなぐ方がたぶん楽。
費用も、dev-kitだと、unoとかより安く済むよ。 >>198
200円のがあんのね、1Aあれば充分だよね
>>199
それだ!ハードオフちょっと遠いから
ついでがあったらオトナ買いしてくるわw >>215
チャンネルロジックレベル変換器です。これって3.3vから5vの変換するやつですよね? >>216
何でそんなの要るの?
全部arduinoでやるんだろ?
レベル変換は付いてないよ アマゾンの安い互換機は
触り心地とかでいかにも安物中国製ってわかる出来
使う分には問題ない
けどLEDが自己主張強すぎてうざい 互換機しか買ったことないけど、出来も良くてなんら不満ないな。
基盤のLEDの消費電力が多いから回路上の配線切って使ってるが、安いから気軽に出来るのもいい。
これで電池駆動でも長持ちさせれる。 業務レベルで必要なものを素人がここで質問しながら作るって、大丈夫なのか?ww >>220
案外、素人に毛が生えたようなのが設計してることはよくある。
その代わり、確認する人がいたり、規格認証があったりして、変なのは蹴られる。
電気屋に機械設計やらせたり、機械屋に電気設計やらせたり、とかもあるしね(汗
酷いとこなんて、電気屋に同じ電気だろとか言いながら半導体設計やらせた会社もあるらしい。 >>221
製品としてなら、RaspberryPiはともかく、Aruinoは使わないよね。
センサーのデモ用とか、学習目的とかなら業務上でも有ると思うけど。 >>224
そうでもないよ。
一品ものや、ごく限られた製造数のものだとわりと見かけるし、
個人向けCNC、3DプリンタでもArduinoが使われているのは珍しくもない。 それに、「Arduino」がUNOやmicroなどの基板そのものではなく、概念を指すのであれば、
見かけ、普通のAVRやARMのマイクロコントローラが使われているように見えて、
Arduinoという場合もあるだろうし。 String = "abcあいう"
を
String[]に1文字ずつ分解していれたいのですが、どうしたもんでしょ?
マルチバイトがはいると急にややこしくてこまっております・・・ とりあえず何とか動いた奴は↓です。
(日本語だけ使えればいいので1バイトと3バイト以外は非対応です)
String str = "a!\\アあ漢";
String splitStr[100];
unsigned int strLen = 0;
for (unsigned int i = 0; i < str.length(); i++){
char c = str.charAt(i);
if (c <= 0x7e)
splitStr[strLen++] = String(c);
else {
//全角は3バイト文字のみの前提とする
byte b[] = {c, str.charAt(++i), str.charAt(++i), '\0'};
splitStr[strLen++] = String((char*)b);
}
}
Serial.println("--出力--");
for (unsigned int i = 0; i < strLen; i++)
Serial.println(String(i) + "@" + splitStr[i]); >>223
機械屋を見ていると電気の設計は無理だと思う。
少なくともこれまでに電気設計が出来る機械屋に会った事が無い。
機械屋も同じように、電気屋に機械設計は出来ないと考えているだろうな。
「餅は餅屋」という言葉もあることだし。 やってしまいました
vinとgndを逆にして12vを供給してしまい焦げ臭い匂いが広がりました
これはATMEGA自体を載せ替えたら直りますか?それとも基盤ごとお亡くなりでしょうか? >>230
どこに影響有るかわからん物は使わん方がいい。
目をつぶってゴミ箱へぽいー。 もしスイッチサイエンスから純正品を買っていれば・・・
電源を逆接してしまったとか変なところをショートしてしまったとかコーヒーをこぼしたりしても大丈夫!!
送料負担だけで完動品が返って来る!
https://trac.switch-science.com/wiki/warranty
なお純正品のお値段は中華クローン(CH340でなくちゃんとATmega16U2の奴)の6倍する模様 そうですか
ありがとうございます
残念ながら正規品では御座いません
貧乏性なのでゴミ箱送りにせず、部品取りにしようとおもいます
代わりの中華aruduinoを手配しました arduinoじゃないけど、俺も今日リレーモジュールにプラスとマイナス逆につないだら
チップトランジスタが一瞬で焦げたw Pro mini のRAWじゃなくてVCCに電源繋いで、ノートPCにシリアル接続したら、PCが落ちてBIOSも起動しなくなったな。
バッテリー抜いたりやってみたがダメで壊れたかと思ったが、CMOSクリアで復活して助かった。
でもまたやったら怖いから中古でノートPC新たに買った。 昔、
明日は午後から客が来て立ち会い検査という夕方に、
ヒマだったので最後の念のための動作チェックをやろうとして、
DI/Oボードの内部5V系電源ピンに外部入出力用24Vをつないで、
予備品の無いボード数枚を壊した事がある。
そりゃもう私は言葉も出ず、茫然自失、課内中の関係者も大騒ぎだったw マンドクセーやつキタ━━━━(゚∀゚)━━━━!! >>240
老人でも扱えるプラットフォームだからな。 昔話老人の経験では、電源5VのICに
24Vだともれなく死ぬ。
12Vだと生き残る奴が出てくる。
9Vだと生き残る率が高くなる。
6Vだとほぼ生き残る。
ただし一度でも過電圧を加えたら、たとえ動いたとしてももう実験用に回すしかない。
(趣味ならどうしようとカラスの御勝手だが) >>241
課長と二人で徹夜してボードのフォトカプラを交換した。
電源と言えば、最近アナログ用の±15V使わないな。
私のサブの実験用電源(PW18-1T)にはデジタル用の他に、
アナログ用トラッキング±18V(Max)出力があるのだが、
ここ2、3年使った記憶が無い。 壊れると言えば、電源投入直後のポート状態がおかしくなったNANOがあるな
スケッチも普通に動くんだけど、3桁7セグのダイナミック表示するときに
正常なNANO→全消灯
問題を抱えたNANO→デタラメな表示(毎回変化せず固定的)
ブートローダーのポートの初期化部分が死んでるんだろうか?
ブートローダーの焼き直ししようと思って忘れててどれだかわからなくなった… スイッチング電源のリップル・ノイズをチェックするのに、
これって使えますか?作った人います?
Arduino 簡易オシロスコープ
https://www.iizuka.kyutech.ac.jp/faculty/physicalcomputing/pc_kitscope
これを見ながらコンデンサーを取っ替え引っ替えしたいです。 >>250
昔、作ったことあるけど・・・
まぁ只みたいな材料で作れるから作ってみて。 >>250
主としてアナログ電子回路の解析理論・設計論をしっかり学習するのなら実習用にAmazonの中華製でも充分だから最低でも数万円のオシロは揃えるべき。
そうじゃなく回路製作遊びでいいのなら玩具としては充分かと思う。 50kS/sか微妙なところだな
今どきのスイッチングレギュレータは100kHz以上のスイッチング周波数のものもあるからな
従来のトランス式の電源の測定なら十分使えると思うけど 3万以下で1Gs/sが買えるんやで。 ふつうの買いなよ。 たとえば100kHzのスイッチングレギュレータというと、やや遅い部類に入ってしまうけど、
これぐらいのスイッチング周波数でもでもリップルを観察しようとすると、
オシロは500kHz以上の帯域は必要になるだろね。
等価サンプルは除外するとして、サンプリングレートは1Mサンプル/秒は欲しいところ。
もっと高い周波数のスイッチングレギュレータも見たいなら相応のものが要るし。
…テスターに比べればオシロは高いね。 >>258
それは無理。
もしあっても性能低く過ぎて無駄。
どうしてもやりたいなら友達にオシロ借りろ。 >>258
名前欄は154になってますけど、話題は>>250 関連の波形観測ですよね。
さすがに2500円で完成品で、となるとAliExpressで探してもしんどいかも。
用途を限って波形を見るなら、ちゃんとしたオシロである必要もない。
10MS/sできるフラッシュ型 A/Dコンバータは 500円ぐらいで買えるし、
数100円ぐらいのオペアンプで電圧を調整するとして、あとはそれをどうやって
取り込んで見えるようにするか、かな。
sigrok でデジタル8ビットをアナログ波形として見るようなことができたっけ。
それができれば、1000円ロジアナ、 sigrok、A/Dコンバータで >>250の目的は
達成できるのでは。 >>262
これ!
製作中の回路はもちろん製品や完動してる過去の自作回路とかの様々な回路部品や端子の波形を見れるとホント楽しいのにね。 2-3千円のdsoなんとかっていうキットのオシロ愛用してる
金が溜まったら3万くらいのオシロ買いたい ArduinoIDEでコンパイルするときにgccに渡す最適化オプション
サイズ最適化になってるよね?これって変えられる? 大阪万博のイタリア館でArduinoとか展示されるんかな・・・ みんな知ってるもん持ってくる意味がないだろ
ウジ虫チーズとかじゃないと >>250
スイッチング電源のリプルをちゃんと見る目的では、それだと帯域的に厳しいのでは ビルド遅い
blinkの初歩的サンプルぐらい3秒以内で終わらないものかね… UTF8をSHIFT-JISに変換するんじゃなくて、その逆がしたいんだけどいいサンプルないかな。 vscodeで書けばshiftjisでモロ書きできるお >>279
そではなくて、取得したHTMLがjisなんだけどlcd画面表示時はutfで渡さないとならないとです ESP8266でエアコン・照明とかをIoT可しようと思ったけど
部屋がゴミ屋敷みたいに汚いから、まず掃除するわ サーボで壁スイッチ押したり
リモコンの信号をエミュするなら電工いらん pythonでsklearn等のライブラリで統計処理や機械学習させたものをラッパーとしてcのコードで呼び出してarduinoの方で使用する
ということをやりたいのですが、具体的なやり方が調べても全く出てきません。
このやり方をarduinoで使うことはできるのでしょうか? シリアル通信でPCからArduinoにデータや命令を送信すればいい
シリアル通信はどの言語でもできる Pro miniのVINに12Vいれて
5V出力にWS2812を8個繋ぎたいんだけど
最大60mAx8~480mAも取れるかな >>287
Pro mini の回路図を見る。
それでわからなければ、Pro mini に使われているレギュレータのデータシートを見る。
これからずっと役立つ習慣も手に入れられるよ。 >>287
回路図に最大電流150mAと書いてあるから無理。
https://i.imgur.com/3RfWJiT.jpg
更に中華製Arduinoだともっと低いかも。
>>288 の指摘の通り先ず回路図、仕様情報を確認すべきだね。 ■ このスレッドは過去ログ倉庫に格納されています