CTFに挑戦してみる その1(PatriotCTF 2023)
はじめに 今回はCTF(Capture The Flag)という、セキュリティコンテストに挑戦してみたというお話です。図書館でCTFの本を見つけて、面白そうだったので参加してみました。セキュリティやプログラミング、コン […]
小型の二輪ロボットを作る:二号編
はじめに 今回はMaker Faire Kyoto 2023に出展していた二輪ロボットの振り返りです。もう4ヶ月ほど前のイベントですが、夏休みに入って時間ができたのでまとめています。 以前も「コマゴマ一号」として二輪 […]
xs-devでRaspberry PiにNode-RED MCUの環境を構築する
はじめに 今回はRaspberry PiにNode-RED MCUの環境を構築してみました。 少し前に発売された書籍での方法とは違って、xs-devを使っています。構築が楽になるそうですが、コマンドラインには慣れない […]
I/O Expanderを使ってみる その2(MCP23017)
はじめに 以前MCP23S08というI/O Expanderを使いましたが、今回はMCP23017です。 MCP23017はI2C通信で16ピンまで増やせます。しかもアドレスを指定するピンが3つあるので、8つまで追加 […]
nRF52840を使ってみる その1(Seeed Studio XIAO nRF52840 Sense)
はじめに 今回はSeeed Studio XIAO nRF52840というマイコンを使ってみました。小型でありながらBLE、加速度センサー、マイクなどを搭載しています。最近はSeeed Studioの小型マイコンを愛用 […]
TechSeeker Hackathonに参加しました!
はじめに 今回は、TechSeeker Hackathonに参加しましたというお話です。 Hackathon(ハッカソン)とは、HackとMarathonを合わせた造語です。短期間で製作に取り組み、完成度を競います。 […]
Node-RED MCUを使ってみる その1(Node-RED、M5Stack)
はじめに 今回はNode-RED MCUを使って、M5Stackにプログラムを書きこんでみました。以前の記事で少し紹介していたのですが、Makerが終わってからはNode-RED MCUばかり使っています。 Node […]
XIAO ESP32C3を使ってみる その1(バッテリー、Bluetooth)
はじめに 前回の記事はMaker Faire Kyoto 2023での展示のお話でした。今回は展示品に使っていたマイコンであるXIAO ESP32C3のお話です。MakerではiPhoneと無線通信をして操作しました。 […]
Maker Faire Kyoto 2023に行ってきました!
はじめに 4月29、30日には「Maker Faire Kyoto 2023」がありました。世界的な展示会です。今回はそのMakerにはじめて行ってきましたというお話です。 私は知り合いの方のブースのお手伝いで行って […]
ちょっと調べもの:ESP32C3とBluetoothの規格
はじめに このホームページでは、度々ESP32とPS4のコントローラ(DUALSHOCK4)をBluetoothで接続する方法についてまとめています。今回の記事は、ESP32C3でもPS4のコントローラと接続したくて調 […]
GitHubでArduino IDEのプログラムをバージョン管理する
はじめに 今回はArduino IDEで書いたプログラムを、GitHubでバージョン管理してみました。以前から、プログラムのピンを変えたりセンサーを追加したりしている内に、いつの間にかコンパイルエラーが出るようになって […]
Jetson Nanoを使ってみる(周辺機器、リモートデスクトップ接続)
はじめに 以前Jetson Nanoを手に入れたので、今回はこれからロボットの開発をするための準備です。追加で購入しないといけないものが色々とありました。 CLI(コマンドラインインターフェース)の操作があるのですが […]
モータードライバーを使ってモーターを制御する その1(TB6612FNG)
はじめに 今回はデュアルモータードライバーのTB6612FNGを紹介します。これまで小型のロボットに散々使ってきましたが、改めての紹介です。 TAMIYA製品との相性が良くて、私はギアボックスを制御するのに使っていま […]
ちょっと買い物:M5Stack Unit V2(AIカメラ)
はじめに 今回はM5Stack Unit V2を購入してみました。AI搭載のカメラモジュールですね。初M5Stackです。 M5Stack系はESP32を搭載したものが多く、WiFiやBluetoothが使えて、Io […]
チップ部品のはんだ付け:実践編(ESP-WROOM-02)
はじめに 以前の記事でチップ部品のはんだ付けを練習しましたが、今回は実践編です。 ESP-WROOM-02と変換基板のセットがあったので購入しました。はんだ付け練習キットだとどうしても動作確認ができなかったので、こち […]
ちょっと買い物:共立エレショップ2023福袋
はじめに 新年明けましておめでとうございます。今年もよろしくお願いします。 今回は福袋です。共立エレショップさんのJetson Nano福袋とお試し自作オーディオ福袋を購入しました。元々の個数が少ないというのもあるか […]
2022年趣味的やっちまった集
2022年も最後となりました。今回は今年を振り返って、管理人こと私のやっちまった集をお届けします。 今年を振り返って 思い返すと、私は1月に成人式があったのですが、とにかくいろんなことがあって随分と昔のことのように感 […]
ステッピングモーターを使ってみる(DRV8833、TB6612FNG)
はじめに 今回はステッピングモーターを使ってみました。ステッピングモーターのなかでもバイポーラ型のものです。ステッピングモーター用のモジュールを探していたときにDRV8833を見つけたので買いました。Adafruit製 […]
小型の二輪ロボットをPS4のコントローラで操作する(ESP32)
はじめに これまでの記事でESP32とPS4のコントローラをBluetoothで接続することができたので、今回はコントローラで実際にロボットを制御してみました。以前製作した小型の二輪ロボットこと、コマゴマ一号の上に、無 […]
ESP32を使って、PS4コントローラとBluetooth接続する:ライブラリ修正編 その1
はじめに 以前の記事で、ESP32とPS4コントローラのBluetooth接続をしました。コンパイルエラーが多発して結構苦労しました。 ライブラリに問題があって、そのままだとコンパイルエラーが出てしまうので、海外の方 […]
Mbed Online Compilerの終了と、Keil Studio Cloudへの移行
はじめに 以前の記事でESP32どうしのCAN通信を行いました。本来はESP32でPS4コントローラと接続して、CAN通信を経由してNucleoでロボットを制御するためのものでした。 そしてNucleoのプログラム […]
チップ部品をはんだ付けする
はじめに 今回はチップ部品のはんだ付けに挑戦しました。サンハヤトの「ハンダ付け技能練習セット」をお店で買ってから、いろいろ調べて試していたのですが、なかなかうまくいかない状況が続いていました。 そんな中、電子工作に詳 […]
MCP2561を使ってCAN通信をする(ESP32)
はじめに 今回はMCP2561というCANトランシーバを使って、CAN通信を試してみました。 ▼こちらのMCP2561を使いました。 https://akizukidenshi.com/catalog/g/gI-124 […]
3Dプリンターで超音波センサーのブラケット作り(HC-SR04)
はじめに 今回は3Dプリンターで超音波センサーのHC-SR04に合わせたブラケットを作ってみました。ブラケットを一つ作るのにも試行錯誤するもので、3回造形してようやく形になりました。まだ改善の余地があると思います。最終 […]
3Dプリンターで新しい筐体づくり
はじめに 今回は3Dプリンターで新しい「筐体」を作ってみました。今まではとりあえず「機体」と言っていましたが、以前製作した7-cubeと同じような箱で、やっとふさわしい言葉が見つかったように思います。 ▼7-cube関 […]
ATP3012をI2C通信で使う
はじめに 今回は音声合成LSIのATP3012を、I2C通信で使ってみました。UART通信であれば何度も使ったことがあるのですが、I2C通信で使うのはこれが初めてです。 I2C通信は2線だけで複数のデバイスと通信でき […]
小型の二輪ロボットを作る:完成編
はじめに 今回はこれまで作ってきた二輪ロボットを、ひとまず動くところまで完成させました。プログラムには改良の余地があるのですが、機体と回路は一旦完成と言っていいでしょう。 完成に際して、この機体にコマゴマ一号と名付け […]
ESP32を使って、PS4コントローラとBluetooth接続する
はじめに 今回はESP32を使って、PS4のコントローラとのBluetooth接続をしました。ロボコンで使っているところを見たことがあります。最近はSwitchのコントローラで操作しているのも見ました。 すでにライブ […]