Tartalomjegyzék:

Carassus_IoT_electronic_project: 5 lépés
Carassus_IoT_electronic_project: 5 lépés

Videó: Carassus_IoT_electronic_project: 5 lépés

Videó: Carassus_IoT_electronic_project: 5 lépés
Videó: Команда Б | Серия 5 - 8 2024, Július
Anonim
Carassus_IoT_elektronikai_projekt
Carassus_IoT_elektronikai_projekt

Ez a dokumentum lehetővé teszi egy félautomata tó építését, minimális emberi interakcióval.

Egy Arduino -nak köszönhetően ez a projekt egy tó halait fogja etetni. A halételeket egy tartályban tárolják. A szűrőszivattyú akkor indul el, ha a hőmérséklet -érzékelők és a fényrezisztens cella által mért éghajlati feltételek teljesülnek.

1. lépés: Anyagok

A projekt megvalósításához számos anyagra van szükség. A keret építéséhez többnyire újrahasznosított és nyersanyagokat használtak fel. Itt található a felhasznált összetevők listája:

  • Fa deszka a keret építéséhez (újrahasznosított anyagok)
  • Elektromos doboz (újrahasznosított anyagok)
  • Elektromos sorkapcs (újrahasznosított anyagok)
  • Arduino Uno (Amazon -on vásárolt)
  • Megszakítók 10A C görbe (újrahasznosított anyagok)
  • Arduino szervomotor (Amazon -on vásárolt)
  • Photocell (Amazon -on vásárolt)
  • Kontaktor 5V (Amazon -on vásárolt)
  • Valós idejű óra (RTC DS3231) (Amazon -on vásárolt)
  • Hideg csomópont kompenzátor MAX6675 (az Amazon -tól vásárolt)
  • K hőelem szonda (Amazon -on vásárolt)
  • Tószűrő szivattyú 230V (újrahasznosított anyagok)
  • 220 ohmos ellenállás (Amazon -on vásárolt)
  • Breadbord (Amazon -on vásárolt)
  • Egy üres 5 literes műanyag palack (újrahasznosított anyagok)
  • Csövek (újrahasznosított anyagok)
  • 3D nyomtatott szelep

2. lépés: Szerkezet

Szerkezet
Szerkezet
Szerkezet
Szerkezet
Szerkezet
Szerkezet

Egy fa szerkezet készült az összes alkatrész alátámasztására. Ez az 5 literes palack szerkezete úgy van megtöltve, hogy haltáppal. A csőrendszer az ételt egy szelephez viszi (3D -ben nyomtatva), és kezeli a szállított élelmiszer mennyiségét.

A csövek PVC csőből készülnek, ragasztóval összerakva. A szelep rögzítve van a csövekben, és 2 részre van osztva: a tengelyre és a szelepre. Először a tengelyt keresztirányban kell rögzíteni a PVC csöveken keresztül, majd a tengelyt csavaros csatlakozáson keresztül össze lehet szerelni a szeleplemezzel.

A szelep kinyomtatható az stp fájllal.

3. lépés: Elektronikus doboz

Elektronikus doboz
Elektronikus doboz

A fa szerkezet mellett elhelyezett elektromos doboz védi az egész elektromos rendszert. Esetünkben az elektromos dobozt az élelmiszer -ellátást támogató tábla alá szerelik fel.

A megszakítót a 230 V-os szivattyú rövidzárlat elleni védelmére használják, több elektromos csatlakozó lehetővé teszi a szivattyúk bekötését.

Az Arduino Uno és a kenyérsütő lap az elektromos dobozba van rögzítve: Az Arduino szilikon ragasztóval van ellátva, a kenyérszalag öntapadó.

Két lyuk van az elektromos dobozban, hogy a szivattyú tápkábele és az általános tápkábel áthaladhasson.

A málna a transzformátorán keresztül táplálkozik, amelyet 230 V -os konnektorba kell csatlakoztatni, amely nem látható a fenti ábrán. A megszakítók mellé behelyezett dugómodul külön megvásárolható. Külső USB akkumulátort használunk.

4. lépés: Az elektromos doboz bekötése

Az elektromos doboz bekötése
Az elektromos doboz bekötése
Az elektromos doboz bekötése
Az elektromos doboz bekötése
Az elektromos doboz bekötése
Az elektromos doboz bekötése

A projekt kábelezése két részből áll: az egyik nagyon alacsony feszültségű (5V), a másik része alacsony feszültségű (230V).

Az alacsony feszültségű rész táplálja a szivattyút az 5 V -os kontaktorok vezérlő érintkezőin keresztül, és a málnát is transzformátorán keresztül.

A nagyon alacsony feszültség táplálja a Málnát, az Arduino -t és az összes elektronikus alkatrész működését (RTC, hideg csomópont kompenzátor, fotocella, 5 V kontaktor, …).

Ezt az áramot a transzformátor látja el a Raspberry -vel, majd USB -kapcsolaton keresztül táplálja az Arduino -t. Az USB -kábel az Arduino -ban lévő adatokat is helyreállítja a diagramok létrehozásához.

Az alábbiakban bemutatjuk, hogyan kell bekötni az Arduino nagyon alacsony feszültségű részét:

A kábelt a TGBT -ből hozzák be, hogy táplálja az alacsony feszültséget az elektromos dobozhoz. Ezután áthalad a 10A megszakítón, hogy megvédje a szivattyút.

Az alábbiakban bemutatjuk, hogyan kell bekötni az Arduino kisfeszültségű részét:

5. lépés: Arduino, Python és PHP programozása

A webszerver telepítése

A diagram megjelenítéséhez telepítenünk kell egy webszervert. Az apache -t fogjuk használni PHP -kompatibilitása és egyszerű telepítése miatt. Ehhez SSH használatával csatlakozunk a málna pi -hez, és a következő parancsokat hajtjuk végre:

sudo apt telepítse apache2 php php-mbstring

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

sudo chmod -R 770/var/www/html

Most minden, amit a/var/www/html könyvtárba teszünk, a webszolgáltatásunkban lesz. Annak kipróbálásához, hogy minden működik -e, kérjük, kérje meg a PHP -t, hogy adjon meg nekünk néhány információt, amikor belépünk a szerverre.

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

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

Ha elérjük a pi IP -címét egy webböngészőben, látni fogunk néhány információt a PHP -ről. Alapértelmezés szerint nem kell semmit tennünk a pi IP címe után, mert minden index nevű fájlt használni fog. Most csak a/var/www/html könyvtárba kell helyeznünk a fájljainkat, és elérhetjük a diagramot, és tetszés szerint újratölthetjük.

A de reader.py elindításához új sort kell hozzáfűznünk az rc.local -hoz. Hozzá kell férnünk a málnához ssh protokollal, írjuk ezt a sort az rc.local módosításához:

nano /etc/rc.local

most hozzáfűzhetjük ezt a sort:/usr/bin/python3 /var/www/html/Projet/reader.py & közvetlenül a read.py fájl elindításához.

Be kell helyeznünk a HTML könyvtárat a/var/www/elérési útba. Amikor a málna be van kapcsolva, az Arduino -ban másodpercenként helyreállítja a hőmérséklet- és fényadatokat, hogy diagramot készítsen.

Ajánlott: