Përmbajtje:
- Hapi 1: Materiali i nevojshëm
- Hapi 2: Programimi i sensorit DHT11
- Hapi 3: Programimi i sensorit HMC5883L
- Hapi 4: Programimi i Përshpejtuesit ADXL335
- Hapi 5: Programimi i Etiketës RFID
- Hapi 6: Programimi i Groove GPS
- Hapi 7: Dërgimi i të dhënave në Actoboard
- Hapi 8: Moduli Sigfox
- Hapi 9: Dërgimi i të dhënave në cloud
- Hapi 10: Main.cpp
Video: Byzylyk garash orientues: 11 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:23
A keni provuar ndonjëherë të shkoni në nivelin tjetër të orientimit? A keni të gjithë informacionin e nevojshëm në dorë? Këtu do të shihni se si kemi përmirësuar një aktivitet të madh me teknologjinë.
Ne do të krijojmë një byzylyk orientimi që do t'ju japë shumë informacion dhe do t'ju lejojë shumë funksionalitet, si:
- Temperatura dhe lagështia e motit
- busulla
- Pozicioni ku jeni me informacion GPS
- Zbulimi i çdo rënie
- Një lektor RFID
- Një buton SOS
- Dërgoni të gjitha të dhënat në re
E tëra çfarë ju duhet të bëni është të ndiqni këtë tutorial hap pas hapi, kështu që le të fillojmë!
Shënim: Ky projekt është mbajtur nga një specifikim i sistemit të integruar nga Polytech Paris-UPMC.
Hapi 1: Materiali i nevojshëm
Kjo është lista e materialeve që ju nevojiten për të ndërtuar këtë instrument:
- Groove GPS
- Rregullatori Pololu Regulator U1V11F5
- Konvertor 0, 5V -> 5V
- RFID Marin H4102
- Përshpejtues ADXL335
- Kompas: Moduli me 3 boshte HMC5883L
- Ekran LCD: gotronic 31066
- DHT11: Sensori i temperaturës dhe lagështisë
- Butoni për SOS
- Moduli Sigfox
- Mbështetje për bateri + bateri LR06 1.2v 2000 mAh
- Mikrokontrolluesi: MBED Board LPC1768
Tani pasi kemi të gjitha mobiljet tona, mund të shkojmë në hapin tjetër.
Hapi 2: Programimi i sensorit DHT11
1. Vendosni një rezistencë 4K7 midis VCC dhe pinit të të dhënave të DHT11
2. Lidhni kabllon e gjelbër me Pin ku dëshironi të merrni të dhëna (këtu është kunja D4 e NUCLEO L476RG)
3. Bordi duhet të jetë i lidhur me ushqimin 3V3 (E kuqe) dhe tokën (E zezë)
4; Përdorni një lidhje serike në kunjin A0 të NUCLEO L476RG për të parë të dhënat
5. Përdorni mjedisin MBED për të përpiluar kodin (Shih fotografinë)
Main.c e plotë është në dispozicion në skedarin e bashkëngjitur
Hapi 3: Programimi i sensorit HMC5883L
1. Për HMC5883L ju mund të merrni të njëjtin ushqim si më parë.
2. Në tabelën NUCLEOL476RG, keni dy Pin të quajtur SCL dhe SDA
3. Lidhni SCL -në e HMC5883L me kunjin SCL të Bordit NUCLEO.
4. Lidhni SDA -në e HMC5883L me kunjin SCL të Bordit NUCLEO.
Main.cpp i plotë është i disponueshëm në skedarin e bashkëngjitur.
Hapi 4: Programimi i Përshpejtuesit ADXL335
1. Ashtu si hapat e mëparshëm, mund të përdorni të njëjtin ushqim (3V3 dhe tokë).
2. Në ndërfaqen MBED, përdorni tre hyrje të ndryshme të deklaruara si "analoginë"
3. Quajini ato InputX, InputY dhe InputZ.
4. Pastaj i shoqëroni me tre kunja sipas dëshirës tuaj (këtu ne përdorim përkatësisht përdorim PC_0, PC_1 dhe PB_1)
A0 Pin ende portën ku të gjitha të dhënat po transmetojnë.
Main.cpp i plotë është i disponueshëm në skedarin e bashkëngjitur
Hapi 5: Programimi i Etiketës RFID
1. Përdorni të njëjtin ushqim
2. Në mikrokontrollues, përdorni dy PIN të disponueshëm për lidhjen e sensorit RX/TX RFID (këtu është D8 dhe D9 në NUCLEO L476RG)
3. Në MBED, mos harroni të deklaroni PIN (këtu janë PA_9 & PA_10)
Main.cpp i plotë është në dispozicion në skedarin e bashkëngjitur
Hapi 6: Programimi i Groove GPS
1. Mund të përdorni të njëjtin ushqim këtu (3V3 dhe Ground)
2. Përdorni vetëm transmetimin e GPS dhe lidheni atë në mikrokontrollues.
3. Pastaj ju duhet të shkurtoni të dhënat për përdorimin e të dhënave përkatëse, si DMS dhe koha.
Main.cpp i plotë është i disponueshëm në skedarin e bashkëngjitur.
Hapi 7: Dërgimi i të dhënave në Actoboard
1. Për të gjitha ndryshoret e përdorura për Actoboard, ne duhet t'i konvertojmë të gjitha në llojin "int".
2. Në përpiluesin MBED, përdorni karakteret e mëposhtëm në një "printf": "AT $ SS: %x, emri i ndryshores që dëshironi të dërgoni në actoboard".
3. Ndryshorja duhet të jetë në formë Hexadecimal, si XX. Një vlerë <FF (255 në numër dhjetor) nuk përputhet, prandaj ne përdorim vetëm tre karakteret e para për RFID.
4. Krijoni një llogari në Actoboard.
Hapi 8: Moduli Sigfox
1. Lidhni modulin sgfox në mikrokontrolluesin.
2. Përdorni kalimin actoboard dhe modemin përkatës për marrjen e të dhënave në actoboard, falë modulit sigfox.
Hapi 9: Dërgimi i të dhënave në cloud
1. Krijoni një llogari Bluemix dhe krijoni një aplikacion NodeRed "Bracelet" në re duke përdorur konfigurimin Cloudant.
2. Lidhni të dhënat e Actoboard me aplikacionin NodeRed në Cloud përmes URL -së së Actoboard dhe postojini ato.
3. Zbatoni aplikacionin NodeRed me sensorët e të dhënave të mbledhura të marra nga actoboard dhe të dërguara në aplikacionin NodeRed.
4. Krijoni një artikull për të shfaqur të dhënat e marra për të gjithë sensorët. për shembull "Baza e të dhënave ° 1".
5. Konfiguroni një artikull Gjeohapësinor për të shfaqur koordinatat GPS në hartën e aplikacionit duke përdorur gjuhën e programimit JSON.
Hapi 10: Main.cpp
Këtu është main.cpp + gps.h e cila është bërë nga ne sepse funksioni GPS ishte shumë i gjatë.
Recommended:
Byzylyk orientues i lidhur: 6 hapa
Byzylyk i Orientimit të Lidhur: Ky projekt akademik, byzylyku i orientimit të lidhur, u realizua nga katër studentë nga shkolla inxhinierike Polytech Paris-UPMC: S é bastien Potet, Pauline Pham, Kevin Antunes dhe Boris Bras. Cili është projekti ynë? Gjatë një semestri,
Byzylyk LED: 8 hapa (me fotografi)
Byzylyk LED: Qep byzylykun tuaj LED dhe vishni atë! Byzylyku juaj do të ndizet kur e kapni së bashku dhe mbyllni qarkun. Qepni qarkun tuaj, dhe pastaj dekorojeni atë si ju pëlqen! Nëse po e mësoni këtë si një punëtori, përdorni skedarin tim me një fletë pdf më poshtë. Kontrolloni
Byzylyk Express i Qarkut Muzikor: 5 hapa
Byzylyk Express i Qarkut Muzikor: Për të krijuar këtë byzylyk muzikor do t'ju duhet The Circuit Playground Express Një kompjuter Një gjilpërë qepëse fije Një gërshërë të gjatë dhe të ndjerë
Byzylyk LED i aktivizuar me ujë: 7 hapa
Byzylyk LED i aktivizuar me ujë: Në këtë udhëzues do t'ju tregoj se si të bëni byzylyk LED të aktivizuar me ujë! Byzylyku LED i aktivizuar me ujë është një byzylyk me shumë qëllime. Byzylyku do të ndizet kur të ketë kontakt me ujin. Kur bie shi, kur noton
Blerja e të Dhënave dhe Sistemi i Vizualizimit të të Dhënave për një Biçikletë Garash MotoStudente Elektrike: 23 hapa
Sistemi i marrjes së të dhënave dhe vizualizimi i të dhënave për një motoçikletë MotoStudent Electric Racing: Një sistem i marrjes së të dhënave është një koleksion i pajisjeve dhe programeve kompjuterike që punojnë së bashku për të mbledhur të dhëna nga sensorë të jashtëm, për t'i ruajtur dhe përpunuar ato më pas në mënyrë që të mund të vizualizohen dhe analizohen, duke lejuar inxhinierët të bëjnë