Orodha ya maudhui:

Bangili ya Mbio ya Kuelekeza: Hatua 11
Bangili ya Mbio ya Kuelekeza: Hatua 11

Video: Bangili ya Mbio ya Kuelekeza: Hatua 11

Video: Bangili ya Mbio ya Kuelekeza: Hatua 11
Video: НЕЗАКОННЫЕ Эксперименты c БОКСИ БУ из ПОППИ ПЛЕЙТАЙМ и ХАГИ ВАГИ в VR! 2024, Julai
Anonim
Bangili ya Mbio ya Kuelekeza
Bangili ya Mbio ya Kuelekeza

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

Nyenzo Inahitajika
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

Programu ya Sensorer ya DHT11
Programu ya Sensorer 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

Kupanga sensa ya HMC5883L
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

Kupanga Accelerometer ADXL335
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

Kupanga Kitambulisho cha RFID
Kupanga Kitambulisho cha 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

Kupanga GPS Groove
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

Kutuma Takwimu kwenye Usimamizi wa Sheria
Kutuma Takwimu kwenye Usimamizi wa 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

Moduli ya Sigfox
Moduli ya Sigfox

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

Kutuma Takwimu kwenye Wingu
Kutuma Takwimu kwenye Wingu
Kutuma Takwimu kwenye Wingu
Kutuma Takwimu kwenye Wingu
Kutuma Takwimu kwenye Wingu
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: