Sisällysluettelo:

Carassus_IoT_electronic_project: 5 vaihetta
Carassus_IoT_electronic_project: 5 vaihetta

Video: Carassus_IoT_electronic_project: 5 vaihetta

Video: Carassus_IoT_electronic_project: 5 vaihetta
Video: Beautiful Relaxing Sleep Music for Stress Relief • Calm The Mind, Meditate, Study, Yoga (Flying) 2024, Heinäkuu
Anonim
Carassus_IoT_electronic_project
Carassus_IoT_electronic_project

Tämän asiakirjan avulla voit rakentaa puoliautomaattisen lampin, jossa ihmisten vuorovaikutus on minimaalinen.

Arduinon ansiosta tämä projekti ruokkii lammen kaloja. Kalanruoka säilytetään säiliössä. Suodatinpumppu käynnistyy, jos lämpötila -anturien ja valokennon mittaamat ilmasto -olosuhteet täyttyvät.

Vaihe 1: Materiaalit

Tämän projektin toteuttamiseksi tarvitaan useita materiaaleja. Rungon rakentamiseen käytettiin enimmäkseen kierrätettyjä ja raaka -aineita. Tässä on luettelo käyttämistämme komponenteista:

  • Puinen lankku rungon rakentamiseen (kierrätysmateriaalit)
  • Sähkölaatikko (kierrätysmateriaalit)
  • Sähköinen riviliitin (kierrätysmateriaalit)
  • Arduino Uno (ostettu Amazonista)
  • Katkaisijat 10A C käyrä (kierrätysmateriaalit)
  • Arduino -servomoottori (ostettu Amazonista)
  • Valokenno (ostettu Amazonista)
  • Kontaktori 5V (ostettu Amazonista)
  • Reaaliaikainen kello (RTC DS3231) (ostettu Amazonista)
  • Kylmän risteyksen kompensoija MAX6675 (ostettu Amazonilta)
  • K -termoparianturi (ostettu Amazonista)
  • Lammen suodatinpumppu 230V (kierrätysmateriaalit)
  • 220 ohmin vastus (ostettu Amazonista)
  • Breadbord (ostettu Amazonista)
  • Tyhjä 5 litran muovipullo (kierrätysmateriaalit)
  • Putket (kierrätysmateriaalit)
  • 3D -painettu venttiili

Vaihe 2: Rakenne

Rakenne
Rakenne
Rakenne
Rakenne
Rakenne
Rakenne

Puurakenne tehtiin kaikkien osien tukemiseksi. Tämä 5L -pullon rakenne täyttää sen kalaruoalla. Putkijärjestelmä vie ruoan venttiiliin (3D -tulostettu) ja hallitsee toimitettavan ruoan määrän.

Putket on valmistettu PVC -putkesta, joka on yhdistetty liimalla. Venttiili on kiinnitetty putkiin ja jaettu kahteen osaan: akseli ja venttiili. Ensin akseli on kiinnitettävä poikittain PVC -putkien läpi ja sitten akseli voidaan asentaa venttiililevyn kanssa ruuviliitoksen kautta.

Venttiili voidaan tulostaa stp -tiedostolla.

Vaihe 3: Sähköinen laatikko

Elektroninen laatikko
Elektroninen laatikko

Puurakenteen viereen asennettu sähkölaatikko suojaa koko sähköjärjestelmää. Meidän tapauksessamme sähkörasia on asennettu ruoan syöttöä tukevan levyn alle.

Katkaisijaa käytetään 230 V: n pumpun suojaamiseen oikosululta, useat sähköliittimet mahdollistavat pumppujen johdotuksen.

Arduino Uno ja leipälauta on kiinnitetty sähkölaatikkoon: Arduino on liimattu silikonilla ja leipänauha on itseliimautuva.

Sähkökoteloon tehdään kaksi reikää, jotta pumpun virtakaapeli ja yleinen virtajohto voidaan viedä läpi.

Vadelma saa virtansa muuntajaltaan, joka on kytkettävä 230 V: n pistorasiaan, joka ei näy yllä olevasta kaaviosta. Katkaisijoiden vieressä oleva pistokemoduuli voidaan ostaa erikseen. Käytämme ulkoista USB -akkua.

Vaihe 4: Sähkökotelon kytkentä

Sähkörasian johdotus
Sähkörasian johdotus
Sähkörasian johdotus
Sähkörasian johdotus
Sähkörasian johdotus
Sähkörasian johdotus

Projektin johdotus on tehty kahdesta osasta: toinen on erittäin pienjännitteinen (5 V) ja toinen osa matalajännitteinen (230 V).

Pienjänniteosa syöttää pumppua 5 V: n kontaktorien ohjauskoskettimien kautta ja myös Vadelmaa sen muuntajan kautta.

Erittäin matala jännite syöttää vadelmia, Arduinoa ja kaikkien elektronisten komponenttien (RTC, kylmäliitännän kompensoija, valokenno, 5 V: n kontaktori, …) toimintaa.

Muuntaja toimittaa tämän tehon vadelmalle ja sitten se käyttää Arduinoa USB -liitännän kautta. USB -kaapeli myös palauttaa Arduinon tiedot kaavioiden luomiseksi.

Näin voit kytkeä Arduinon erittäin pienjänniteosan:

TGBT: n kaapeli tuodaan pienjännitteen syöttämiseksi sähkörasiaan. Sitten se kulkee katkaisijan 10A läpi pumpun suojaamiseksi.

Näin voit kytkeä Arduinon pienjänniteosan:

Vaihe 5: Ohjelmointi Arduino, Python ja PHP

Verkkopalvelimen asennus

Meidän on asennettava verkkopalvelin kaavion visualisoimiseksi. Aiomme käyttää apachea sen PHP -yhteensopivuuden ja helpon asennuksen vuoksi. Tätä varten muodostamme yhteyden vadelma pi: hen SSH: n avulla ja suoritamme seuraavat komennot:

sudo apt asenna apache2 php php-mbstring

sudo chown -R pi: www -data/var/www/html

sudo chmod -R 770/var/www/html

Kaikki mitä/var/www/html -hakemistoon laitamme, on nyt verkkopalvelussamme. Jos haluat kokeilla, toimiiko kaikki, käytä PHP: tä antamaan meille joitakin tietoja, kun pääsemme palvelimelle.

sudo rm /var/www/html/index.html

echo ""> /var/www/html/index.php

Jos pääsemme pi: n IP -osoitteeseen verkkoselaimessa, näemme joitain tietoja PHP: stä. Oletuksena meidän ei tarvitse laittaa mitään pi: n IP -osoitteen perään, koska se käyttää mitä tahansa indeksi -nimistä tiedostoa. Nyt meidän tarvitsee vain laittaa tiedostot/var/www/html -hakemistoon ja voimme käyttää kaaviota ja ladata sen halutessasi.

Käynnistämään de reader.py, meidän on lisättävä uusi rivi rc.local: iin. Meidän on päästävä vadelmalle ssh -protokollalla kirjoittamalla tämä rivi rc.local: n muokkaamiseksi:

nano /etc/rc.local

nyt voimme liittää tämän rivin:/usr/bin/python3 /var/www/html/Projet/reader.py & aloittaaksesi suoraan reader.py -tiedoston.

Meidän täytyy laittaa HTML -hakemisto polkuun/var/www/. Kun vadelma saa virtaa, se palauttaa lämpötila- ja valotiedot joka sekunti Arduinossa kaavion luomiseksi.

Suositeltava: