犬トラッカー
鹿野さんが作っている犬トラッカー
国産ドッグトラッカー制作計画始動|鹿野縁
鹿野縁
Arduino Nano(AliExpress)×1 ¥310
首輪用マイコンボード。オープンソースのマイコンとして超ドメジャーな製品で、豊富なライブラリが特徴。何より安い。
ESP32(秋月電子)×1 ¥800
ハンドラー用マイコン。Bluetooth対応のIoT通信モジュールですね。
E220(秋月電子) ¥1980×2
LoRaモジュール。920MHz帯で通信する、プロジェクトのコアです。
NEO-6M(AliExpress)×1 ¥533
GPS受信モジュール。ドローンなんかで有名なモジュールですね。ロシアのグロナスとか中国のベイドウ衛星なんかに対応してます。
ドッグトラッカー自作マニュアル|鹿野縁
プロダクト名が犬走
PDFがダウンロードできる
/villagepump/2025/02/07
inajob.icon
今やるなら ※2/14頃入荷の予約 H765-01 T-Halow 1km届くWi-Fi(802.11ah)ボード | 【特設サイト】東京ラジオデパート・Shigezone(T9010003031280) も気になる
E220は1km以上いけるのか、すごい
shigezoさん友人なので訊いておきましょうか?key.icon
LoRa通信モジュール(E220-900T22S)用評価ボード — スイッチサイエンス
STUDIO870/DogTrackerInubashiri: GPS dog tracker, using E220-900T LoRa modules.
https://github.com/STUDIO870/DogTrackerInubashiri
鹿野さんのマニュアルの配線図
https://scrapbox.io/files/67e3b67edab13eb02d6650dc.png
部品を買った
1. Arduino nano の替わりにSeeed Studio XIAO ESP32C3
Arduino nano everyはIO電圧が5V
GPSモジュールもE220もIO電圧が3.3Vっぽいので、安いESCP32C3に変更した
Seeed Studio XIAO ESP32C3: 開発ツール・ボード 秋月電子通商-電子部品・ネット通販
https://akizukidenshi.com/catalog/g/g117454/
2. ESP32
ESP32-DevKitC-32E ESP32-WROOM-32E開発ボード 4MB: 開発ツール・ボード 秋月電子通商-電子部品・ネット通販
https://akizukidenshi.com/catalog/g/g115673/
3. E220 x2個
LoRaモジュール評価ボード E220-900T22S(JP)-EV1: 通信・無線モジュール・アンテナ 秋月電子通商-電子部品・ネット通販
https://akizukidenshi.com/catalog/g/g117616/
LoRa用アンテナ TX915-JKS-20: 通信・無線モジュール・アンテナ 秋月電子通商-電子部品・ネット通販
https://akizukidenshi.com/catalog/g/g117618/
4. U-blox NEO-6M
GY-NEO6M V2 NEO-6M GPS モジュール飛行制御 EEPROM コントローラ MWC APM2.5 アクティブアンテナ Arduino 用 3V-5V RS232 TTL ボード - AliExpress 502
https://ja.aliexpress.com/item/1005008208637666.html?spm=a2g0o.order_list.order_list_main.5.7dc8585aovxbsM&gatewayAdapt=glo2jpn
5. その他
耐熱電子ワイヤー 2m×7色 外径1.22mm(UL3265 AWG24): 工具・工作用品 秋月電子通商-電子部品・ネット通販
https://akizukidenshi.com/catalog/g/g106756/
ハンダ
リール巻きはんだ Sn60 0.6mmφ 200g H-714 HOZAN製|電子部品・半導体通販のマルツ
https://www.marutsu.co.jp/pc/i/16578/
ハンダゴテ
これUSBで温度調整ができて、他のAC電源差しより取り回しやすくて便利
温度調整機能付USB接続はんだこて T65: 工具・工作用品 秋月電子通商-電子部品・ネット通販
https://akizukidenshi.com/catalog/g/g118315/
ワイヤーストリッパー
これバネがあって自動で被覆を切り飛ばしてくれて楽
ワイヤーストリッパー(AWG対応) PAW-32 エンジニア製|電子部品・半導体通販のマルツ
https://www.marutsu.co.jp/pc/i/2229856/
ニッパー
そこそこ精密用
マイクロニッパー NS-04 エンジニア製|電子部品・半導体通販のマルツ
https://www.marutsu.co.jp/pc/i/7490/
鹿野さんのマニュアルを元に配線を検討した
https://scrapbox.io/files/67e3b649ddfce2f7f1fe5e31.jpg
はんだ付けしてみた
https://scrapbox.io/files/67e3b652d8ffdeda2da29ca2.jpg
buildしてみた
1. 下記をcloneする
STUDIO870/DogTrackerInubashiri: GPS dog tracker, using E220-900T LoRa modules.
https://github.com/STUDIO870/DogTrackerInubashiri
git clone https://github.com/STUDIO870/DogTrackerInubashiri.git
まず
https://github.com/xreef/EByte_LoRa_E220_Series_Library
より Renzo Mischianti 氏の公表している E220 用のライブラリを入手されたし。
NEO6M 用としては著名な Mikal Hart 氏のライブラリ TinyGPSPlus も必須である。
https://github.com/mikalhart/TinyGPSPlus
2. Arduino IDEでInubashiriReceiver.inoとInubashiriTransmitter.inoをそれぞれ開く
InubashiriReceiver.ino
Board > Arduino nano を選択する
LoRa_E220.h がいる
Tools > Manage Libraries...
EByte_LoRa_E220_Series_Library をライブラリに追加
LoRa_E220.hがない表示
https://scrapbox.io/files/67f84ad9b20b4706bc83ad7e.png
EByte_LoRa_E220_Series_Library をライブラリに追加
https://scrapbox.io/files/67f84ae8876266d1efc4c89d.png
Verifiyまでは確認した
https://scrapbox.io/files/67f84cc9bd74c05dde8ccecf.png
InubashiriTransmitter.ino
開くと、sketch folderが必要なので移動して良いか、最初に聞かれる。OKで良い(↑上も同様)
https://scrapbox.io/files/67f84b980087b3588e610c17.png
Board > ESP32 Dev Module を選択する
File > Preferences...
Installing - - — Arduino ESP32 latest documentation
https://docs.espressif.com/projects/arduino-esp32/en/latest/installing.html
ESP32ボードを追加する
https://scrapbox.io/files/67f84d5015a620bc7f3e7362.png
LoRa_E220.h がいる
Tools > Manage Libraries...
上記↑をしていると追加されている
BluetoothSerial.h がいる
Tools > Manage Libraries...
BluetoothSerialをライブラリに追加
https://scrapbox.io/files/67f84d81391ed032b47cfcae.png
BoardをArduino nanoからESP32 dev moduleに切り替え忘れたときのエラー
https://scrapbox.io/files/67f84e4e94f81ca40550100f.png
Verifyまでは確認した
https://scrapbox.io/files/67f84e5e0087b3588e6112d9.png
takurx/DogTrackerInubashiri: GPS dog tracker, using E220-900T LoRa modules.
https://github.com/takurx/DogTrackerInubashiri