ブログ記事31件
ArduinoIDEでRaspberryPiPicoWのBluetoothが動いています。また,PicoWではRGBLEDパネルのドット絵を動かしているので,BluetoothでスマホからLEDパネルにメッセージを送って表示してみました。使った機材は・Androidの"SerialBluetoothTerminal"・RaspberryPiPicoW・32x32RGBLEDパネル(HUB75規格)です。今までの画面の下半分ぐらいの位置に受信したメッセージを表
32x32LEDパネルにRaspberryPiPicoのデュアルコアでドット絵を作っています。デュアルコアはダイナミック表示のLEDパネル(HUB75規格)を動かすには便利です(^^)。小さなLEDパネルですが,少し体裁を整えてみました。オヤジらしく,風神などを作ってみたのですが,離れるとそれらしくは見えるでしょうか(^^;;;;;;。今回は自作してみた8x8のフォントのチェックも兼ねてドット絵を動かしてみました。フォントは表計算で作ってもよかったのですが,,さすがにアルファベッ
HUB75規格の32x32カラーLEDパネルにドット絵を作ってみています。HUB75のLEDマトリックスはNeoPixel系と異なってダイナミック駆動です。今回はRaspberryPiPicoのデュアルコア機能でLEDの駆動を行ってみました。→RaspberryPiPicoのマルチコアでRGBLEDディスプレイを動かしてみた試作中の32x32LEDパネルで,カラーテストをしているところです。いつやら買った超安価だったLEDパネルなので,,左上のLEDで赤が発色しません(^
はじめに9軸センサを買ったので備忘録代わりに買ったもの・Raspberrypipico本体\792(switchscience)特に無線を使う予定はないので普通のやつを買った。ピンヘッダは家にあるものを使った。・WAVESHARE-19358\3,201(switchscience)今回の主役。9軸センサICM20948と気圧センサLPS22HBを搭載している。下準備Raspberrypipicoと9軸センサをシルクに従ってはめ込む。↑はめ
モグラ叩きの動きをいろいろと試しているうち,RCサーボの動きが「ひょっこり」に見えてきました(^^;;。そこで,急ごしらえではあるのですがRCサーボ4台で動く「ひょっこりモグラタワー」なるものを作ってみました。[外観]PCの梱包用ダンボールで組んでみたタワーと「元祖モグラ叩きゲーム」から外したモグラ4匹です。左右にひょっこり出てきます(^^)。[機材]Arduinoで動くRaspberryPiPicoとI2C接続のサーボコントローラです。MPU:RaspberryPiP
デコピンの強さの要素の一つとして指の速さがあり,透過型と反射型の光センサー2種を使って測ってみています。それぞれのセンサーで別プログラムにしているのは切り替えが面倒です。と,ここでRaspberryPiPicoはマルチコア(デュアルコア)だよというささやき声が聴こえてきました(^^;;;;;;;この程度の装置に使うには牛刀っぽいPicoですが,2種のセンサー入力は扱いが少しずつ違うので別コアにし,結果の出力部は統一するのが楽そうなのでやってみました(^^)。なお、私が使っているArd
デコピンは思ったより衝撃があり,強さを競うゲームを見てPICAXEと圧力センサーで自作もしてみました。→デコピンの強さを競うゲーム機を自分で作ってみたくなったデコピンの強さの要素の一つは指の速さでしょうし,その速度は先人によると25〜50km/hぐらいであろうとの事でした。トシをとってもその速さは出るものか,またゲーム機の入力手段として使えそうなのか,,透過型と反射型の光センサー2種を使って試しに測ってみました。[試作装置]MPUは扱いやすいRaspberryPiPicoをA
RaspberryPiPicoWの無線機能としてWiFiは以前にチェックしていていますが,新たにBluetoothも使えるようになったので試してみました。PicoWは技適は通っていて,あらかじめ持っていたBluetooth機能がライセンスを取得したので使用可能になったのだそうです。現在のIDEとPicoのボード(ライブラリ)のバージョンは以下です。・ArduinoIDE2.2.1・RaspberryPiPico/RP2040byEarleF.Philhower
RaspberryPiPicoWを衝動買いしたどぉ\(^o^)/おはこんばんにちは。主です。なんと、僕、RaspberryPiPicoWを衝動買いしてしまいまぁしぃたぁ(T_T)なんか、マルツエレックっていう、電子工作の店があるんですけど、そこに友達と行ってきたら、RaspberryPiPicoWHが1300円くらいで売っていて、衝動買いしてしまったんですよねぇ。まぁ、この使いみちは、考えているんですよね。なので、大丈夫です!やりたいことは、RaspberryPi
2023/10/7土~9月は、舞鶴電脳工作室に二泊して作業を進めていました。朝や夜になんどか気分転換に港を見に行きました。なんとかIoTセミナーの実験を一通り終え、一回目のレジュメを脱稿しました。また、日曜日朝に電話でプログラミング教室の申し込みがあり、昼から小学生にIchigoJamのはんだ付けと、初めてのプログラミングで熱中してくれて楽しかったです、また、地元会社の方が電子パーツを買いに来られたり、舞鶴高専での小中学生ロボコン(きのくにロボコン)に参加される中学生親子が電子パーツを買いに来
気圧センサーLPS25HBはI2CでArduinoのRaspberryPiPicoにつなげました。動きが分かればさすがにPicoでは牛刀感があり(^^;;;;,ATtiny402に変更して7segLEDにも表示してみました。[ハード構成]LEDドライバーTM1637は5V仕様,気圧センサーLPS25HBは3.3V仕様なので,今回はBSS138でレベル変換を挟んでいます。I2CのプルアップとしてBSS138モジュールにはあらかじめ10KΩがついています。また,センサーもLEDドライ
温湿度センサー(DHT20)をI2C接続で使えたので,気圧センサーも追加しようと秋月のLPS25HBモジュールを使ってみました。I2C接続でのデータ読み取りで少々ハマった点もあり,下記の「補足説明」などに沿った手順をメモしておきます。[参考]・AE-LPS25HB取扱説明書・補足説明・LPS25HBデータシート・サンプルプログラム[ハード構成]少々ハマったので,まずはメモリの心配もなく今私が一番使いやすいRaspberryPiPicoにつないで確かめていきました。・
RaspberryPiPicoWのWiFi機能はサンプルプログラムでチェックできました。PicoWでWebserverを動かし,wifi接続でPCやスマホからコントロールしたいので,まずは自分で分かる範囲の基本的なHTML(HyperTextMarkupLanguage)だけで,シンプルなのを試してみました。試行中の様子です。USBでプログラムを入れているので,wifiでwebからコントロールしているようには見えないですね(^^;;;Web上のコントロール画面です。クール
↑文字の横スクロールがいいね!レンズの効果で文字が大きく見えるHPDL-1414ディスプレイしたいことは色々あるのに…■指定金額以上ですべて一括、配送が早まるAliexpress無駄遣いはやめると言いながら、円安が進みそうになると焦ってポチる悲しい性。Aliexpressに注文していたものが届きました。5月24日夜に注文し6月2日に到着したので、配送期間はほぼ1週間。今回は、「10日配送」という一定金額以上の注文をすると配送が早まる扱いに該当するものが2つ、
↑今更ながらですが、RaspberryPiPico互換機を使い作り直した二酸化炭素濃度測定器RP2040-Microを使ってみるRaspberryPiのおかげRaspberryPは、パソコンと言うには非力で、しかもケーブル類の取り回しが面倒、マイコンにしては少々お高くて、どうにも中途半端な印象が拭えません。そんな中でRaspberryPiPicoは、マイコンに特化というかマイコンそのものですから、中途半端感がなくてすっきりします。なんかRaspberryP
↑セリアのUSBChagerだと正常に動くCO2濃度測定器Picoの電池駆動の不具合(CO2濃度測定器)ことの始まりは、RaspberryPiPicoにMH-Z19Bを接続しSSD1036のOLEDに測定した二酸化炭素濃度の推移を表示させるあるプログラム例を知り、実行させてみたことから。RaspberryPiPicoをPCに接続してThonnyで実行した場合は問題なく可動したのに、RaspberryPiPicoのVSYSピンに「+」をつなぐ乾電池駆動を試みた場合に
WiFi機能が付いたRaspberryPiPicoWが手に入るようになってきましたのでチェックしてみました。私の最終目標はLEDマトリックスパネルのスマホやタブレットからのコントロールです(^^)。PicoWのプログラムの書き込みは特に普通のPicoと変わらないのですが,ArduinoIDE2.1.0になって最初だけ少し手順が違うようなので,再確認です。[ボードマネージャー]私はearlephilhower/arduino-picoを使っています(^^)。ボードマ
CO2濃度をグラフ表示電池駆動に問題CO2センサーでこしらえたとした二酸化炭素濃度測定器のことなんですが、濃度の表示だけで済ますなら無線まで積んだRaspberryPiZeroWHを使うのはもったいない。Picoに置き換えれば、電池駆動、軽量化も図れるのではないかと考えました。新型コロナの扱いがいよいよ5類に引き下げかという時に、まだ感染対策なんて言ってるのと言われそうですが、医療現場では結構厳しい状況があって、職員の感染、濃厚接触が同時多発、勤務者が少なくなり夜間の
CircuitPythonをためすRaspberryPiPicoでは、プログラミングの際してMicroPython以外にもCorcuitPythonが使われるということで、こちらも試してみることにしました。1)RaspberryPiPico本体の初期化RaspberryPiPicoを使いまわしすることにしたため、ファームウェアがMicroPythonのままではだめなので、初期化をおこないました。①raspberrypi.comのサイトを開き
↑RaspberryPiPicoに0.96インチSSD1306OLEDを接続しテキストを表示RaspberryPiPicoにパッケージ(ライブラリ)をインストールするにはRaspberryPiPicoをさわってみてまず頭に浮かぶのは、少し複雑なプログラムだとライブラリが必要になるはずだけど、Picoではどうすれば使えるようになるのだろうということでした。あいにく手元に使えるRaspberryPiPicoがなかったので(光るアクリル板の発光色のグラデーションのた
ArduinoIDEでRaspberryPiPicoやESP32のマルチコア(デュアルコア)機能を使い,それぞれHUB75E規格の128*64のフルカラーLEDパネルを動かしています。・RaspberryPiPicoのマルチコアでRGBLEDディスプレイを動かしてみた・ESP32のマルチコア機能を使って128*64のフルカラーLEDパネルを動かしてみたマルチコア(デュアルコア)機能を使う時に必要な事をそれぞれ少しまとめてみました。下図はコアの役割分担の構成図です。・Ard
ESP32はRaspberryPiPicoと同様にデュアルコアなので,ArduinoIDEでマルチコア機能をいろいろ試しています。・ArduinoIDEでESP32のマルチコア機能を試してみた・ArduinoIDEでESP32のマルチコア間の情報伝達のためキュー(Queue)を試してみた今回はPICOと同じようにダイナミック駆動が必要なHUB75E規格の128*64のフルカラーLEDパネルを動かしてみました。・RaspberryPiPicoのマルチコアでRGBLEDディ
↑RGBLEDが発光する色を徐々に変化するようにChatGPTがプログラムRGBLEDの色が徐々に変わるプログラムRaspberryPiPicoの使って7色に光るアクリル板。色が一気に切り替わるのでなく、徐々に次の色に変わるようにならないものか…。自力では無理っぽいので、ChatGPTにまたプログラム書いてもらうことにしました。ちなみに、RaspberryPiPicoを初めてさわった際も、プログラムをどう実行すればよいかChatGPTにたずねてみましたが、簡
↑RaspberryPiPico(画像はraspberrypi.comより)意外といいかも!RaspberryPiPicoRGBLEDを使って7色にアクリル板を光らせることができるようになりましたが、そのためにだけRaspberryPiZeroを1個専用に使うのは、費用対効果が悪すぎます。より安価で、購入後使わぬままだったRaspberryPiPicoを引っ張り出してきて使うことにしました。これだって、今では購入時の1.3倍に価格が上昇してしまってますから(注
RaspberryPiPicoを便利キーボードオモチャ作りのためのメモRasPI-PicoでCircuitPythonでadafruit_hid使うと多機能キーボード機能を作れるようなのでリンク先などメモメモ。USBKeyBordI/F用LIBGitHub-adafruit/Adafruit_CircuitPython_HID:USBHumanInterfaceDevicedrivers.USBHumanInterfaceDevicedrivers.Cont
ダイナミック点灯のHUB75規格128x64RGBLEDパネルを動かしてみています。→RaspberryPiPicoのマルチコアでRGBLEDディスプレイを動かしてみた5bit階調で中間色を表現していますが,どうも発色が薄い気がしていました。5bit階調は各階調の画面を合計31回重ね書きして60Hzぐらいでは表示したいので,1行のLEDの点灯時間は短くなっているはずです。そこで,下図のプログラムのように,試しに1行の点灯後に時間待ちを少し入れてみました。(1)1行分のR
ArduinoIDEでRaspberryPiPicoのパラレルデジタル出力とSDカードの接続を確認したので,128X64RGBLEDディスプレイを動かしてみました。今までは主にESP32DEVkit-Cで128X64RGBLEDディスプレイを動かしていましたが,RaspberryPiPicoでもう少し速くなり4096色が使えそうという目論見です。RaspberryPiPicoとP2.5の64X64RGBLEDを2個連結したディスプレイです。何とか中間色を出しながら動
RaspberryPiPicoをArduinoで動かしてみようとArduinoIDEにボードマネージャを追加しました。その時,ボーッとしていたようで,他のMPUのボードマネージャのURLを全て消してしまいました,,,。以前にも一度やって反省したのに,また同じ事をしてしまったので,自戒の注意メモです(^^;;;;;;;。ボードマネージャーのURLを追加する時は[ファイル]ー[環境基本設定]で開いた画面で以下の手順で入力するのが安全です。1."追加のボードマネージャのURL:"の
8X8赤外線アレイセンサとLEDマトリックスで,なんちゃってサーモグラフィーを作っています。CytronMakerPiRP2040のCircuitpythonで動かしているのですが,このボードはサーボやモーター系に使いたいので,サーモの方はRaspberryPiPicoに組み替えてみました。[ハード構成]・RaspberryPiPico,(Circuitpython)・8x8赤外線アレイセンサAMG8833モジュール(スイッチサイエンス)・8x8NeoPixel
ラズベリーパイピコのプログラミング。RaspberryPiPico楽天市場723円前回LED点灯に無事成功したので,次は温度センサーとLEDを組み合わせてみました。まずははんだ付けからです。持っていなかったので買ってきました。エレキットはんだごてセット【TL-25】工作キットELEKIT楽天市場1,420円久々のはんだ付け,緊張しましたなんとか無事くっついたようですが,外したら取れちゃいそうな気がして差しっぱなしです温度が上がったら順に点灯するLEDの数を