犬トラッカー
首輪用マイコンボード。オープンソースのマイコンとして超ドメジャーな製品で、豊富なライブラリが特徴。何より安い。
ハンドラー用マイコン。Bluetooth対応のIoT通信モジュールですね。 LoRaモジュール。920MHz帯で通信する、プロジェクトのコアです。 GPS受信モジュール。ドローンなんかで有名なモジュールですね。ロシアのグロナスとか中国のベイドウ衛星なんかに対応してます。
PDFがダウンロードできる
inajob.icon
shigezoさん友人なので訊いておきましょうか?key.icon
STUDIO870/DogTrackerInubashiri: GPS dog tracker, using E220-900T LoRa modules.
鹿野さんのマニュアルの配線図
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: 開発ツール・ボード 秋月電子通商-電子部品・ネット通販
2. ESP32
ESP32-DevKitC-32E ESP32-WROOM-32E開発ボード 4MB: 開発ツール・ボード 秋月電子通商-電子部品・ネット通販
3. E220 x2個
LoRaモジュール評価ボード E220-900T22S(JP)-EV1: 通信・無線モジュール・アンテナ 秋月電子通商-電子部品・ネット通販
LoRa用アンテナ TX915-JKS-20: 通信・無線モジュール・アンテナ 秋月電子通商-電子部品・ネット通販
4. U-blox NEO-6M
GY-NEO6M V2 NEO-6M GPS モジュール飛行制御 EEPROM コントローラ MWC APM2.5 アクティブアンテナ Arduino 用 3V-5V RS232 TTL ボード - AliExpress 502
5. その他
耐熱電子ワイヤー 2m×7色 外径1.22mm(UL3265 AWG24): 工具・工作用品 秋月電子通商-電子部品・ネット通販
ハンダ
ハンダゴテ
これUSBで温度調整ができて、他のAC電源差しより取り回しやすくて便利
温度調整機能付USB接続はんだこて T65: 工具・工作用品 秋月電子通商-電子部品・ネット通販
ワイヤーストリッパー
これバネがあって自動で被覆を切り飛ばしてくれて楽
ワイヤーストリッパー(AWG対応) PAW-32 エンジニア製|電子部品・半導体通販のマルツ
ニッパー
そこそこ精密用
マイクロニッパー NS-04 エンジニア製|電子部品・半導体通販のマルツ
鹿野さんのマニュアルを元に配線を検討した
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.
まず
より Renzo Mischianti 氏の公表している E220 用のライブラリを入手されたし。
NEO6M 用としては著名な Mikal Hart 氏のライブラリ 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
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.