Sadržaj:
- Korak 1: Alati i komponente
- Korak 2: Postavljanje RPi -ja
- Korak 3: Povežite se na RPi
- Korak 4: Staklenik
- Korak 5: Kutni presjeci
- Korak 6: Windows i vrata
- Korak 7: Ožičenje
- Korak 8: Dodavanje servo upravljača
- Korak 9: Pritisnite dugmad
- Korak 10: Led i temperaturni senzor za lemljenje
- Korak 11: Sakrijte ožičenje
- Korak 12: Kodiranje
- Korak 13: MySQL baza podataka
- Korak 14: Kreirajte tablicu u Pycharmu
- Korak 15: Otpremite projekat
- Korak 16: Automatski pokreni
- Korak 17: Upotreba IGreenhouse -a
Video: IGreenhouse - Inteligentni staklenik: 17 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
Domaće voće i povrće često je bolje od onog koje kupujete, ali ponekad možete izgubiti iz vida svoj staklenik. U ovom projektu napravit ćemo inteligentni staklenik. Ovaj staklenik će automatski otvoriti i zatvoriti prozore i vrata kada je prevruće ili prehladno. Kad se biljke osuše, pametni staklenik će automatski zalijevati vaše biljke (u ovom projektu ćemo vizualizirati zalijevanje na bazi LED -a). Vrijeme zalijevanja vaših biljaka i otvaranje ili zatvaranje vrata i prozora prikazano je na web stranici za domaću proizvodnju.
Korak 1: Alati i komponente
Alati:
- Klešta za zakovice
- Multifunkcionalna pila
- Svrdlo promjera 1 mm
- Koračna bušilica 8 mm
- traka za mjerenje
- Datoteka
- Brusni papir
- nož za odvajanje
- Lemilica
Komponente (pogledajte PDF):
- Servo motori
- Tasteri
- Raspberry Pi 3 Model B
- Senzor temperature
- Senzor vlage
- Breadboard
- Tranzistor
- Univerzalno napajanje
- Otpornici
- MCP3008
- Pi T-Cobbler (opcionalno)
- LED
- Žice
- Ethernet kabel
- 5, 2V adapter
- 8GB micro SD kartica
- Šarke
- Aluminijske slijepe zakovice
- Svijetle polistirenske ploče
- Kutni presjek
- Lemni lim
- Dvostrana traka
- Igle
- Električni termoskupljajući rukav
- Kabelske vezice
- Box
Maksimalni trošak: 167, 82 €
Korak 2: Postavljanje RPi -ja
Počet ćemo instalirati operativni sistem na naš Raspberry Pi.
- Preuzmite sliku "Raspbian Jessie sa pikselom" sa web stranice Raspberry Pi. Vidjet ćete da je ovo ZIP-datoteka.
- Izdvojite ovu ZIP datoteku na željenu lokaciju.
-
Preuzmite alat Win32 Disk Imager, možete ga preuzeti na Sourceforge -u.
- Kliknite na ikonu mape za odabir slike
- Zatim na "Uređaju" odaberite svoj microSD
- Zatim kliknite na "Napiši"
Nakon što je slika zapisana na vaš microSD, možete otvoriti microSD u Windows Exploreru.
- Otvorite datoteku "cmdline.txt"
- Dodajte sljedeći redak prije riječi "rootwait": 169.254.10.0
- Zatim spremite datoteku.
- Umetnite microSD u RPi
- Primijenite napon na svoj RPi pomoću 5, 2V DC adaptera
- Priključite mrežni kabel na RPi i uključite ga u mrežni port vašeg računara.
Vaša malina je sada spremna za upotrebu.
Korak 3: Povežite se na RPi
Za spajanje na naš RPi koristit ćemo Putty.
- Preuzmite Putty
- Kreirajte SSH vezu (pogledajte sliku)
-
Prijavite se
- Korisničko ime: pi
- Lozinka: malina
PODEŠAVANJE WIFI -ja
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Idite na dno datoteke i dodajte sljedeće:
network = {ssid = "naziv bežične mreže" psk = "lozinka bežične mreže"
}
Da biste vidjeli vrstu vaše IP adrese:
ifconfig wlan0
Sada se možete bežično povezati sa svojim Raspberry Pi
Ime hosta u Putty = IP adresa
Korak 4: Staklenik
U ovom koraku ćemo napraviti sami staklenik.
Trebat će vam:
- Multifunkcionalna pila
- Datoteka
- Ostatak materijala je naveden u opisu materijala
Koraci:
- Vidio sam polistirensku ploču kao što je prikazano na gornjoj skici.
-
Vidjeli ste kutni dio kao što je prikazano na gornjoj slici:
- 3 x 50 cm
- 2 x 50 cm (ugao 140 °)
-
4 x 20, 5 cm s jednim osvjetljenjem skraćenim za 1,5 cm
koso izrežite ove profile dimenzijama 2 x 50 cm (kut 140 °)
- 4 x 17, 5 cm (presjek dva po dva za izradu zabata)
- Nakon piljenja ispolirajte burr.
Korak 5: Kutni presjeci
- Stavite sve dijelove zajedno na podnožje kutnih presjeka.
- Izbušite rupe u svom kutnom profilu i polistirenskoj ploči, kao što je prikazano na slici. Promjer je naveden na pakiranju vaših slijepih zakovica.
- Postavite slijepe zakovice u rupe i popravite ih pomoću kliješta za zakovice.
!! Imajte na umu da su slijepe zakovice dijametralno suprotne, tako da dalje nemamo problema.
5. Sada klizite sprijeda i straga u staklenik.
Korak 6: Windows i vrata
Sada ćemo postaviti vrata i prozore.
- Označite vrata i prozore kao što je prikazano na gornjim slikama.
- Obilježene dijelove ste vidjeli pomoću višenamjenske pile. Nakon piljenja vidjet ćete da na stranicama na prozorima i vratima postoji ožiljak.
- Polirajte stranice i stranice dijelova koje ste izrezali sve dok više ne vidite neravnine.
- Zakačite prozore i vrata šarkama kako je prikazano na slikama.
Staklenik je sada spreman
Korak 7: Ožičenje
- R2 = 220Ω otpornik
- R3 = 1 kΩ otpornik
- R4 = 10kΩ otpornik
- R5 = 1 kΩ otpornik
- R6 = 10kΩ otpornik
- R7 = 1kΩ otpornik
- R8 = 10 kΩ otpornik
- R10 = 470Ω otpornik
- R11 = 220Ω otpornik
- R12 = 220Ω otpornik
Korak 8: Dodavanje servo upravljača
Zalijepite servo motore na polistirensku ploču, koristeći dvostranu traku.
Uvjerite se da je njihova točka zakretanja u ravnoj liniji s točkom šarki vrata i prozora. (vidi sliku)
- Kako bismo osigurali da se vrata i prozori otvaraju pomoću servo motora, morat ćemo izbušiti malu rupu (promjera 1 mm). Između fitilja servo i rupe postavit ćemo iglu.
- Da bismo ožičenje unijeli unutra, izbušit ćemo rupu stepenastom bušilicom. Dok bušite, pazite da svoju bušilicu gurnete na određenu stranu. Na ovaj način dobijamo neku vrstu pravougaonika.
Ugurajte speltu tako da kada se servo otvori, vrata idu s njom.
Produžite žice (povezujući druge žice) tako da možete doći do matične ploče na kraju staklenika.
Korak 9: Pritisnite dugmad
U ovom koraku počet ćemo izbušiti 4 rupe promjera 1 mm za umetanje gumba (za otvaranje i zatvaranje vrata).
- Držite dugme tamo gdje ga želite pričvrstiti (pored vrata) i nacrtajte tačku na mjestu nogu vašeg dugmeta. (2 puta, 2 dugmeta)
- Izbušite tačku koju ste nacrtali.
Pričvrstite dugmad
- Umetnite nogice dugmadi kroz rupe. (jedan unutra, jedan spolja)
- Lemite žicu na svaku nogu dugmeta.
- Postavite termoskupljanje preko nožice i lemljenog komada, tako da žice ne stvaraju kratki spoj.
- Lemite na kraju jedne žice otpornik od 220 ohma. Preko toga stavite termoskupljanje.
Izbušite rupu stepenastom bušilicom kao što je prikazano u prethodnom koraku, tako da žice unutrašnjeg dugmeta možemo unijeti unutra.
Pričvrstite žice dva dugmeta zajedno sa steznom trakom.
Produžite žice (povezujući druge žice) tako da možete doći do matične ploče na kraju staklenika.
Korak 10: Led i temperaturni senzor za lemljenje
Lemite LED diodu kao što ste to učinili pritiskom na dugme.
- Lemite žicu na svaku nogu vodilice.
- Postavite termoskupljanje preko nožice i lemljenog komada, tako da žice ne stvaraju kratki spoj.
- Lemite na kraju jedne žice otpornik od 220 ohma. Preko toga stavite termoskupljanje
Lemljenje na svaki navoj senzora temperature muški-ženski navoj. Tako će biti lakše spojiti naš senzor temperature na matičnu ploču.
!! Ne zaboravite staviti električno termoskupljajuću navlaku preko lemljenih dijelova.
Korak 11: Sakrijte ožičenje
U ovom koraku pobrinut ćemo se da kablovi ne prođu kroz naše pogone.
- Umetnite steznu traku kroz rupe koje su nastale kada ste svoje slijepe zakovice postavili jedno ispred drugog.
- Umetnite sve kabele u steznu traku i povucite.
I na kraju:
Prođite svoju matičnu ploču i Raspberry Pi u maloj kutiji s dvostranom trakom i izbušite rupu na stražnjoj ploči tako da možete izvaditi napajanje.
Korak 12: Kodiranje
Da bismo mogli pokrenuti kôd, prvo moramo instalirati neke stvari na naš Raspberry Pi.
-
Omogućite jednožično sučelje
- sudo raspi-config
- Opcije povezivanja
- 1-žica: omogući
- sudo nano /boot/config.txt
- dodajte sljedeće dtoverlay = w1-gpio
- ponovo pokrenite Raspberry Pi sa 'sudo reboot'
-
Instaliranje MySQL -a na Raspberry Pi
- sudo apt-get update && sudo apt-get upgrade
- sudo apt-get install mysql-server
- sudo apt-get install mysql-client
-
mysql -uroot -p
lozinka = root
- Instaliranje MySQL konektora
sudo apt-get install python3-mysql.connector
- Preuzmite projekt Flask s Githuba.
- Otvorite projekat u Pycharmu
Korak 13: MySQL baza podataka
MySQL korisnik toevoegen
mysql -uroot -p
CREATE USER 'name'@'localhost' IDENTIFICIRANO 'lozinkom';
ODOBRI SVE PRIVILEGIJE NA *. * TO 'name'@'' localhost 'WITH GRANT OPTION;
CREATE USER 'name'@'%' IDENTIFIED BY 'password';
ODOBRI SVE PRIVILEGIJE NA *. * NA 'name'@'%' SA OPCIJOM GRANT
Lozinka i ime se sami biraju.
Kreirajte novu bazu podataka
CREATE DATABASE ENMDatabase;
Prekinite MySQL vezu
daj otkaz
Korak 14: Kreirajte tablicu u Pycharmu
Dodati MySQL bazu podataka kao izvor podataka.
- CTRL + SHIFT + Baza podataka
- + Izvor podataka MySQL
Koristite sljedeće informacije:
Općenito
Domaćin: localhost Port: 3306
Baza podataka: ENMDatabase
Korisnik: ** ime koje ste odabrali u prethodnom koraku
Lozinka: ** lozinka koju ste odabrali u prethodnom koraku
SSH/SSL
Proxy host: ** vaša IP adresa Port: 22
Proxy korisnik: pi
Lozinka za proxy: malina
Umetanje tabela
- Desnim klikom na ENMDatabase Open konzolu
- Izvršite sql datoteke (Database.zip) u 'konzoli'
- Rezultat: pogledajte gornju sliku
Korak 15: Otpremite projekat
U bočici:
- Kliknite na Konfiguracija postavljanja alata
- Konfigurirajte kao na gornjoj slici
- Kliknite na Tools Deployment Upload na zadani server
Korak 16: Automatski pokreni
Ovo je posljednji korak prije nego što počnemo koristiti naš staklenik!
Idite na svoj Raspberry Pi u Putty
sudo nano /etc /profile
U nastavku dodajte sljedeći red:
python /home/pi/ProjectFlask/ProjectFlask.py &
Korak 17: Upotreba IGreenhouse -a
U ovom koraku ćemo staviti naš staklenik u pogon za upotrebu.
- Priključite napajanje iz Rasberry Pi u utičnicu.
- Pričekajte da se Raspberry Pi potpuno pokrene.
- Priključite univerzalno napajanje na utičnicu.
Uvijek pričekajte da se priključi univerzalno napajanje dok se Raspberry Pi potpuno ne pokrene, inače servo motori neće raditi ispravno
Da biste vidjeli svoju web stranicu: potražite svoju IP adresu, a zatim: 5000
Sada je vaš iGreenhouse spreman za upotrebu. Možete sami uzgajati voće i povrće
Pa bih rekao: uživajte u obroku!
Preporučuje se:
Automatski zatvoreni staklenik zasnovan na Ikea Sockeru: 5 koraka
Automatski zatvoreni staklenik zasnovan na Ikei Socker: Zdravo, ovo je moje prvo uputstvo. Puno sam naučio s ovom zajednicom i mislim da je vrijeme da vratim svoje skromne ideje. Žao mi je zbog mog engleskog, loš je, ali učinit ću sve što mogu. Ideja je bila napraviti deskop staklenik koji će mi omogućiti uzgoj sjemena i
Sjajan staklenik s automatskim zalijevanjem, internetskom vezom i još mnogo toga: 7 koraka (sa slikama)
Sjajan staklenik s automatskim zalijevanjem, internetskom vezom i još mnogo toga: Dobro došli u ovu uputu. Početkom marta bio sam u jednoj vrtnoj radnji i vidio neke staklenike. A budući da sam već dugo želio napraviti projekt s biljkama i elektronikom, otišao sam naprijed i kupio jedan: https://www.instagram.com/p
MAG (minijaturni automatski staklenik): 9 koraka
MAG (Minijaturni automatski staklenik): Moja majka je većinom prilično zaposlena. Pa sam joj htio pomoći automatizacijom njenih staklenika. Na ovaj način može uštedjeti malo vremena jer neće morati zalijevati biljke. To ću postići s MAG -om (Minijaturni automatski vrt). Kao i u
Kutija senzora za staklenik: 5 koraka
Kutija senzora za staklenik: Hej. Želim predstaviti još jedan svoj projekt širokom društvu. Cilj projekta je automatizacija staklenika koji sam sagradio u svom dvorištu. Ovo je prvi korak- stvaranje kompleksa senzora za staklenik. Kasnije u budućnosti, na osnovu
TerraDome: Mini tropski staklenik sa Arduinom: 18 koraka (sa slikama)
TerraDome: Mini tropski staklenik s Arduinom: TerraDome je zatvoreni staklenik za biljke i tropsko cvijeće u obliku osmerokutne kupole. Pokreće ga Arduino Mega koji regulira temperaturu i osvjetljenje putem različitih senzora i LCD ekrana. Takođe ima vrata u Park Jure (ili