Talaan ng mga Nilalaman:
- Hakbang 1: Kailangan ng Materyal
- Hakbang 2: Programming DHT11 Sensor
- Hakbang 3: Pag-program ng HMC5883L Sensor
- Hakbang 4: Pag-program ng Accelerometer ADXL335
- Hakbang 5: Programming ang RFID Tag
- Hakbang 6: Programming ang GPS Groove
- Hakbang 7: Pagpapadala ng Data sa Actoboard
- Hakbang 8: Sigorta Modyul
- Hakbang 9: Pagpapadala ng Data sa Cloud
- Hakbang 10: Pangunahing.cpp
Video: Orienteering Race Bracelet: 11 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Nasubukan mo na bang pumunta sa susunod na antas ng orienteering? Nasa kamay ba ang lahat ng impormasyong kinakailangan? Makikita mo rito kung paano namin pinagbuti ang isang mahusay na aktibidad sa teknolohiya.
Lilikha kami ng isang pulseras ng oryentasyon na magbibigay sa iyo ng maraming impormasyon, at magbibigay-daan sa iyo ng maraming pag-andar, tulad ng:
- Ang temperatura at ang halumigmig ng panahon
- Ang kumpas
- Ang posisyon kung nasaan ka sa impormasyon ng GPS
- Ang pagtuklas ng anumang pagkahulog
- Isang RFID lector
- Isang pindutan ng SOS
- Ipadala ang lahat ng mga datas sa cloud
Ang kailangan mo lang gawin ay sundin ang tutorial na ito nang sunud-sunod, kaya't magsimula tayo!
Tandaan: Ang proyektong ito ay gaganapin ng isang naka-embed na pagtutukoy ng system mula sa Polytech Paris-UPMC.
Hakbang 1: Kailangan ng Materyal
Ito ang listahan ng materyal na kailangan mong makuha upang mabuo ang instrumento na ito:
- GPS Groove
- Regulator Pololu Regulator U1V11F5
- Converter 0, 5V -> 5V
- RFID Marin H4102
- Accelerometer ADXL335
- Compass: 3 module ng axis HMC5883L
- LCD screen: gotronic 31066
- DHT11: Temperatura at kahalumigmigan sensor
- Button para sa SOS
- Module ng SigScript
- Suporta ng baterya + baterya LR06 1.2v 2000 mah
- Microcontroller: MBED Board LPC1768
Ngayon dahil mayroon kaming lahat ng aming mga furniture, maaari kaming pumunta sa susunod na hakbang.
Hakbang 2: Programming DHT11 Sensor
1. Maglagay ng 4K7 Resistor sa pagitan ng VCC at ng data pin ng DHT11
2. I-link ang berdeng kable sa Pin kung saan mo nais makakuha ng data (narito ang D4 na pin ng NUCLEO L476RG)
3. Ang Lupon ay dapat na konektado sa 3V3 alimentation (Pula) at sa lupa (Itim)
4; Gumamit ng isang serial na koneksyon sa pin A0 ng NUCLEO L476RG upang makita ang data
5. Gamitin ang MBED na kapaligiran upang maipon ang code (Cf. larawan)
Ang kumpletong main.c ay magagamit sa file ng attachment
Hakbang 3: Pag-program ng HMC5883L Sensor
1. Para sa HMC5883L maaari kang kumuha ng parehong padas kaysa dati.
2. Sa pisara NUCLEOL476RG, mayroon kang dalawang Pin na pinangalanang SCL at SDA
3. I-link ang SCL ng HMC5883L sa SCL pin ng NUCLEO Board.
4. I-link ang SDA ng HMC5883L sa SCL pin ng NUCLEO Board.
Ang kumpletong main.cpp ay magagamit sa file ng attachment.
Hakbang 4: Pag-program ng Accelerometer ADXL335
1. Tulad ng mga hakbang dati, maaari mong gamitin ang parehong pagpaparami (3V3 at ground).
2. Sa interface ng MBED, gumamit ng tatlong magkakaibang input na idineklara bilang "analogin"
3. Tawagin silang InputX, InputY, at InputZ.
4. Pagkatapos iugnay ang mga ito sa tatlong pin na iyong pinili (dito ginagamit namin ayon sa pagkakabanggit gamitin ang PC_0, PC_1, at PB_1)
A0 I-pin pa rin ang port kung saan ang lahat ng data ay nagpapadala.
Ang kumpletong main.cpp ay magagamit sa file ng attachment
Hakbang 5: Programming ang RFID Tag
1. Gumamit ng parehong pagkakatulad
2. Sa microcontroller, gumamit ng dalawang magagamit na PIN para ikonekta ang RX / TX RFID sensor (narito ang D8 at D9 sa NUCLEO L476RG)
3. Sa MBED, huwag kalimutang ideklara ang mga PIN (narito ang PA_9 & PA_10)
Ang kumpletong main.cpp ay magagamit sa file ng attachment
Hakbang 6: Programming ang GPS Groove
1. Maaari mong gamitin ang parehong pagdaragdag dito (3V3 at Ground)
2. Gumamit lamang ng paghahatid ng GPS at ikonekta ito sa microcontroller.
3. Pagkatapos ay kailangan mong i-cut ang data para sa paggamit ng nauugnay na data, tulad ng DMS at oras.
Ang kumpletong main.cpp ay magagamit sa file ng attachment.
Hakbang 7: Pagpapadala ng Data sa Actoboard
1. Para sa lahat ng variable na ginagamit para sa Actoboard, kailangan nating i-convert ang lahat sa uri ng "int".
2. Sa tagatala ng MBED, gamitin ang mga sumusunod na character sa isang "printf": "AT $ SS:% x, pangalan ng variable na nais mong ipadala sa actoboard".
3. Ang variable ay kailangang nasa Hexadecimal form, tulad ng XX. Ang isang halaga na <FF (255 sa decimal) ay hindi tumutugma, iyon ang dahilan kung bakit ginagamit lamang namin ang unang tatlong mga character para sa RFID.
4. Lumikha ng isang account sa Actoboard.
Hakbang 8: Sigorta Modyul
1. Ikonekta ang sg module na module sa microcontroller.
2. Gamitin ang pass ng actoboard at ang kaukulang modem para makatanggap ng mga datas sa actoboard, salamat sa module ng sigox.
Hakbang 9: Pagpapadala ng Data sa Cloud
1. Lumikha ng isang Bluemix account at lumikha ng isang NodeRed application na "Bracelet" sa cloud sa pamamagitan ng paggamit ng Cloudant config.
2. Ikonekta ang data ng Actoboard sa application na NodeRed sa Cloud sa pamamagitan ng Actoboard URL at i-POST ito.
3. Ipatupad ang application ng NodeRed kasama ang mga nakolektang data sensors na natanggap ng actoboard at ipinadala sa application na NodeRed.
4. Lumikha ng isang item upang maipakita ang natanggap na data para sa lahat ng mga sensor. halimbawa "Database ° 1".
5. I-configure ang isang item na Geospatial upang maipakita ang mga coordinate ng GPS sa mapa ng application sa pamamagitan ng paggamit ng wika ng programang JSON.
Hakbang 10: Pangunahing.cpp
Narito ang pangunahing.cpp + ang gps.h na ginagawa sa amin dahil ang pagpapaandar ng GPS ay masyadong mahaba.
Inirerekumendang:
LED Bracelet: 8 Hakbang (na may Mga Larawan)
LED Bracelet: Tumahi ng iyong sariling LED bracelet at isuot ito! Magaan ang iyong pulseras kapag na-snap mo ito nang magkasama at isinara ang circuit. Tahiin ang iyong circuit, at pagkatapos ay palamutihan ito kung nais mo! Kung itinuturo mo ito bilang isang pagawaan, gamitin ang aking isang sheet na PDF file sa ibaba. Suriin
Mga Kamay Libreng MaKey MaKey Ground Bracelet: 8 Hakbang
Ang mga Kamay Libreng MaKey MaKey Ground Bracelet: Sa panahon ng MaKey MaKey Build Night sa Albertsons Library ng Boise State University, maraming mga dumalo ang nagkomento na masarap na malaya ang parehong mga kamay, kaysa kailanganin ang isa upang mahawakan ang ground cable. Dadalo at mag-aaral, Scott Schm
LED Conductive Switch Bracelet: 9 Hakbang (na may Mga Larawan)
LED Conductive Switch Bracelet: Paggamit ng conductive velcro bilang isang switch, gumawa ng isang iluminadong pulseras na lilipat kapag ang circuit ay sarado. Ang kondaktibong velcro ay maaaring mapalitan ng anumang pagsara ng metal tulad ng mga snap, mga clasps ng alahas, o isang hook-and-eye
Ikiling na Sensing Bracelet: 6 na Hakbang (na may Mga Larawan)
Ikiling na Sensing Bracelet: Ang isang pulseras na pinalamutian ng anim na conductive na talulot ng tela at isang thread ng kuwintas na may metal na butil sa dulo, ay gumagawa ng isang simpleng pagtuklas ng anim na punto na ikiling. Ito ay dinisenyo din upang ang metal bead ay makikipag-ugnay sa dalawang petals kung nakasalalay ito sa betweeâ € ¦
Time Sensing Bracelet: 6 Hakbang (na may Mga Larawan)
Time Sensing Bracelet: Ang Time Sensing Bracelet ay isang potensyomiter ng tela. Napili mo ang nais mong oras ng araw sa pamamagitan ng pakikipag-ugnay sa kaukulang posisyon sa iyong pulso - kung saan normal ang relo mo. Walang point dito ngunit masaya. Update: Gumagamit ng ilang wire wrâ € ¦