Sisällysluettelo:

Joulukuusen vesihälytys: 3 vaihetta
Joulukuusen vesihälytys: 3 vaihetta

Video: Joulukuusen vesihälytys: 3 vaihetta

Video: Joulukuusen vesihälytys: 3 vaihetta
Video: Joulukuusenleikkuuta - Fiskars Village 2024, Heinäkuu
Anonim
Joulukuusen vesihälytys
Joulukuusen vesihälytys

Tämä on yksinkertainen esimerkkiprojekti, jota voidaan käyttää, jos sinulla on todellinen puu jouluksi ja sinun on varmistettava, että se pysyy kasteltuna. Kasvatessani muistan, että meidän olisi päästävä puun alle ja heilutettava sormella puutarhassa nähdäksemme, onko siellä vettä. Tekniikan aikakaudella täytyy olla parempi tapa! Tämä yksinkertainen projekti lukee vedenpinnan käyttämällä analogista vedenpinnan anturia, passiivista summeria ja Arduino -pohjaista MCU: ta. Kaikki tähän projektiin (ja muihin jouluaiheisiin, joita käsittelen) tarvittava voidaan tehdä käyttämällä tätä yksittäistä pakettia.

Tarvikkeet:

  • (1) ELEGOO Mega 2560 Project Täydellisin Ultimate Starter Kit w/Opetusohjelma, joka on yhteensopiva Arduino IDE: n kanssa - Amazon, ei -sidosyritys

    • MEGA 2560 -ohjain
    • Vedenpinnan tunnistusanturi
    • Passiivinen summeri
    • hyppyjohdin

Vaihe 1: Liitännät

Liitännät
Liitännät
Liitännät
Liitännät

Kuten mainitsin, tämä on melko yksinkertainen projekti, jota voidaan käsitellä ja muokata. Vedenkorkeusanturi on vain kolmijohtiminen laite ja summeri on vain kaksi liitäntää, ja se saa virtansa suoraan Arduino PWM -nastoista. Koska tämä on niin yksinkertainen projekti, en aio tehdä kaaviota yhteyksistä, vaan vain pin-to-pin-luettelon. Tämän aloituspaketin mukana tulee CD, joka tarjoaa mukavat kaaviot ja kuvat jokaisesta komponentista. On myös esimerkkejä koodikappaleista, jotka auttavat eri kohteiden käytössä.

Tässä projektissa liitännät ovat seuraavat…

Vedenpinta (+) - Arduino (5V)

Vedenpinta (-) - Arduino (GND)

Vedenpinta (S) - Arduino (A0)

Summeri (-) - Arduino (GND)

Summeri (+) - Arduino (11)

Vaihe 2: Esimerkkikoodi

Esimerkkikoodi
Esimerkkikoodi
Esimerkkikoodi
Esimerkkikoodi
Esimerkkikoodi
Esimerkkikoodi

Tämän ohjelman koodi on melko yksinkertainen, alle 30 riviä. Se lukee vain vedenpinnan anturin arvon, vertaa sitä esiasetettuun arvoon, jonka päätän olevan riittävästi vettä, ja sitten joko piippaa varoittamaan sinua tai ei. Asennukseni tapaan se saattaa päätyä kuin palovaroitin, jossa on tyhjä akku, joka antaa lyhyen äänimerkin aina silloin tällöin. Kun vesi on täytetty tarpeeksi, se piippaa viisi kertaa varoittaakseen, että vettä on lisätty riittävästi. Nämä "täytetyt" äänimerkit toistuvat vain kerran sen jälkeen, kun se on täytetty.

Ohjelma lähettää myös analogisen arvon sarjaporttiin virheenkorjausta varten, kun yrität selvittää, kuinka jalustasi on täynnä. Tämä voidaan skaalata prosenttiarvoon, vesitilavuuteen jne. Mitä tahansa haluat täyttää tarpeesi!

Tätä koodia voidaan helposti muuttaa muuttaaksesi vedenpinnan arvoa, sitä, miten summeri ilmoittaa sinulle ongelmista jne. Käytän Arduinon "tone" -toimintoa, jonka avulla voit asettaa summerin sointitaajuuden ja ajan. Se tekee erittäin helpoksi käyttää summeria suoraan PWM -tapilla.

Olen myös ladannut koodin tänne, jotta voit käyttää, muokata, repiä, kopioida jne.

Vaihe 3: Laajennus

Laajennus
Laajennus

Tässä esimerkissä on monia sovelluksia joulun jälkeen. Tätä voitaisiin käyttää muissa laitoksissa, jotka istuvat vedessä, kuten hydroponiassa. Voit myös muokata tätä käytettäväksi kala -akvaariossa varmistaaksesi, että vedenpinta ei laske liian alas.

Vaikka tämä on vain 5 V: n järjestelmä, sinun tulee aina olla varovainen käyttäessäsi elektroniikkaa veden ympärillä äläkä upota elektroniikkaa kokonaan. Jos et tunne oloa mukavaksi veden läheisyydessä, hae apua.

Toinen parannus tähän projektiin olisi jonkinlainen pidike tai kotelo vedenpinnan anturin asettamiseksi, jotta voit säätää sitä paremmin. Piirilevyyn on leikattu kaksi kiinnitysreikää ja mukava ura, joka olisi melko helppo asentaa 3D -tulostettuun kiinnikkeeseen tai koteloon. Taistelen parhaillaan tulostimeni kanssa, joten en ole pystynyt tulostamaan mitään vähään aikaan.

Käyttämäni Elegoo -sarjan mukana tuli myös 9 V: n akku ja liitin, jotta voit tehdä tästä laitteesta täyden akkuvirran, joten sinun ei tarvitse pitää sitä kytkettynä pistorasiaan.

Voit myös pienentää tämän projektin kokoa melko helposti käyttämällä Mini -tyylistä ohjainta ja kiinnittämällä kaikki tämä pieneen piirilevyyn. Käytin Megaa, koska se on mitä minulla on saatavilla.

Toivon, että tämä Instructable on antanut sinulle jonkinlaisen käsityksen siitä, mitä voit tehdä näillä antureilla. Minulla on myös muita jouluun liittyviä projekteja tässä kuussa. Ota rohkeasti yhteyttä kaikkiin kysymyksiin!

Suositeltava: