ブログ記事49件
ねらい:測定点コード2バイト+測定値30バイト=32バイトのデータを1000レコード、不揮発に記録したい。使用ハードウェア・ソフトウェア・RaspberryPiPICOW・AT24C256(I2C)・MicroPython各出典元さま、参考にしました。ありがとうございます。出典:MicroPython的午睡(17)ラズパイPico、I2CでシリアルEEPROM接続|デバイスビジネス開拓団前回はRaspberryPiPico特有のPIOの利用。今回は一般的なI2C
2023/8/25金、JR綾部駅北口すぐの北部産業創造センターでの、京都産業21北部支援センター様主催の「ものづくり企業向けIT・IoT活用セミナー」に行ってきました。この北部産業創造センターは、京都府中小企業技術センター中丹技術支援室があり、私はそこの技術コーディネーター(要は、中小企業からの技術相談に対応する非常勤相談員や、セミナー講師など)になっており、御誘いを受けたものです。京都府中小企業技術センター中丹技術支援室部産業創造センターは、簡単に言うと京都府北部の公立の工業試験所で
↑今更ながらですが、RaspberryPiPico互換機を使い作り直した二酸化炭素濃度測定器RP2040-Microを使ってみるRaspberryPiのおかげRaspberryPは、パソコンと言うには非力で、しかもケーブル類の取り回しが面倒、マイコンにしては少々お高くて、どうにも中途半端な印象が拭えません。そんな中でRaspberryPiPicoは、マイコンに特化というかマイコンそのものですから、中途半端感がなくてすっきりします。なんかRaspberryP
↑セリアのUSBChagerだと正常に動くCO2濃度測定器Picoの電池駆動の不具合(CO2濃度測定器)ことの始まりは、RaspberryPiPicoにMH-Z19Bを接続しSSD1036のOLEDに測定した二酸化炭素濃度の推移を表示させるあるプログラム例を知り、実行させてみたことから。RaspberryPiPicoをPCに接続してThonnyで実行した場合は問題なく可動したのに、RaspberryPiPicoのVSYSピンに「+」をつなぐ乾電池駆動を試みた場合に
CircuitPythonをためすRaspberryPiPicoでは、プログラミングの際してMicroPython以外にもCorcuitPythonが使われるということで、こちらも試してみることにしました。1)RaspberryPiPico本体の初期化RaspberryPiPicoを使いまわしすることにしたため、ファームウェアがMicroPythonのままではだめなので、初期化をおこないました。①raspberrypi.comのサイトを開き
↑RaspberryPiPicoに0.96インチSSD1306OLEDを接続しテキストを表示RaspberryPiPicoにパッケージ(ライブラリ)をインストールするにはRaspberryPiPicoをさわってみてまず頭に浮かぶのは、少し複雑なプログラムだとライブラリが必要になるはずだけど、Picoではどうすれば使えるようになるのだろうということでした。あいにく手元に使えるRaspberryPiPicoがなかったので(光るアクリル板の発光色のグラデーションのた
JUGEMテーマ:電子工作RTC8564をESP32のmicropythonで使うESP32のRTCをそのまま使った場合、電源引っこ抜くと時刻忘れてしまうので、外部のRTCが必要になる場合がある。□回路SCLとSDAをつなぐだけ□ソース説明なんとなく、気分でclassにしてみた。・初期化ピンの22,27でi2c通信します。SoftI2Cを作ったらクラスへ渡します。I2C_ADDR_RTC8564NB=0x51pin22=mac
今日は3年生で行うレゴの競技会を紹介します.ルールは以下のとおり.遠隔授業になっても持って帰って作業できるように一人1台ずつ,かつ,無料のMicroPython環境でコードを書かせています(Robot-Cは30日間だけ試用可能).数が多いので,代表的なものだけ写真を撮りました.パンタグラフ的な機構でペットボトルを抱え込む車体.リケジョもがんばっています.なげ輪的な?実に面白い.前方の車輪でペットボトルを跳ね上げて車体に取り込む車体.この中から,夏のオ
JUGEMテーマ:電子工作ESP32のmicropythonでマジックパケットパソコンの電源を遠隔操作するやつ。遠隔操作でPCの電源をON/OFF/RESETする回路とか。https://ameblo.jp/fc2miha/entry-12833773018.html前に作って、今でも重宝して使っておりましたが、マザーボードの電源スイッチの所に直接細工する方式のため、ノートPCでは使用できなかったり、工作が敷居が高かったりすることもあったりしました。
LTC485CN8を使用したRS485通信ESP32+micropython版ARDUINO版の記事を先に参照してください。https://ameblo.jp/fc2miha/entry-12833773099.htmlこの記事のESP32+micropython版ですマスター側をESP32に置き換えて、スレーブ側をArduinoを使う場合です。LTC485CN8を使うわけですが、データシートhttps://www.mouser.jp/datasheet/
JUGEMテーマ:電子工作ESP32のmicropythonでSSL(https)通信を行う。ずっと前に書いた記事ですが、https://ameblo.jp/fc2miha/entry-12833772838.htmlraspberryPIでSSL通信をする記事を書いておりました。もう7年も前ですね。C言語でSSL(htpps)通信でhtmlのページのデータを持ってくるプログラムでした。今日はESP32のmycropythonで同じことをします。■プログラム
JUGEMテーマ:電子工作ESP32でCAN通信してみた。MCP2562FDの記事久々にESP32をC言語で使ってみました。いつもはESP32はMycropythonだったので、arduinoIDEでESP32は懐かしい香りがします。それで、ですね。前の記事でhttps://ameblo.jp/fc2miha/entry-12833773099.htmlRS485でarduinoで通信させる記事を書いてたんですが、調べると、似たような規格のCANもあるよ。ってなって
JUGEMテーマ:電子工作AQM1602Y-NLW-FBWをESP32のマイクロパイソンから使う小型のキャラクタディスプレーAQM1602シリーズI2Cで使えるため非常に便利です。ずっと前やった記事はArduinoで制御する方法でしたがhttps://ameblo.jp/fc2miha/entry-12833772879.html今回ESP32からMicropythonで制御したので、記録しておきます。参考https://jhalfmoon.com/dbc/20
これの続き『(続)マリオカートライブもどき量産開始』これの続き.『マリオカートライブもどき量産開始』いよいよ量産体制に入りました.元記事はZumo32U4でマリオカートライブもどき4Zumo32U4に関するト…ameblo.jp25台完成です.1台は担当教員に嫁に出しました.やみくもに走らせるのはすぐ飽きると思うので,なにか仕掛けを考えないと.ついでに.上のZumo32U4は1年生の後期で使いますが,前期はLEGOMindStormsEV3によるライントレース
JUGEMテーマ:電子工作照度センサーTSL2572をESP32のmicropythonで使う秋月から照度センサーTSL2572が届いたので、ESP32に繋いで測定してみた。秋月のページにサンプルとして掲載されているプログラムにラズパイ用が有ったのでこれをベースにESP32のmicropythonで使えるようにしました。■回路図■ソースほぼそのままですが、ESP32のmicropythonに合わせて書き換えています。###ESP32
JUGEMテーマ:電子工作■CO2センサーMH-Z19Cの使い方■配線USBuartMH-Z19C5V-------VinTX-------RXRX-------TXGND------GND■ソース(パソコン側)importserialimporttimeser=serial.Serial("COM10",9600,timeout=1)whileTrue:b=bytearray([0xFF,0x01,0x86,0
JUGEMテーマ:電子工作ESP32-WROVER-Eピッチ変換キット[AE-ESP32-WROVER-E-BO]でマイクロパイソンで遊ぶ秋月電子にてwroom32のピッチ変換基盤だと思って買ってきたんですが。WROVERだった事とかはちょっと想定外だっだけど。esp32-20220618-v1.19.1.binをダウンロードしてきて書き込む所まで。手順をまとめておきました。mycropythonのダウンロードURLhttps://micropython.org/downlo
JUGEMテーマ:電子工作ESP32のmicropythonにてLCDビットマップディスプレーに文字を出力する際にデータ操作で困った話。bytearraypython全般なんですが、文字列操作とか、+でつなげたりできて便利なので普通にバイナリデータ定義してループの奥底で末尾につなげる処理を書いたんですが、これが遅いのなんのって。data=b""forforfordata=data+rgbそんでですね。色々調べたところによると、代入
JUGEMテーマ:電子工作ひょんなことからJSONファイルを扱うことになりまして。メモっておきます。importujson##config.jsonを読み出してパラーメーターで返す#defconfig_read():l_wifi_ssid=""l_wifi_password=""try:f=open(SETTEI_FILE_NAME,"r")jdata=ujson.load(f)
副題『えらいこっちゃ』おはようございます。昨晩は、何度もスマホに届いた警報メールで目が覚めました。誤報かと思っていたら、気象庁|統合地図ページ地図コンテンツページです。気象警報、大雨危険度、台風情報、気象情報、天気予報、季節予報、ひまわり、アメダス、ウィンドプロファイラ、海上警報、潮位観測情報、波浪観測情報、津波、地震情報、推計気象分布、震央分布、噴火警報、降灰予報を表示します。www.jma.go.jpなのですね。昨日は、らぶちゃんに会いに行ってきました。相変わらず元気です
おはようございます。連休最終日になります。昨日は、小さな命を守る会東京・町田市の犬保護ボランティアグループwww.chiisana-inochi.comに出掛けてきました。一匹、気になるラブラドール・レトリバー(5歳、♀)の”らぶ”ちゃんを発見、少々迷っております。。。らぶ(ラブラドール・メス・5才)|小さな命を守る会らぶラブラドールメス推定5歳38キロ(11/23日時点)一般家庭から耳汚れあり(ケア中)歯石あり避妊済とても大切に飼われてきたらぶちゃんですが、
おはようございます。本日は出社の予定でしたが、大雪(積雪10cm程度で大雪この表現は、軟弱でなくて、インフラが脆弱)のため、テレワークに切り替える予定です。特に、ここ多摩地区の気候は、都心と比較すると。。。先ほど玄関先に出てみると、周囲は一面の銀世界です。空は晴天で、夜明け前なので星が美しい今回は、MicroPython@松バージョンで、SDCardをSPII/Fしてみました。#Beforerepeatingtorunthescript,typectrl-F2
15:30でテレワークあがりです。本日で待機日、10日目です。日本到着後の検疫で行われる抗原検査(唾液)の結果が、陰性であっても搭乗地によって、3日、6日、10日の停留が義務づけられています。最近は入国者が増えて、停留施設に移動する前に空港内で待機する時間が掛かったり、停留地まで再び飛行機で移動したり、かなり負荷になっている様ですね。特に成田空港に着いた人は大変で、名古屋や福岡の停留場所に移動するのが、ザラとか。私とwifeの場合は、帰国前のLAでのPCR検査(現地時間:12/
おはようございます。期日前投票の機会がなかったので、先ほど近所の投票所で第49回衆議院選挙投票と2021年最高裁判所裁判官国民審査を済ませてきました。今回は、投票権と審査権を持つ国民の意思が反映される審判が下される気がしますね。最近は、なぜかYouTubeの古代史のコンテンツに注目しています。その筆頭は、梅前佐紀子さんかな。飛鳥探訪良いですね。それから、古墳探訪では、”世界の墳丘から”のgotas1975さん武田晴樹氏の燃え盛るように熱い日本古代史さて前回の宣言どおりに今
おはようございます。先週の土曜日は快晴にめぐまれたので、丸子橋(綱島街道が多摩川を渡る橋)を中心に散策をしてきました。東横線の小杉駅と新丸子駅間の高架下には、数件のシャレオツな飲み屋さんが最近新装開店したのですね。JR南武線の武蔵小杉駅から東急東横線に沿って新丸子駅まで徒歩で移動、その後綱島街道に出て丸子橋を渡って、多摩川台公園古墳展示室www.city.ota.tokyo.jpを見学してきました。『古墳男子_田園調布古墳群の仮想見学』相変わらずの【にわか独りよがり考古学】です
ご無沙汰しております。明日は出社予定ですが、お天気は雨ですね。。。さて今日のお題は、"丸め誤差"です。丸め誤差とは、数値の計算処理の都合上、ある程度で値を省略することにより、計算結果に現れてくる誤差のことである。丸め誤差の「丸め」とは、任意の桁数以上の精度の数値を端数として処理してしまうことであり、四捨五入や切り上げ、切り捨てなどを含んでいる。誤差というとネガティブなイメージを伴います。なぜならば、きちんとした数値の精度が出ていないからです。でも考え方に依っては、その誤差
ESP32+micropythonでのメモリ節約コーディングESP32でプログラムをしているといつも、メモリーが足りなくなってしまい・・・・メモリー確保エラーとの戦いになるので。自分なりに整理してみたい今回試してみたこと。何か指標がないと効果があったのかなかったのかわからないので。以下を指標値にする。gc.mem_alloc()→使用中gc.mem_free()→空き単位はバイト。として、実際に動かしてみながら試してみております。とりあえ
こんにちは、ブルーインパルスが東京上空で五輪を描くライブ映像が、YouTubeで流れていました。上空は、ちょっと雲が多いですね。残念ながら、その飛行機雲が青空に映えるって感じではありません。万人に認められる形での開催が難しい状況のオリンピックですが、TOKYO2020を絶対に成功させたいと思ってこの炎天下で頑張っている人たちのことを考えると、その人達を応援したくなります。ブルーインパルスの編隊長が昨年のGWの東京上空での飛行(コロナ・パンデミックにおける医療従事者等への応援)後に、交
おはようございます。暑いっす。。。『EmulatorとSimulatorの違い』fx-CG50の購入を検討されている方へ、https://edu.casio.com/products/classroom/fxcgm_plus/を紹介させて…ameblo.jpアクセスが意外と多いのでちょっと驚いています。武蔵中原駅前の富士通川崎工場メインビルに「東京2020オリンピック・パラリンピック」のラッピングが登場|武蔵中原駅周辺|武蔵小杉ブログ(武蔵小杉ライフ公式ブログ)川崎市中原区の再開発
RasberryPiの最新ボード「Pico」はワンコインで独自プロセッサ!2021/01/26RasberryPiの最新ボード「Pico」はワンコインで独自プロセッサ!ピコッと登場した可愛いアイツ。RaspberryPiは、今買えるコンピュータの中で最も安価で最小なもののひとつです。HDMIとUSBポートがあり...www.gizmodo.jpピコッと登場した可愛いアイツ。RaspberryPiは、今買えるコンピュータの中で最も安価で最小なもののひとつです。H