Tartalomjegyzék:
- 1. lépés: Szükséges anyag
- 2. lépés: A DHT11 érzékelő programozása
- 3. lépés: A HMC5883L érzékelő programozása
- 4. lépés: Az ADXL335 gyorsulásmérő programozása
- 5. lépés: Az RFID -címke programozása
- 6. lépés: A GPS Groove programozása
- 7. lépés: Adatok küldése az Actoboardon
- 8. lépés: Sigfox modul
- 9. lépés: Adatok küldése a felhőben
- 10. lépés: Main.cpp
![Tájfutó verseny karkötő: 11 lépés Tájfutó verseny karkötő: 11 lépés](https://i.howwhatproduce.com/images/001/image-1832-43-j.webp)
Videó: Tájfutó verseny karkötő: 11 lépés
![Videó: Tájfutó verseny karkötő: 11 lépés Videó: Tájfutó verseny karkötő: 11 lépés](https://i.ytimg.com/vi/65fKZxL-VKY/hqdefault.jpg)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
![Tájékozódási verseny karkötő Tájékozódási verseny karkötő](https://i.howwhatproduce.com/images/001/image-1832-44-j.webp)
Próbáltál már a tájékozódás következő szintjére lépni? Minden szükséges információ a kezében van? Itt láthatja, hogyan fejlesztettünk egy nagyszerű tevékenységet a technológiával.
Olyan tájékozódási karkötőt fogunk készíteni, amely sok információt nyújt Önnek, és sok funkciót biztosít, például:
- A hőmérséklet és az időjárás páratartalma
- Az iránytű
- Az a pozíció, ahol GPS -információkkal rendelkezik
- Bármilyen esés észlelése
- RFID lektor
- SOS gomb
- Minden adat elküldése a felhőbe
Mindössze annyit kell tennie, hogy lépésről lépésre követi ezt az oktatóanyagot, ezért kezdjük el!
Megjegyzés: Ezt a projektet a Polytech Paris-UPMC beágyazott rendszer-specifikációja tartotta.
1. lépés: Szükséges anyag
![Szükséges anyag Szükséges anyag](https://i.howwhatproduce.com/images/001/image-1832-45-j.webp)
Ez az anyagok listája, amelyekre szüksége van a műszer elkészítéséhez:
- GPS horony
- Pololu szabályozó U1V11F5
- Átalakító 0, 5V -> 5V
- RFID Marin H4102
- ADXL335 gyorsulásmérő
- Iránytű: 3 tengelyes HMC5883L modul
- LCD képernyő: gotronic 31066
- DHT11: Hőmérséklet- és páratartalom -érzékelő
- SOS gomb
- Sigfox modul
- Akkumulátor támogatás + akkumulátor LR06 1.2v 2000 mAh
- Mikrokontroller: MBED Board LPC1768
Most, hogy minden bútorunk megvan, folytathatjuk a következő lépést.
2. lépés: A DHT11 érzékelő programozása
![DHT11 érzékelő programozása DHT11 érzékelő programozása](https://i.howwhatproduce.com/images/001/image-1832-46-j.webp)
1. Helyezzen egy 4K7 ellenállást a VCC és a DHT11 adattű közé
2. Csatlakoztassa a zöld kábelt a tűhöz, ahonnan adatokat szeretne kapni (itt a NUCLEO L476RG D4 -es tűje)
3. A táblát nem kell csatlakoztatni a 3V3 tápellátáshoz (piros) és a földhöz (fekete)
4; Az adatok megtekintéséhez használjon soros kapcsolatot a NUCLEO L476RG A0 érintkezőjén
5. Használja az MBED környezetet a kód összeállításához (vö. Fotó)
A teljes main.c a melléklet fájlban érhető el
3. lépés: A HMC5883L érzékelő programozása
![A HMC5883L érzékelő programozása A HMC5883L érzékelő programozása](https://i.howwhatproduce.com/images/001/image-1832-47-j.webp)
1. A HMC5883L esetében ugyanazt az ételt veheti fel, mint korábban.
2. A NUCLEOL476RG táblán két tű van, SCL és SDA
3. Csatlakoztassa a HMC5883L SCL -jét a NUCLEO Board SCL csapjához.
4. Csatlakoztassa a HMC5883L SDA -ját a NUCLEO Board SCL csapjához.
A teljes main.cpp a melléklet fájlban érhető el.
4. lépés: Az ADXL335 gyorsulásmérő programozása
![Az ADXL335 gyorsulásmérő programozása Az ADXL335 gyorsulásmérő programozása](https://i.howwhatproduce.com/images/001/image-1832-48-j.webp)
1. Az előző lépésekhez hasonlóan ugyanazt az ételt használhatja (3V3 és őrölt).
2. Az MBED interfészen használjon három különböző bemenetet, amelyeket "analóg" -nak nyilvánítottak
3. Nevezze őket InputX, InputY és InputZ.
4. Ezután társítsa őket az Ön által választott három tűvel (itt a PC_0, a PC_1 és a PB_1 használatát használjuk)
A0 Még mindig rögzítse azt a portot, ahová az összes adat továbbítódik.
A teljes main.cpp a melléklet fájlban érhető el
5. lépés: Az RFID -címke programozása
![Az RFID -címke programozása Az RFID -címke programozása](https://i.howwhatproduce.com/images/001/image-1832-49-j.webp)
1. Használja ugyanazt az ételt
2. A mikrokontrolleren két PIN kódot használhat az RX/TX RFID érzékelő csatlakoztatásához (itt a D8 és D9 a NUCLEO L476RG készüléken)
3. Az MBED -en ne felejtse el megadni a PIN -kódokat (itt a PA_9 és PA_10)
A teljes main.cpp a melléklet fájlban érhető el
6. lépés: A GPS Groove programozása
![A GPS Groove programozása A GPS Groove programozása](https://i.howwhatproduce.com/images/001/image-1832-50-j.webp)
1. Itt ugyanazt az ételt használhatja (3V3 és föld)
2. Csak a GPS átvitelt használja, és csatlakoztassa a mikrokontrollerhez.
3. Ezután le kell vágnia az adatokat a releváns adatok, például a DMS és az idő használatához.
A teljes main.cpp a melléklet fájlban érhető el.
7. lépés: Adatok küldése az Actoboardon
![Adatok küldése az Actoboardon Adatok küldése az Actoboardon](https://i.howwhatproduce.com/images/001/image-1832-51-j.webp)
1. Az Actoboardhoz használt összes változó esetében az összeset "int" típusúvá kell konvertálnunk.
2. Az MBED fordítón használja a következő karaktereket a "printf" fájlon: "AT $ SS: %x, az actoboardon küldeni kívánt változó neve".
3. A változónak hexadecimális formában kell lennie, például XX. Az <FF (255 decimális) érték nem egyezik, ezért csak az első három karaktert használjuk az RFID -hez.
4. Hozzon létre egy fiókot az Actoboardon.
8. lépés: Sigfox modul
![Sigfox modul Sigfox modul](https://i.howwhatproduce.com/images/001/image-1832-52-j.webp)
1. Csatlakoztassa az sgfox modult a mikrokontrollerhez.
2. Használja az actoboard pass -t és a megfelelő modemet az adatok fogadására az actoboard -on, a sigfox modulnak köszönhetően.
9. lépés: Adatok küldése a felhőben
![Adatok küldése a felhőben Adatok küldése a felhőben](https://i.howwhatproduce.com/images/001/image-1832-53-j.webp)
![Adatok küldése a felhőben Adatok küldése a felhőben](https://i.howwhatproduce.com/images/001/image-1832-54-j.webp)
![Adatok küldése a felhőben Adatok küldése a felhőben](https://i.howwhatproduce.com/images/001/image-1832-55-j.webp)
1. Hozzon létre egy Bluemix fiókot, és hozzon létre egy NodeRed "Bracelet" alkalmazást a felhőben a Cloudant konfiguráció használatával.
2. Csatlakoztassa az Actoboard adatait a felhőben található NodeRed alkalmazáshoz az Actoboard URL -címen keresztül, majd POSTOLJA.
3. Végezze el a NodeRed alkalmazást az összegyűjtött adatérzékelőkkel, amelyeket az actoboard fogadott és elküldött a NodeRed alkalmazásnak.
4. Hozzon létre egy elemet az összes érzékelő fogadott adatainak megjelenítéséhez. például "Database ° 1".
5. Állítson be egy térinformatikai elemet, hogy a JSON programozási nyelv használatával megjelenítse a GPS -koordinátákat az alkalmazás térképén.
10. lépés: Main.cpp
Itt van a main.cpp + a gps.h, amelyet mi készítünk, mert a GPS funkció túl hosszú volt.
Ajánlott:
3D nyomtatott kamera gimbal (Tinkercad verseny): 6 lépés
![3D nyomtatott kamera gimbal (Tinkercad verseny): 6 lépés 3D nyomtatott kamera gimbal (Tinkercad verseny): 6 lépés](https://i.howwhatproduce.com/images/002/image-3490-17-j.webp)
3D nyomtatott kamera gimbal (Tinkercad Contest): Helló! A fő kardántengely ebből a tégely fogantyúból és egy ötkarikás gimbalból / giroszkópból készült, amelyeket már nem találok. A Tinkercad design itt található. Ezt úgy tervezték, hogy működjön egy hatalmon
DIY VR futópad- Basys3 FPGA-Digilent verseny: 3 lépés
![DIY VR futópad- Basys3 FPGA-Digilent verseny: 3 lépés DIY VR futópad- Basys3 FPGA-Digilent verseny: 3 lépés](https://i.howwhatproduce.com/images/005/image-12116-j.webp)
DIY VR futópad- Basys3 FPGA-Digilent verseny: Szeretnél olyan VR futópadot építeni, amelyen futtathatod az asztali alkalmazásokat és játékokat? Akkor a megfelelő helyre jöttél! A hagyományos játékoknál az egeret és a billentyűzetet használod, hogy kölcsönhatásba lépj a környezettel. Ezért el kell küldenünk a
TinkerCad számológép verseny: 8 lépés
![TinkerCad számológép verseny: 8 lépés TinkerCad számológép verseny: 8 lépés](https://i.howwhatproduce.com/images/006/image-16918-j.webp)
TinkerCad vetélkedő számológép: Hé, így nemrég azt vizsgáltam, hogyan lehet különböző típusú kódokat egy áramkörbe implementálni. Úgy találtam, hogy egy számológép készítése nagyszerű módja az "eset" " és más kódformákat is érdekesnek találtam. Nekem a múltban van
Harvest Drawers - NASA Growing Beyond Earth Verseny nevezés: 5 lépés (képekkel)
![Harvest Drawers - NASA Growing Beyond Earth Verseny nevezés: 5 lépés (képekkel) Harvest Drawers - NASA Growing Beyond Earth Verseny nevezés: 5 lépés (képekkel)](https://i.howwhatproduce.com/images/009/image-26154-j.webp)
Harvest Drawers - NASA Growing Beyond Earth Verseny nevezése: Összefoglaló: A nemzetközi űrállomás fedélzetén az űrhajósoknak nincs sok helyük élelmiszerek termesztésére. Ezt a hidroponikus kertet úgy tervezték, hogy hatékonyan működjön a minimális helyigény mellett 30 növény betakarítására, forgó ütemtervben, nulla gravitációban
Adatgyűjtő és adatmegjelenítő rendszer egy MotoStudent elektromos verseny kerékpárhoz: 23 lépés
![Adatgyűjtő és adatmegjelenítő rendszer egy MotoStudent elektromos verseny kerékpárhoz: 23 lépés Adatgyűjtő és adatmegjelenítő rendszer egy MotoStudent elektromos verseny kerékpárhoz: 23 lépés](https://i.howwhatproduce.com/images/002/image-3622-31-j.webp)
Adatgyűjtő és adatmegjelenítő rendszer egy MotoStudent elektromos versenyautóhoz: Az adatgyűjtő rendszer olyan hardverek és szoftverek gyűjteménye, amelyek együtt dolgoznak annak érdekében, hogy adatokat gyűjtsenek a külső érzékelőkből, tárolják és feldolgozzák, hogy grafikusan megjeleníthetők és elemezhetők legyenek, lehetővé teszi a mérnökök számára, hogy