Orodha ya maudhui:
- Hatua ya 1: Vipengele vinavyohitajika
- Hatua ya 2: Mpitishaji
- Hatua ya 3: Kituo cha Msingi
- Hatua ya 4: App
- Hatua ya 5: Kanuni
- Hatua ya 6: Vifungo
- Hatua ya 7: Upimaji na Hitimisho.
Video: Tinyduino LoRa Kulingana na Pet Tracker: Hatua 7
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:48
Nani hataki kuwa na kipenzi ?? Marafiki hao wenye manyoya wanaweza kukujaza upendo na furaha, lakini maumivu ya kuwakosa ni makubwa. Familia yetu ilikuwa na paka anayeitwa Thor (picha hapo juu) na alikuwa mtu anayependa sana kuzurura. Mara nyingi alirudi baada ya safari za kila wiki mara nyingi na majeraha na kwa hivyo tulijaribu kutomruhusu atoke nje. Lakini sio nini, alitoka tena lakini hakurudi: (Hatukuweza kupata alama hata baada ya kutafuta kwa wiki. Familia yangu ilisita kuwa na paka tena kwani kumpoteza ilikuwa ya kiwewe sana. Kwa hivyo niliamua kuwa na sura juu ya wafuatiliaji wa wanyama kipenzi. Lakini wafuatiliaji wengi wa kibiashara walihitaji usajili au ni nzito kwa paka. Kuna wafuatiliaji wazuri wa mwelekeo wa redio lakini nilitaka kujua eneo sahihi kwani sitakuwa nyumbani kwa sehemu kubwa ya siku. Kwa hivyo niliamua kutengeneza tracker na Tinyduino na moduli ya LoRa inayotuma eneo kwenye kituo cha msingi nyumbani kwangu ambacho kinasasisha eneo hilo kuwa programu.
P. S. tafadhali unisamehe kwa picha za hali ya chini.
Hatua ya 1: Vipengele vinavyohitajika
- Bodi ya Wasindikaji wa TinyDuino
- GPS ndogo
- Bodi ya maendeleo ya WiFi ya ESP8266
- Tumaini RF RFM98 (W) (433 MHz) x 2
- Bodi ya Proto ya Tinyshield
- Kioo kidogo cha USB
- Lithiamu polymer betri - 3.7 V (nilitumia 500mAh kupunguza uzito)
- Chuma cha kulehemu
- Waya za jumper (Mwanamke hadi Mwanamke)
Hatua ya 2: Mpitishaji
Tunahitaji kuunganisha transceiver ya LoRa na tinyduino. Kwa hili, tunahitaji waya za solder kutoka moduli ya RFM98 hadi kwenye kitabu kidogo cha protini. Ningekuwa nikitumia maktaba ya RadioHead kwa mawasiliano na unganisho hufanywa kulingana na nyaraka.
Kitabu cha Protokoto RFM98
GND -------------- GND
D2 -------------- DIO0
D10 -------------- NSS (Chip chagua CS)
D13 -------------- SCK (Saa ya SPI in)
D11 -------------- MOSI (Takwimu za SPI ndani)
D12 -------------- MISO (Takwimu za SPI nje)
Pini ya 3.3V ya RFM98 imeunganishwa na betri + ve.
KUMBUKA: Kulingana na data ya data, kiwango cha juu cha voltage kinachoweza kutumika kwa RFM98 ni 3.9V. Je! Angalia voltage ya betri kabla ya kuunganisha
Nilitumia antena ya helical kwa RFM98 kwani ingeweza kupunguza saizi ya tracker.
Anza na processor ya tinyduino chini ya ghala ikifuatiwa na GPS ndogo na kisha ubao wa juu juu. Vichwa vya solder chini ya protoboard vinaweza kukasirisha kidogo; kwa upande wangu iligusa ngao ya gps chini yake, kwa hivyo nikatia chini ya ubao wa proteni na mkanda wa umeme. Hiyo ndio tu, tumekamilisha kujenga mtumaji !!!
Kitengo cha kusambaza kinaweza kushikamana na betri na kushikamana na kola ya mnyama.
Hatua ya 3: Kituo cha Msingi
Bodi ya maendeleo ya WiFi ya ESP8266 ni chaguo bora ikiwa unataka kuunganisha mradi wako kwenye mtandao. Transceiver ya RFM98 imeunganishwa na ESP8266 na inapokea sasisho za eneo kutoka kwa tracker.
ESP8266 RFM98
3.3V ---------- 3.3V
GND ---------- GND
D2 ---------- DIO0
D8 ---------- NSS (Chaguzi ya CS ingia)
D5 ---------- SCK (Saa ya SPI in)
D7 ---------- MOSI (Takwimu za SPI ndani)
D6 ---------- MISO (Takwimu za SPI nje)
Ugavi wa umeme kwa kituo cha msingi ulifanywa kwa kutumia adapta ya ukuta ya 5V DC. Nilikuwa na adapta za zamani za ukuta zilizokuwa zimezunguka, kwa hivyo nilichomoa kontakt na kuiunganisha kwa pini za VIN na GND za ESP8266. Pia antena ilitengenezwa kwa waya wa shaba wa urefu ~ 17.3 cm (robo wimbi antenna).
Hatua ya 4: App
Nilitumia Blynk (kutoka hapa) kama programu. Hii ni moja ya chaguo rahisi kwani imeandikwa vizuri sana na vilivyoandikwa vinaweza kuburuzwa tu.
1. Unda akaunti ya Blynk na fanya mradi mpya na ESP8266 kama kifaa.
2. Buruta na Achia Wijeti kutoka kwa menyu ya wijeti.
3. Sasa, unahitaji kusanidi pini halisi kwa kila moja ya vilivyoandikwa hivi.
4. Tumia pini sawa na zile zilizo hapo juu kwenye msimbo wa chanzo cha kituo.
Kumbuka kutumia ufunguo wako wa idhini ya mradi katika nambari ya arduino.
Hatua ya 5: Kanuni
Mradi huu unatumia Arduino IDE.
Nambari ni rahisi sana. Mtumaji atatuma ishara kila sekunde 10 na kisha subiri utambuzi. Kama utambuzi wa "hai" unapokelewa, basi ingewasha GPS na kungojea sasisho la eneo kutoka GPS. Wakati huu, bado itakuwa ikiangalia unganisho na kituo cha msingi na ikiwa unganisho litapotea kati ya sasisho za GPS, itajaribu tena mara kadhaa na ikiwa bado haijaunganishwa, GPS imezimwa na tracker itarudi nyuma kwa utaratibu wa kawaida (yaani kutuma ishara kila sekunde 10). Vinginevyo data ya GPS inatumwa kwa kituo cha msingi. Badala yake, ikiwa kukiri kwa "kuacha" kunapokelewa (katikati na mwanzoni), mtumaji huacha GPS na kurudi kwenye utaratibu wa kawaida.
Kituo cha msingi kinasikiliza ishara yoyote na ikiwa ishara inapokelewa, inakagua ikiwa kitufe cha "pata" ndani ya programu kimewashwa. Ikiwa "imewashwa" basi maadili ya eneo hupatikana. Ikiwa "imezimwa" basi kituo cha msingi kinatuma "kuacha" kukiri kwa mtoaji. Unaweza kuchagua kusikiliza ishara ikiwa tu kitufe cha "pata" kimewashwa lakini niliiongeza kama huduma ya usalama kujua ikiwa unganisho limepotea katikati na tahadhari mtumiaji (kitu kama geofence).
Hatua ya 6: Vifungo
Kufuatilia:
Uchapishaji wa 3D ndiyo njia ya kwenda, lakini nilipendelea kuiweka kwenye kola. Ni fujo, na sijui kama paka wangependa kuchukua fujo kama hizo kwenye shingo zao.
Kituo cha Msingi:
Chombo cha plastiki kilikuwa cha kutosha kwa kituo cha msingi. Ikiwa unataka kuipandisha nje, huenda ukahitaji kuzingatia vyombo visivyo na maji.
Sasisha:
Nilifikiria kutengeneza kiambatisho cha tracker, lakini kwa kuwa sikuwa na printa ya 3D, vyombo vidogo viligeuzwa kuwa viambata:) Mkutano wa umeme ulihifadhiwa kwenye kontena moja na betri katika lingine.
Nilitumia vizuizi kama kizuizi cha umeme. Kwa bahati nzuri, kulikuwa na kofia ambayo iliiweka vizuri. Kwa betri chombo cha Tic-Tac kilitumika. Ili kupata betri kontena lilifupishwa ili betri iweze kikamilifu. Sehemu za karatasi zilitumika kushikamana na vyombo kwenye kola.
Hatua ya 7: Upimaji na Hitimisho.
Tungeipima nani? Hapana, sio kwamba sina paka sasa. Kweli, nina mbili;)
Lakini ni ndogo sana kuvaa kola na niliamua kujaribu mwenyewe. Kwa hivyo nilikuwa na kutembea kuzunguka nyumba yangu na tracker. Kituo cha msingi kilihifadhiwa kwa urefu wa 1m na wakati mwingi kulikuwa na mimea nzito na majengo katikati ya tracker na kituo cha msingi. Nilihisi huzuni sana hadi ghafla nikaishiwa na nafasi (ingawa katika sehemu zingine ishara ni dhaifu). Lakini katika eneo kama hilo kupata anuwai ya ~ 100m bila kupoteza data nyingi inathaminiwa sana.
Upimaji wa anuwai ambayo nimefanya ni hapa.
GPS inaonekana kufanya kazi kawaida chini ya mimea nzito lakini mahali pengine inaonekana kuteleza. Kwa hivyo ninatazamia pia kuongeza moduli ya WiFi (kwa kuwa kuna ruta nyingi katika nyumba za karibu) ili kupata eneo lenye kasi zaidi (kwa kupima nguvu za ishara kutoka kwa ruta nyingi na pembetatu).
Najua kwamba anuwai halisi inapaswa kuwa nzuri zaidi, lakini kwa sababu ya hali ya sasa ya kufuli, siwezi kuhamia nje ya nyumba. Katika siku zijazo, hakika ningeijaribu kupita kiasi na kusasisha matokeo:)
Mpaka wakati huo, kufurahi kupendeza…..
Ilipendekeza:
ESP32 Kulingana na Telegram Bot: Hatua 7
Botani ya Televisheni ya ESP32: Telegram inahusu uhuru na vyanzo vya wazi, ilitangaza API mpya ya Telegram bot mnamo 2015, ambayo iliruhusu wahusika wengine kuunda bots ya telegram kwa ESP32 ambayo hutumia programu ya ujumbe kama kiolesura chao kuu cha mawasiliano. Hii inamaanisha sisi
Lora Gateway Kulingana na MicroPython ESP32: Hatua 10 (na Picha)
Lora Gateway Kulingana na MicroPython ESP32: Lora imekuwa maarufu sana katika miaka ya hivi karibuni. Moduli ya mawasiliano isiyo na waya inayotumia teknolojia hii kawaida ni ya bei rahisi (kutumia wigo wa bure), saizi ndogo, yenye ufanisi wa nishati na ina umbali mrefu wa mawasiliano, na hutumika sana kwa mawasiliano ya pande zote
Mfumo wa Ufuatiliaji wa Pet Pet Raspberry Pi Raspberry: Hatua 19 (na Picha)
Arduino na Mfumo wa Ufuatiliaji wa Pet Pet Raspberry Pi: Hivi karibuni wakati wa likizo, tuligundua ukosefu wa uhusiano na mnyama wetu Beagle. Baada ya utafiti, tulipata bidhaa zilizo na kamera tuli ambayo iliruhusu mtu kufuatilia na kuwasiliana na mnyama wake. Mifumo hii ilikuwa na faida fulani b
DIY: Lego UV LED tochi / Kiboreshaji cha Mkojo wa Pet Pet: 3 Hatua
DIY: Lego UV LED tochi / Kiboreshaji cha Mkojo wa Pet: Hii ni rahisi (Hakuna Soldering Inayohitajika), njia ya kufurahisha, na bei rahisi ya kutengeneza Tochi kubwa ya UV ya LED kutoka Legos. Hii pia huongezeka mara mbili kama Kigunduzi cha Mkojo wa Pet wa nyumbani (linganisha bei). Ikiwa umewahi kuota ya kutengeneza Kiwango chako cha Lego cha nyumbani
Dhibiti Vifaa vya Nyumbani Zaidi ya LoRa - LoRa katika Automation ya Nyumbani - Udhibiti wa Kijijini cha LoRa: Hatua 8
Dhibiti Vifaa vya Nyumbani Zaidi ya LoRa | LoRa katika Automation ya Nyumbani | Udhibiti wa Kijijini wa LoRa: Dhibiti na ubadilishe vifaa vyako vya umeme kutoka umbali mrefu (Kilometa) bila uwepo wa wavuti. Hii inawezekana kupitia LoRa! Haya, kuna nini, jamani? Akarsh hapa kutoka CETech. PCB hii pia ina onyesho la OLED na upeanaji 3 ambao