Tartalomjegyzék:

IGreenhouse - Intelligens üvegház: 17 lépés (képekkel)
IGreenhouse - Intelligens üvegház: 17 lépés (képekkel)

Videó: IGreenhouse - Intelligens üvegház: 17 lépés (képekkel)

Videó: IGreenhouse - Intelligens üvegház: 17 lépés (képekkel)
Videó: Horizon: Forbidden West (The Movie) 2024, Július
Anonim
IGreenhouse - Intelligens üvegház
IGreenhouse - Intelligens üvegház

A saját termésű gyümölcsök és zöldségek gyakran jobbak, mint a vásárolt termékek, de néha elveszítheti szem elől üvegházát. Ebben a projektben intelligens üvegházat készítünk. Ez az üvegház automatikusan kinyitja és bezárja az ablakokat és ajtókat, ha túl meleg vagy túl hideg van. Amikor a növények száradnak, az intelligens üvegház automatikusan öntözi a növényeket (ebben a projektben az öntözést egy led alapján láthatjuk). Az otthoni weboldalon megjelenik a növények öntözésének ideje, valamint az ajtó és az ablakok kinyitása vagy becsukása.

1. lépés: Eszközök és alkatrészek

Eszközök:

  • Egy szegecsfogó
  • Többfunkciós fűrész
  • A fúró átmérője 1 mm
  • Lépcsőfúró 8 mm
  • mérőszalag
  • Fájl
  • Csiszolópapír
  • lepattintható kés
  • Forrasztópáka

Összetevők (lásd PDF):

  • Szervo motorok
  • Nyomógombok
  • Raspberry Pi 3 B modell
  • Hőmérséklet szenzor
  • Nedvesség érzékelő
  • Kenyeretábla
  • Tranzisztor
  • Univerzális tápegység
  • Ellenállások
  • MCP3008
  • Pi T-Cobbler (opcionális)
  • Vezette
  • Vezetékek
  • hálózati kábel
  • 5, 2V -os adapter
  • 8 GB -os micro SD kártya
  • Zsanérok
  • Alluminium vak szegecsek
  • Világos polisztirol lemez
  • Szög szakasz
  • Ón forrasztása
  • Kétoldalú ragasztó
  • Csapok
  • Elektromos hőre zsugorodó hüvely
  • Kábelkötegelők
  • Doboz

Maximális költség: 167, 82 €

2. lépés: Az RPi beállítása

Elkezdjük telepíteni az operációs rendszert a Raspberry Pi -re.

  1. Töltse le a "Raspbian Jessie with pixel" képet a Raspberry Pi webhelyről. Látni fogja, hogy ez egy ZIP fájl.
  2. Bontsa ki ezt a ZIP-fájlt a kívánt helyre.
  3. Töltse le a Win32 Disk Imager eszközt, ez letölthető a Sourceforge -ról.

    • Kattintson a mappa ikonra a kép kiválasztásához
    • Ezután válassza az „Eszköz” menüben a microSD -t
    • Ezután kattintson az "Írás" gombra

Miután a képet a microSD -re írta, megnyithatja a microSD -t a Windows Intézőben.

  • Nyissa meg a "cmdline.txt" fájlt
  • Adja hozzá a következő sort a "rootwait" szó előtt: 169.254.10.0
  • Ezután mentse a fájlt.
  1. Helyezze be a microSD -t az RPi -be
  2. Feszítsen feszültséget az RPi készülékére 5, 2 V DC adapterrel
  3. Csatlakoztassa a hálózati kábelt az RPi -hez, és csatlakoztassa a számítógép hálózati portjához.

A Raspberry most használatra kész.

3. lépés: Csatlakozás az RPi -hez

Csatlakozzon az RPi -hez
Csatlakozzon az RPi -hez

Az RPi -hez való kapcsolódáshoz a Putty -t fogjuk használni.

  1. Letöltés Putty
  2. Hozzon létre SSH kapcsolatot (lásd a képet)
  3. Bejelentkezés

    • Felhasználónév: pi
    • Jelszó: málna

WIFI BEÁLLÍTÁSA

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

Menjen a fájl aljára, és adja hozzá a következőket:

network = {ssid = "a vezeték nélküli hálózat neve" psk = "a vezeték nélküli hálózat jelszava"

}

Az IP -cím típusának megtekintéséhez:

ifconfig wlan0

Most vezeték nélkül csatlakozhat Raspberry Pi készülékéhez

Gazdagépnév Putty -ban = IP -cím

4. lépés: Az üvegház

Az üvegház
Az üvegház
Az üvegház
Az üvegház

Ebben a lépésben maga az üvegház készül.

Szükséged lesz:

  • Többfunkciós fűrész
  • Fájl
  • Az anyagjegyzékben említett többi anyag

Lépések:

  1. Fűrészelje a polisztirol panelt, mint a fenti vázlat.
  2. Látta a szögmetszetet, mint a fenti képen látható:

    • 3 x 50 cm
    • 2 x 50 cm (szög 140 °)
    • 4 x 20, 5 cm, az egyik megvilágítva 1, 5 cm -rel rövidítve

      gérvágással vágja le ezeket a profilokat 2 x 50 cm -rel (szög 140 °)

    • 4 x 17, 5 cm (gérvágás kettővel ketté az oromzat elkészítéséhez)
  3. Fűrészelés után polírozza meg a sorját.

5. lépés: A szög szakaszok

A szögszakaszok
A szögszakaszok
A szögszakaszok
A szögszakaszok
  1. Helyezze az összes alkatrészt a szögszakaszok aljára.
  2. Fúrjon lyukakat sarokprofiljába és polisztirol paneljébe, a képen látható módon. Az átmérő a vakszegecsek csomagolásán van feltüntetve.
  3. Helyezze a vak szegecseket a lyukakba, és rögzítse őket szegecsfogóval.

!! Kérjük, vegye figyelembe, hogy a vak szegecsek átlósan ellentétesek, így nincs további problémánk.

5. Most csúsztassa elölről és hátulról az üvegházba.

6. lépés: Windows és ajtó

Windows és ajtó
Windows és ajtó
Windows és ajtó
Windows és ajtó
Windows és ajtó
Windows és ajtó
Windows és ajtó
Windows és ajtó

Most helyezzük el az ajtót és az ablakokat.

  1. Jelölje meg az ajtót és az ablakokat a fenti képeken látható módon.
  2. Fűrészelje a megjelölt részeket egy multifunkcionális fűrésszel. Fűrészelés után látni fogja, hogy sorja van az ablakoknak és az ajtónak.
  3. Csiszolja a kivágott darabok oldalait és oldalait is, amíg már nem lát sorját.
  4. Rögzítse az ablakokat és az ajtót zsanérokkal a képeken látható módon.

Az üvegház most kész

7. lépés: huzalozás

Vezeték
Vezeték
Vezeték
Vezeték
  • R2 = 220Ω ellenállás
  • R3 = 1 kΩ ellenállás
  • R4 = 10 kΩ ellenállás
  • R5 = 1 kΩ ellenállás
  • R6 = 10 kΩ ellenállás
  • R7 = 1 kΩ ellenállás
  • R8 = 10 kΩ ellenállás
  • R10 = 470Ω ellenállás
  • R11 = 220Ω ellenállás
  • R12 = 220Ω ellenállás

8. lépés: Szervók hozzáadása

Szervók hozzáadása
Szervók hozzáadása
Szervók hozzáadása
Szervók hozzáadása

Illessze a szervomotorokat a polisztirol panelre, kétoldalas ragasztószalaggal.

Győződjön meg arról, hogy forgáspontjuk egyenes vonalban van az ajtó és az ablakok csuklópontjával. (Lásd a képen)

  • Annak érdekében, hogy az ajtót és az ablakokat a szervomotor kihúzza, kis lyukat kell fúrnunk (1 mm átmérőjű). A szervó kanóc és a lyuk közé csapot helyezünk.
  • Ahhoz, hogy bekötjük a vezetékeket, lyukat fúrunk egy fúróval. Fúrás közben ügyeljen arra, hogy a fúrót egy bizonyos oldalra tolja. Ily módon egyfajta téglalapot kapunk.

Húzza meg a tönkölyt, így amikor kinyílik a szervó, az ajtó is vele megy.

Húzza ki a vezetékeket (más vezetékeket összekötve), hogy elérje a kenyérsütő tábláját az üvegház végén.

9. lépés: Nyomógombok

Nyomógombok
Nyomógombok

Ebben a lépésben 4 lyukat kezdünk fúrni 1 mm átmérővel, hogy bedughassuk a gombjainkat (az ajtó kinyitásához és bezárásához).

  1. Tartsa a gombját ott, ahová rögzíteni szeretné (az ajtó mellett), és rajzoljon egy pontot a gomb lábának helyére. (2 alkalommal, 2 gomb)
  2. Fúrja be a rajzolt pontot.

Csatlakoztassa a gombokat

  1. Helyezze be a gombok lábát a lyukakon keresztül. (egy belül, egy kívül)
  2. Forrasztjon vezetéket a gomb minden lábához.
  3. Helyezzen hőzsugorodást a láb és a forrasztott darab fölé, hogy a vezetékek ne zárjanak rövidre.
  4. Forrasztás az egyik vezeték végén 220 ohmos ellenállás. Helyezzen rá hőzsugort.

Fúrjon lyukat a lépcsőfúróval az előző lépésben látható módon, így be tudjuk hozni a belső gomb vezetékeit.

Rögzítse a két gomb vezetékét szorítópánttal.

Húzza ki a vezetékeket (más vezetékeket összekötve), hogy elérje a kenyérsütő tábláját az üvegház végén.

10. lépés: Forrasztási LED és hőmérséklet érzékelő

Forrasztó LED és hőmérséklet érzékelő
Forrasztó LED és hőmérséklet érzékelő
Forrasztó LED és hőmérséklet érzékelő
Forrasztó LED és hőmérséklet érzékelő

Forrasztja a ledet, mint a nyomógombbal.

  1. Forrasztjon egy vezetéket a led mindkét lábához.
  2. Helyezzen hőzsugorodást a láb és a forrasztott darab fölé, hogy a vezetékek ne zárjanak rövidre.
  3. Forrasztás az egyik vezeték végén 220 ohmos ellenállás. Helyezzen rá hőzsugort

Forrasztjon a hőmérséklet-érzékelő minden menetéhez egy hüvely-anya menetet. Így könnyebb lesz csatlakoztatni a hőmérséklet -érzékelőnket a kenyértáblához.

!! Ne felejtse el elektromos forrasztási zsugort elhelyezni a forrasztott alkatrészek felett.

11. lépés: A vezeték elrejtése

Elrejteni a vezetékeket
Elrejteni a vezetékeket
Elrejteni a vezetékeket
Elrejteni a vezetékeket

Ebben a lépésben megbizonyosodunk arról, hogy a kábelek nem futnak át üzemeinken.

  1. Helyezzen be egy rögzítő hevedert a lyukakon keresztül, amelyek akkor alakultak ki, amikor a vak szegecseket közvetlenül egymás elé helyezte.
  2. Dugja be az összes kábelt a szorítópántba, és húzza meg.

És végül:

Tolja el a kenyérsütő deszkáját és a Raspberry Pi -t a kis dobozban, kétoldalas szalaggal, és fúrjon egy lyukat a hátlapon, hogy kivegye a tápegységet.

12. lépés: Kódolás

A kód futtatása előtt először telepítenünk kell néhány dolgot a Raspberry Pi -re.

  • Engedélyezze az egyvezetékes interfészt

    • sudo raspi-config
    • Interfész opciók
    • 1-vezetékes: engedélyezés
    • sudo nano /boot/config.txt
    • adja hozzá a következő dtoverlay = w1-gpio
    • indítsa újra a Raspberry Pi -t a "sudo reboot" segítségével
  • A MySQL telepítése a Raspberry Pi -re

    • sudo apt-get update && sudo apt-get upgrade
    • sudo apt-get install mysql-server
    • sudo apt-get install mysql-client
    • mysql -uroot -p

      jelszó = root

  • MySQL csatlakozó telepítése

    sudo apt-get install python3-mysql.connector

  1. Töltse le a Flask projektet a Github -ról.
  2. Nyissa meg a projektet Pycharmban

13. lépés: MySQL adatbázis

MySQL adatbázis
MySQL adatbázis

MySQL felhasználó toevoegen

mysql -uroot -p

CREATE USER 'name'@'localhost' AZONOSÍTVA a 'password';

ÖSSZESÍTJEN MINDEN KIVÁLASZTÁST *. * TO 'name'@'localhost' GRANT OPTION -val;

CREATE USER 'name'@'%' AZONOSÍTVA: 'password';

ÖSSZESÍTJEN MINDEN KIVÁLASZTÁST *. * TO 'name'@'%' SZÁMÍTÁSI VÁLASZTÁSSAL

A jelszó és a név saját választása.

Hozzon létre egy új adatbázist

DATABASE ENMDATabase létrehozása;

Lépjen ki a MySQL kapcsolatból

Kilépés

14. lépés: Táblázat létrehozása a Pycharmban

Táblázat létrehozása Pycharmban
Táblázat létrehozása Pycharmban

Adatforrásként adjon hozzá MySQL adatbázist.

  1. CTRL + SHIFT + A adatbázis
  2. + Adatforrás MySQL

Használja a következő információkat:

Tábornok

Gazdagép: localhost Port: 3306

Adatbázis: ENMDatabase

Felhasználó: ** az előző lépésben választott név

Jelszó: ** az előző lépésben választott jelszó

SSH/SSL

Proxy gazdagép: ** IP -címe Port: 22

Proxy felhasználó: pi

Proxy jelszó: málna

Táblázatok beszúrása

  1. Kattintson a jobb gombbal az ENMDatabase Open konzolra
  2. Futtassa az sql fájlokat (Database.zip) a „konzolon”
  3. Eredmény: lásd a fenti képet

15. lépés: Töltse fel a projektet

Töltse fel a projektet
Töltse fel a projektet

Lombikban:

  • Kattintson az Eszközök telepítési beállításai elemre
  • Állítsa be a fenti képen látható módon
  • Kattintson az Eszközök telepítésének feltöltése az alapértelmezett kiszolgálóra lehetőségre

16. lépés: Automatikus futtatás

Ez az utolsó lépés, mielőtt használhatjuk üvegházunkat!

Menjen a Raspberry Pi -hez a Putty -ban

sudo nano /etc /profile

Adja hozzá az alábbi sort:

python /home/pi/ProjectFlask/ProjectFlask.py &

17. lépés: Az IGreenhouse használata

Ebben a lépésben üzemkész állapotba hozzuk üvegházunkat.

  1. Csatlakoztassa a tápegységet a Rasberry Pi -ből az aljzatba.
  2. Várjon, amíg a Raspberry Pi teljesen elindul.
  3. Csatlakoztassa az univerzális tápegységet az aljzathoz.

Mindig várja meg az univerzális tápegység csatlakoztatását, amíg a Raspberry Pi teljesen be nem indul, különben a szervomotorok nem fognak megfelelően működni

A webhely megtekintéséhez: keresse meg az IP -címét, majd a következőt: 5000

Az iGreenhouse most használatra kész. Saját gyümölcsöt és zöldséget termeszthet

Tehát azt mondanám: élvezze az étkezést!

Ajánlott: