Orodha ya maudhui:
- Hatua ya 1: Nyenzo Inahitajika
- Hatua ya 2: Programu ya Sensor ya DHT11
- Hatua ya 3: Kupanga sensa ya HMC5883L
- Hatua ya 4: Kupanga Accelerometer ADXL335
- Hatua ya 5: Kupanga lebo ya RFID
- Hatua ya 6: Kupanga GPS Groove
- Hatua ya 7: Kutuma Takwimu kwenye Kitabu cha Sheria
- Hatua ya 8: Sigfox Module
- Hatua ya 9: Kutuma Takwimu kwenye Wingu
- Hatua ya 10: Kuu.cpp
Video: Bangili ya Mbio ya Kuelekeza: Hatua 11
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
Je! Umewahi kujaribu kwenda kwenye ngazi inayofuata ya mwelekeo? Je! Habari zote zinahitajika mkononi? Hapa utaona jinsi tuliboresha shughuli nzuri na teknolojia.
Tutaunda bangili ya mwelekeo ambayo itakupa habari nyingi, na hukuruhusu utendakazi mwingi, kama:
- Joto na unyevu wa hali ya hewa
- dira
- Msimamo ulipo na habari ya GPS
- Kugundua anguko lolote
- Mchezaji wa RFID
- Kitufe cha SOS
- Tuma datas zote kwenye wingu
Unachohitajika kufanya ni kufuata hatua kwa hatua ya mafunzo, kwa hivyo wacha tuanze!
Kumbuka: Mradi huu umeshikiliwa na ufafanuzi wa mfumo uliopachikwa kutoka Polytech Paris-UPMC.
Hatua ya 1: Nyenzo Inahitajika
Hii ndio orodha ya nyenzo unazohitaji kupata ili kuunda kifaa hiki:
- Groove ya GPS
- Mdhibiti wa Udhibiti wa Pololu U1V11F5
- Kubadilisha 0, 5V -> 5V
- RFID Marin H4102
- Accelerometer ADXL335
- Dira: moduli 3 ya mhimili HMC5883L
- Skrini ya LCD: gotronic 31066
- DHT11: sensorer ya joto na unyevu
- Kitufe cha SOS
- Moduli ya Sigfox
- Msaada wa betri + LR06 1.2v 2000 mAh
- Mdhibiti Mdogo: Bodi ya MBED LPC1768
Sasa kwa kuwa tuna vifaa vyetu vyote, tunaweza kwenda hatua inayofuata.
Hatua ya 2: Programu ya Sensor ya DHT11
1. Weka Kizuizi cha 4K7 kati ya VCC na pini ya data ya DHT11
2. Unganisha kebo ya kijani kwenye Pini ambapo unataka kupata data (hapa ni pini ya D4 ya NUCLEO L476RG)
3. Bodi inapaswa kushikamana na upeanaji wa 3V3 (Nyekundu) na ardhi (Nyeusi)
4; Tumia unganisho la serial kwenye pini A0 ya NUCLEO L476RG kuona data
5. Tumia mazingira ya MBED kukusanya nambari (picha ya Cf.)
Main.c kamili inapatikana kwenye faili ya kiambatisho
Hatua ya 3: Kupanga sensa ya HMC5883L
1. Kwa HMC5883L unaweza kuchukua upeanaji sawa kuliko hapo awali.
2. Kwenye bodi ya NUCLEOL476RG, una Pini mbili zilizoitwa SCL na SDA
3. Unganisha SCL ya HMC5883L na pini ya SCL ya Bodi ya NUCLEO.
4. Unganisha SDA ya HMC5883L na pini ya SCL ya Bodi ya NUCLEO.
Main.cpp kamili inapatikana kwenye faili ya kiambatisho.
Hatua ya 4: Kupanga Accelerometer ADXL335
1. Kama hatua zilizopita, unaweza kutumia upeanaji sawa (3V3 na ardhi).
2. Kwenye kiolesura cha MBED, tumia pembejeo tatu tofauti zilizotangazwa kama "analogin"
3. Waite InputX, InputY, na InputZ.
4. Kisha washirikishe na pini tatu ya chaguo lako (hapa tunatumia mtiririko huo PC_0, PC_1, na PB_1)
Pini ya A0 bado ni bandari ambayo data zote zinasambaza.
Main.cpp kamili inapatikana kwenye faili ya kiambatisho
Hatua ya 5: Kupanga lebo ya RFID
1. Tumia upeanaji huo huo
2. Kwenye microcontroller, tumia PIN mbili zinazopatikana kwa unganisha RX / TX RFID sensor (hapa ni D8 na D9 kwenye NUCLEO L476RG)
3. Kwenye MBED, usisahau kutangaza PIN (hapa ni PA_9 & PA_10)
Main.cpp kamili inapatikana kwenye faili ya kiambatisho
Hatua ya 6: Kupanga GPS Groove
1. Unaweza kutumia upeanaji huo hapa (3V3 na Ardhi)
2. Tumia tu usafirishaji wa GPS na uiunganishe kwenye microcontroller.
3. Halafu lazima ukate data kwa kutumia data inayofaa, kama DMS na wakati.
Main.cpp kamili inapatikana kwenye faili ya kiambatisho.
Hatua ya 7: Kutuma Takwimu kwenye Kitabu cha Sheria
1. Kwa matumizi yote ya Actoboard, lazima tuibadilishe yote katika aina ya "int".
2. Kwenye mkusanyaji wa MBED, tumia herufi zifuatazo kwenye "printf": "AT $ SS:% x, jina la ubadilishaji unaotaka kutuma kwenye bodi ya vitendo".
3. Tofauti inahitaji kuwa katika fomu ya Hexadecimal, kama XX. Thamani <FF (255 kwa decimal) hailingani, ndiyo sababu tunatumia herufi tatu za kwanza tu kwa RFID.
4. Fungua akaunti kwenye Actoboard.
Hatua ya 8: Sigfox Module
1. Unganisha moduli ya sgfox kwenye microcontroller.
2. Tumia kupita kwa bodi ya vitendo na modem inayofanana kwa kupokea das kwenye bodi ya vitendo, shukrani kwa moduli ya sigfox.
Hatua ya 9: Kutuma Takwimu kwenye Wingu
1. Unda akaunti ya Bluemix na uunda programu ya NodeRed "Bangili" kwenye wingu kwa kutumia usanidi wa Cloudant.
2. Unganisha data ya Actoboard kwenye programu ya NodeRed kwenye Wingu kupitia URL ya Actoboard na POST hiyo.
3. Tekeleza programu ya NodeRed na sensorer zilizokusanywa za data zilizopokelewa na bodi ya vitendo na kupelekwa kwa programu ya NodeRed.
4. Unda kipengee kuonyesha data iliyopokea kwa sensorer zote. kwa mfano "Hifadhidata ° 1".
5. Sanidi kipengee cha Geospatial ili kuonyesha kuratibu za GPS kwenye ramani ya programu kwa kutumia lugha ya programu ya JSON.
Hatua ya 10: Kuu.cpp
Hapa kuna main.cpp + gps.h ambayo imetengenezwa na sisi kwa sababu GPS ya kazi ilikuwa ndefu sana.
Ilipendekeza:
Kuelekeza Maze ya LEGO na Micro: kidogo: Hatua 9
Kuelekeza Maze ya LEGO na Micro: kidogo: Sio siri LEGO ni ya kushangaza, na hakuna kitu tunachopenda zaidi ya kuongeza vifaa vya elektroniki vya kufurahisha kwenye vifaa vyetu vya LEGO ili kuwafanya wavutie zaidi. Mlolongo wetu wa LEGO una vifungo pande mbili za kukuruhusu kutega nusu ya juu na kuendesha mpira
Tricopter na Mbio ya Kuelekeza Mbele. Hatua 5 (na Picha)
Tricopter na Motor Tilting Front. Kwa hivyo hii ni jaribio kidogo, ambalo kwa matumaini litasababisha tricopter / gyrocopter ya mseto? Kwa hivyo hakuna kitu kipya kabisa juu ya tricopter hii, ambayo ni sawa na tricopter yangu ya kawaida kama inavyoonyeshwa katika hii inayoweza kufundishwa. Walakini imekuwa urefu
Kuelekeza RC Model Gari: Hatua 21 (na Picha)
Kuelekeza RC Model Vehicle: Mfano huu ni 1/10 gari inayoegemea na magurudumu mawili ya mbele na gari moja la nyuma; ilitolewa kutoka kwa mfano wa umeme RC Arrma Vortex 1/10 ambao ulitumika chasisi ya alumini na kuondoa nyuma yote ambapo alikuwa ameweka motor ya umeme na tr yake
Pixel Kit Mbio MicroPython: Hatua za Kwanza: Hatua 7
Pixel Kit Running MicroPython: Hatua za Kwanza: Safari ya kufungua uwezo kamili wa Kano's Pixel huanza na kubadilisha firmware ya kiwanda na MicroPython lakini huo ni mwanzo tu. Ili kuweka nambari kwenye Kitengo cha Pixel lazima tuunganishe kompyuta zetu nayo. Mafunzo haya yataelezea nyangumi
Buruta Mbio Wakati wa Kugusa Mbio: Hatua 5 (na Picha)
Buruta Wakati wa Kujibu Mbio: Katika hii inayoweza kufundishwa, nitakuonyesha jinsi ya kuunda mkufunzi wa wakati wa kugusa mbio. Ukiwa na kila kitu kimekamilika, utaweza kutumia kitufe kuzungusha taa zote na kupata wakati wa majibu. Viongozi wawili wa juu wa manjano watawakilisha t