Sisukord:

Veetaseme jälgimissüsteem: 9 sammu (piltidega)
Veetaseme jälgimissüsteem: 9 sammu (piltidega)

Video: Veetaseme jälgimissüsteem: 9 sammu (piltidega)

Video: Veetaseme jälgimissüsteem: 9 sammu (piltidega)
Video: Töötuba „Kes kontrollib planeedi Maa kliimat?“ 2024, November
Anonim
Veetaseme jälgimissüsteem
Veetaseme jälgimissüsteem
Veetaseme jälgimissüsteem
Veetaseme jälgimissüsteem
Veetaseme jälgimissüsteem
Veetaseme jälgimissüsteem
Veetaseme jälgimissüsteem
Veetaseme jälgimissüsteem

Isetegijana püüan alati leida viisi, kuidas oma ja teiste elu lihtsamaks ja turvalisemaks muuta. 30. märtsil 2013 on Mauritiuse pealinna sadamas louis pärast äkilist vihma põhjustanud üleujutusi hukkunud vähemalt 11 inimest. Samal päeval oli mitu maja üle ujutatud, samas kui paljud külaelanike varad said kahjustada. Kuna elan mõne kilomeetri kaugusel sellest tragöödiast, otsustasin ehitada veetaseme seiresüsteemi. Koos fantastilise ja motiveeritud meeskonnaga suutsime selle üles ehitada.

Projekti on üsna lihtne korrata, kuna see koosneb arduino MKR WAN 1310 -st, ultrahelisensorist, DHT11 -andurist ja mõnest LED -ist ning nupust, et projekt jahedaks muuta.

Tarvikud

Materjal:

  • Arduino MKR WAN 1310
  • Ultraheli andur
  • DHT11 J
  • pumba juhtmed
  • Plexo kast
  • Värav
  • Led
  • Vajutage nuppu

Tööriistad:

  • Käsipuur
  • 5mm bitti

Samm: Plexo kasti ettevalmistamine

Plexo kasti ettevalmistamine
Plexo kasti ettevalmistamine
Plexo kasti ettevalmistamine
Plexo kasti ettevalmistamine

Korpuse jaoks kasutan 80x80 mm pleksikarpi, kuna see on tugev ja vastupidav. Esiteks eemaldasin ultrahelianduri ja toitekaabli korgid. See on väga lihtne, kuna ava läbimõõt on sama kui ultraheli anduri läbimõõt.

Teiseks puurin antenni jaoks korpuse ülaossa 5 mm augu. Selleks võite kasutada puurmasinat või käsipuurit, nagu minu puhul.

2. samm: komponentide paigaldamine

Komponentide paigaldamine
Komponentide paigaldamine
Komponentide paigaldamine
Komponentide paigaldamine
Komponentide paigaldamine
Komponentide paigaldamine

Pidin kärpima ultrahelianduri juhtme pikkust, kuna see oli liiga pikk, et seda kasti mahutada, ja viimistleda see ühendamiseks naissoost tihvtiga. Seejärel saab anduri lükata korpuse sisse ja lukustada sisseehitatud lukustussüsteemiga. Seejärel lisasin mkr wan 1310 plaadi ja andurite mooduli.

Panin veekindla külgpistiku pistikupessa, kuna ma ei taha, et vesi sisse tuleks.

3. samm: Tinkercadi ahel

Tinkercadi ringrada
Tinkercadi ringrada

Viimase 3 aasta jooksul olen teinud palju ringi. Aga mul polnud arduinot. Tinkercad oli minu jaoks ainus viis arduino vooluringi õppimiseks ja arendamiseks ning nende simuleerimiseks. Isegi pärast seda, kui sain oma arduino uno, kasutan endiselt oma projekti simuleerimiseks kõigepealt Tinkercadi ahelat. Tinkercadi ahel võimaldab teil kasutada mitut komponenti ja nende tõrkeotsingut. Soovitan soojalt Tinkercadi vooluringi algajale ja arduino kasutajale, kuna see takistab teil arduino põletamist uue vooluahela proovimisel.

Samm: traadi ühendamine

Juhtme ühendamine
Juhtme ühendamine

Võite järgida Tinkercadi vooluringi, nagu eespool kirjeldatud, või järgida allolevat ühendust.

DHT11

+> 5v

Väljas> pin13

-> maapind

Ultraheli andur

+> 5v

Päästik> pin7

Kaja> pin8

-> maapind

Ühendusjuhtmete abil saate ühenduse hõlpsalt luua ja kinnitada need tõmblukkudega.

Samm 5: LED -ide ja nupu lisamine tõrkeotsinguks

LEDide ja nupu lisamine tõrkeotsinguks
LEDide ja nupu lisamine tõrkeotsinguks
LED -ide ja nupu lisamine tõrkeotsinguks
LED -ide ja nupu lisamine tõrkeotsinguks

Kasutan seadme olekut näitavat punast ja rohelist LED -indikaatorit ning seadme lähtestamiseks vajutan nuppu. Kuna minu disainil on tööd Tinkercadi vooluahelaga, olen ma päris kindel, et see saab olema ka päriselus. Nii et ma olen teinud väikese PCB, et saaksin juhtmete arvu vähendada.

6. samm: kodeerimine

Ma kasutan veebipõhist IDE -d ja kood on järgmine

Samm 7: Thing Network Setup

Thing Network Setup
Thing Network Setup

Sellel lingil saate järgida neid samme. Üksikasjaliku selgitusega on see ülilihtne. Lisasin ülaltoodud pildile kasulikku koormust vähendava dokumendi ja teksti. += String.fromCharCode (parseInt (baiti ));} tagastama {väli1: tulemus,};} See on loetava väärtuse saamiseks väga oluline

8. samm: andmete vastuvõtmine

Andmete vastuvõtmine
Andmete vastuvõtmine
Andmete vastuvõtmine
Andmete vastuvõtmine

Ülaltoodud ekraanipildil näete, kuidas ma saan oma telefonis TTN -i kaudu andmeid vastu. Kasutan ka IFTTT -integratsiooni, et kuvada andmed minu google sheet.comment allpool, kui soovite teada, kuidas ma selle tegin.

9. samm: lõpplahendus

Lõplik lahendus
Lõplik lahendus
Lõplik lahendus
Lõplik lahendus
Lõplik lahendus
Lõplik lahendus

Toode on alles arendusfaasis. Ma prindin uue korpuse 3D -s, kuid pean seda tugevdama. Toiteallikaks on 12 V päikesepaneel. Praegu katsetan seda enne jõe kaldale paigaldamist. Varsti avaldan juhendi, mis näitab, kuidas ma seadme täpsesse kohta paigutan.

Soovitan: