Përmbajtje:

Byzylyk garash orientues: 11 hapa
Byzylyk garash orientues: 11 hapa

Video: Byzylyk garash orientues: 11 hapa

Video: Byzylyk garash orientues: 11 hapa
Video: Femijet e qendres se librit per femije- Shembulli, Kosherja, 6 Mars 2022 | ABC News Albania 2024, Nëntor
Anonim
Byzylyk garash orientues
Byzylyk garash orientues

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

Materiali i nevojshëm
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

Programimi i sensorit DHT11
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

Programimi i sensorit HMC5883L
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

Programimi i Përshpejtuesit ADXL335
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

Programimi i etiketës RFID
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

Programimi i Groove GPS
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

Dërgimi i të dhënave në Actoboard
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

Moduli Sigfox
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

Dërgimi i të dhënave në cloud
Dërgimi i të dhënave në cloud
Dërgimi i të dhënave në cloud
Dërgimi i të dhënave në cloud
Dërgimi i të dhënave në cloud
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: