Kazalo:
- Korak: Potreben material
- 2. korak: Programiranje senzorja DHT11
- 3. korak: Programiranje senzorja HMC5883L
- 4. korak: Programiranje merilnika pospeška ADXL335
- 5. korak: Programiranje oznake RFID
- 6. korak: Programiranje utora GPS
- 7. korak: Pošiljanje podatkov na Actoboard
- 8. korak: Sigfoxov modul
- 9. korak: pošiljanje podatkov v oblaku
- 10. korak: Main.cpp
Video: Dirkaška zapestnica za orientacijo: 11 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
Ste že kdaj poskusili iti na naslednjo stopnjo orientacije? Ali imate pri roki vse potrebne informacije? Tu boste videli, kako smo s tehnologijo izboljšali odlično dejavnost.
Ustvarili bomo zapestnico orientacije, ki vam bo dala veliko informacij in vam omogočila veliko funkcionalnosti, na primer:
- Temperatura in vlažnost vremena
- Kompas
- Položaj, kjer ste, z informacijami GPS
- Zaznavanje kakršnega koli padca
- lektor RFID
- SOS gumb
- Pošlji vse podatke v oblak
Vse kar morate storiti je, da korak za korakom sledite tej vadnici, zato začnimo!
Opomba: Ta projekt je bil izveden s špekulacijo vgrajenega sistema podjetja Polytech Paris-UPMC.
Korak: Potreben material
To je seznam materiala, ki ga potrebujete za izdelavo tega instrumenta:
- GPS utor
- Regulator Pololu Regulator U1V11F5
- Pretvornik 0, 5V -> 5V
- RFID Marin H4102
- Merilnik pospeška ADXL335
- Kompas: 3 -osni modul HMC5883L
- LCD zaslon: gotronic 31066
- DHT11: Senzor temperature in vlažnosti
- Gumb za SOS
- Sigfox modul
- Nosilec baterije + baterija LR06 1,2v 2000 mAh
- Mikrokrmilnik: MBED Board LPC1768
Ker imamo vse pohištvo, lahko preidemo na naslednji korak.
2. korak: Programiranje senzorja DHT11
1. Namestite upor 4K7 med VCC in podatkovnim zatičem DHT11
2. Priključite zeleni kabel na pin, kamor želite dobiti podatke (tukaj je pin D4 NUCLEO L476RG)
3. Plošča ne sme biti povezana s prehrano 3V3 (rdeča) in zemljo (črna)
4; Za ogled podatkov uporabite serijsko povezavo na zatiču A0 NUCLEO L476RG
5. Uporabite okolje MBED za sestavljanje kode (prim. Fotografijo)
Celoten main.c je na voljo v priloženi datoteki
3. korak: Programiranje senzorja HMC5883L
1. Za HMC5883L lahko vzamete enako prehrano kot prej.
2. Na plošči NUCLEOL476RG imate dva zatiča SCL in SDA
3. Priključite SCL HMC5883L na SCL pin na plošči NUCLEO.
4. Priključite SDA HMC5883L na SCL pin na plošči NUCLEO.
Celoten main.cpp je na voljo v priloženi datoteki.
4. korak: Programiranje merilnika pospeška ADXL335
1. Kot prejšnje korake lahko uporabite isto prehrano (3V3 in mlet).
2. Na vmesniku MBED uporabite tri različne vhode, označene kot "analogin"
3. Pokličite jih InputX, InputY in InputZ.
4. Nato jih povežite s tremi zatiči po vaši izbiri (tukaj uporabljamo uporabo PC_0, PC_1 in PB_1)
A0 Pripnite vrata, kamor se prenašajo vsi podatki.
Celoten main.cpp je na voljo v priloženi datoteki
5. korak: Programiranje oznake RFID
1. Uporabite isto prehrano
2. Na mikrokrmilniku uporabite dva PIN -a, ki sta na voljo za povezavo senzorja RFID RX/TX (tukaj sta D8 in D9 na NUCLEO L476RG)
3. Na MBED ne pozabite prijaviti PIN -ov (tukaj sta PA_9 in PA_10)
Celoten main.cpp je na voljo v priloženi datoteki
6. korak: Programiranje utora GPS
1. Tukaj lahko uporabite isto prehrano (3V3 in Ground)
2. Uporabljajte samo prenos GPS in ga povežite z mikrokrmilnikom.
3. Nato morate za uporabo ustreznih podatkov, na primer DMS in čas, izrezati podatke.
Celoten main.cpp je na voljo v datoteki s priponkami.
7. korak: Pošiljanje podatkov na Actoboard
1. Za vse spremenljivke, ki se uporabljajo za Actoboard, moramo vse pretvoriti v tip "int".
2. V prevajalniku MBED uporabite naslednje znake v "printf": "AT $ SS: %x, ime spremenljivke, ki jo želite poslati na ploščo" ".
3. Spremenljivka mora biti v šestnajstiški obliki, na primer XX. Vrednost <FF (255 v decimalkah) se ne ujema, zato za RFID uporabljamo samo prve tri znake.
4. Ustvarite račun na Actoboardu.
8. korak: Sigfoxov modul
1. Priključite modul sgfox na mikrokrmilnik.
2. Uporabite kartico actoboard in ustrezen modem za sprejem podatkov na actoboard, zahvaljujoč modulu sigfox.
9. korak: pošiljanje podatkov v oblaku
1. Ustvarite račun Bluemix in v konfiguraciji Cloudant ustvarite aplikacijo NodeRed "Zapestnico" v oblaku.
2. Podatke Actoboard povežite z aplikacijo NodeRed v oblaku prek URL -ja Actoboard in jo objavite.
3. Izvedite aplikacijo NodeRed z zbranimi senzorji podatkov, ki jih prejme actoboard in pošlje aplikaciji NodeRed.
4. Ustvarite element za prikaz prejetih podatkov za vse senzorje. na primer "Baza podatkov ° 1".
5. Konfigurirajte geoprostorski element za prikaz koordinat GPS na zemljevidu aplikacije s programskim jezikom JSON.
10. korak: Main.cpp
Tukaj je main.cpp + gps.h, ki ga izdelujemo, ker je bila funkcija GPS predolga.
Priporočena:
Povezana orientacijska zapestnica: 6 korakov
Zapestnica s povezano orientacijo: Ta akademski projekt, povezana orientacijska zapestnica, so izvedli štirje študenti inženirske šole Polytech Paris-UPMC: S é bastien Potet, Pauline Pham, Kevin Antunes in Boris Bras. Kaj je naš projekt? V enem semestru je
LED zapestnica: 8 korakov (s slikami)
LED zapestnica: Šivajte svojo LED zapestnico in jo nosite! Vaša zapestnica zasveti, ko jo pritrdite skupaj in zaprete vezje. Šivajte svoj krog in ga nato okrasite, kot želite! Če to učite kot delavnico, uporabite spodnjo datoteko PDF na enem listu. Preverite
Ekspresna zapestnica za igrišča z glasbenim vezjem: 5 korakov
Ekspresna zapestnica za igrišče z glasbenim vezjem: če želite ustvariti to glasbeno zapestnico, boste potrebovali igrišče Circuit Playground Express za računalnik Šivalna igla Nit Dolge in koščke škarje
LED zapestnica, aktivirana z vodo: 7 korakov
LED zapestnica z vodnim aktiviranjem: V tem navodilu vam bom pokazala, kako sami izdelate LED zapestnico z vodnim aktiviranjem! LED zapestnica z vodnim aktiviranjem je večnamenska zapestnica. Zapestnica zasveti, ko pride v stik z vodo. Ko dežuje, ko plavate
Prostoročna zapestnica MaKey MaKey Ground: 8 korakov
Prostoročna zapestnica MaKey MaKey Ground: V času noči gradnje MaKey MaKey v knjižnici Albertsons na državni univerzi Boise je veliko udeležencev komentiralo, da bi bilo lepo imeti obe roki prosti, namesto da bi morali držati eno za pritrditev ozemljitvenega kabla. Udeleženec in študent, Scott Schm