Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Paghahanda ng Plexo Box
- Hakbang 2: paglalagay ng mga bahagi
- Hakbang 3: Tinkercad Circuit
- Hakbang 4: Pagkonekta sa Wire
- Hakbang 5: Pagdaragdag ng Leds at Push Button para sa Pag-troubleshoot
- Hakbang 6: Pag-coding
- Hakbang 7: Ang Pag-setup ng Bagay na Network
- Hakbang 8: Tumanggap ng Data
- Hakbang 9: Pangwakas na Solusyon
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Bilang isang DIY Maker, palagi akong sumusubok na makahanap ng isang paraan upang gawing mas madali at mas ligtas ang aking buhay at iba pang buhay. Noong Marso 30, 2013, hindi bababa sa 11 katao ang namatay matapos ang biglaang pag-ulan na sanhi ng pagbaha sa Mauritian Capital Port louis. Sa parehong araw maraming mga bahay ang binaha habang maraming mga ari-arian ng mga nayon ang nasira. Habang nakatira ako ilang kilometro kung saan nangyari ang trahedyang ito, nagpasya akong magtayo ng isang sistema ng pagsubaybay sa antas ng tubig. Kasama ang isang kamangha-manghang at naganyak na koponan, naitayo namin ito.
Ang proyekto ay medyo madali upang makopya ito bumubuo ng isang arduino MKR WAN 1310, ultrasonic sensor, DHT11 sensor at ilang mga leds at push button upang gawing cool ang proyekto.
Mga gamit
Materyal:
- Arduino MKR WAN 1310
- Ultrasonic Sensor
- DHT11 J
- ump wires
- Kahon ng Plexo
- Gateway
- Mga Leds
- Push button
Mga tool:
- Pag-drill sa kamay
- 5mm kaunti
Hakbang 1: Paghahanda ng Plexo Box
Para sa enclosure, gumagamit ako ng isang 80x80mm plexo box dahil ito ay malakas at matibay. Una tinanggal ko ang mga takip para sa ultrasonic sensor at ang power cable. Napakadali nito dahil ang diameter ng butas ay kapareho ng diameter ng ultrasonic sensor.
Pangalawa, nag-drill ako ng isang 5mm hole sa tuktok ng kaso para sa antena. Para sa mga ito, maaari kang gumamit ng isang drilling machine o isang hand drill tulad ng sa aking kaso.
Hakbang 2: paglalagay ng mga bahagi
Kailangan kong putulin ang haba ng wire ng ultrasonic sensor dahil masyadong mahaba ito upang magkasya sa kahon at tapusin ito sa babaeng pin header sa dulo para sa koneksyon. Maaari nang itulak ang sensor sa loob ng kaso at i-lock ang sarili nito gamit ang built in na lock system. Pagkatapos ay idinagdag ko ang mkr wan 1310 board at ang mga module ng sensor.
Inilagay ko ang konektor na hindi tinatagusan ng tubig para sa outlet ng kuryente dahil hindi ko nais na pumasok ang tubig.
Hakbang 3: Tinkercad Circuit
Sa nagdaang 3 taon, gumawa ako ng maraming circuit. Ngunit wala akong arduino. Ang Tinkercad ay ang tanging paraan para sa akin upang malaman at mapaunlad ang arduino circuit at gayahin ang mga ito. Kahit na matapos kong makuha ang aking arduino uno, gumagamit pa rin ako ng tinkercad circuit upang gayahin ang aking proyekto. Pinapayagan ka ng circuit ng Tinkercad na gumamit ng maraming bahagi at i-troubleshoot ang mga ito. Masidhing inirerekumenda ko ang tinkercad circuit para sa nagsisimula at gumagamit ng arduino dahil pipigilan ka nitong sunugin ang iyong arduino kapag sumusubok ng bagong circuit.
Hakbang 4: Pagkonekta sa Wire
Maaari mong sundin ang tinkercad circuit sa itaas o maaari mong sundin ang bellow na koneksyon.
DHT11
+> 5v
Lumabas> pin13
-> lupa
Ultrasonic sensor
+> 5v
Trigger> pin7
Echo> pin8
-> lupa
Gamit ang mga jumper wires maaari mong madaling gawin ang koneksyon at ikabit ang mga ito sa mga kurbatang zip.
Hakbang 5: Pagdaragdag ng Leds at Push Button para sa Pag-troubleshoot
Gumagamit ako ng pula at berde na humantong upang ipakita ang estado ng aparato at isang pindutan ng itulak upang i-reset ang aparato. Tulad ng aking disenyo ay gumagana sa tinkercad circuit, sigurado akong ito ay sa totoong buhay. Kaya't gumawa ako ng isang maliit na pcb upang mabawasan ko ang dami ng mga wire.
Hakbang 6: Pag-coding
Gumagamit ako ng online IDE at ang code ay nasa ibaba ng file
Hakbang 7: Ang Pag-setup ng Bagay na Network
Maaari mong sundin ang mga hakbang na ito sa link na iyon. Napakadali nito sa detalyadong paliwanag. Idinagdag ko ang payload decorder sa imahe sa itaas at ang text.function Decoder (bytes, port) {var decoded = {}; var resulta = ""; para sa (var i = 0; i <bytes.length; i ++) {resulta + = String.fromCharCode (parseInt (bytes ));} bumalik {field1: resulta,};} Napakahalaga nito upang makakuha ng isang nababasa na alue
Hakbang 8: Tumanggap ng Data
Maaari mong makita sa screenshot sa itaas kung paano ako nakakatanggap ng data sa pamamagitan ng TTN sa aking telepono. Gumagamit din ako ng pagsasama ng IFTTT upang ipakita ang data sa aking google sheet.comment sa ibaba kung nais mong malaman kung paano ko ito nagawa.
Hakbang 9: Pangwakas na Solusyon
Ang produkto ay nasa yugto pa rin ng pag-unlad. Nag-print ako ng 3d ng isang bagong enclosure ngunit kailangan itong palakasin. Gumagamit ito ng 12v solar panel upang mapatakbo ito. Kasalukuyan ko itong sinusubukan bago ko ito mai-install sa pangpang ng ilog. Malapit na akong mag-publish ng isang itinuturo upang ipakita kung paano ko ilalagay ang aparato sa tumpak na lokasyon.