Sadržaj:
- Korak 1: Alati i komponente
- Korak 2: Postavljanje RPi -ja
- Korak 3: Spojite se na RPi
- Korak 4: Staklenik
- Korak 5: Kutni presjeci
- Korak 6: Windows i vrata
- Korak 7: Ožičenje
- Korak 8: Dodavanje servomotora
- Korak 9: Pritisnite gumbe
- Korak 10: Led i temperaturni osjetnik za lemljenje
- Korak 11: Sakrijte ožičenje
- Korak 12: Kodiranje
- Korak 13: MySQL baza podataka
- Korak 14: Stvorite tablicu u Pycharmu
- Korak 15: Prenesite projekt
- Korak 16: Automatski pokreni
- Korak 17: Korištenje IGreenhouse -a
Video: IGreenhouse - Inteligentni staklenik: 17 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:34
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 moraju osušiti, pametni staklenik automatski će zalijevati vaše biljke (u ovom ćemo projektu vizualizirati zalijevanje na bazi LED -a). Vrijeme zalijevanja vaših biljaka i otvaranje ili zatvaranje vrata i prozora prikazano je na domaćoj web stranici.
Korak 1: Alati i komponente
Alati:
- Klešta za zakovice
- Višenamjenska pila
- Promjer bušilice 1 mm
- Koračna bušilica 8 mm
- metar
- Datoteka
- Šmirgl papir
- nož za odvajanje
- Lemilica
Komponente (vidi PDF):
- Servo motori
- Pritisni gumbe
- Raspberry Pi 3 Model B
- Senzor temperature
- Senzor vlage
- Oglasna ploča
- Tranzistor
- Univerzalno napajanje
- Otpornici
- MCP3008
- Pi T-Cobbler (izborno)
- Led
- Žice
- Ethernet kabel
- 5, 2V adapter
- 8GB micro SD kartica
- Šarke
- Aluminijske slijepe zakovice
- Svijetle polistirenske ploče
- Kutni presjek
- Limenka za lemljenje
- Dvostrana traka
- Igle
- Električna termoskupljajuća navlaka
- Kabelske veze
- Kutija
Maksimalni trošak: 167, 82 €
Korak 2: Postavljanje RPi -ja
Počet ćemo instalirati operativni sustav na naš Raspberry Pi.
- Preuzmite sliku "Raspbian Jessie s pikselom" s web stranice Raspberry Pi. Vidjet ćete da je ovo ZIP-datoteka.
- Raspakirajte ovu ZIP datoteku na željeno mjesto.
-
Preuzmite alat Win32 Disk Imager, možete ga preuzeti na Sourceforgeu.
- Pritisnite ikonu mape za odabir slike
- Zatim na kartici "Uređaj" 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"
- Prije riječi "rootwait" dodajte sljedeći redak: 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čunala.
Vaša malina je sada spremna za upotrebu.
Korak 3: Spojite se na RPi
Za spajanje na naš RPi koristit ćemo Putty.
- Preuzmite Putty
- Izradite SSH vezu (pogledajte sliku)
-
Prijaviti se
- Korisničko ime: pi
- Lozinka: malina
POSTAVLJANJE 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 svoje IP adrese:
ifconfig wlan0
Sada se možete bežično povezati s vašim Raspberry Pi
Naziv hosta u Putty = IP adresa
Korak 4: Staklenik
U ovom koraku ćemo napraviti sam staklenik.
Trebat će vam:
- Višenamjenska pila
- Datoteka
- Ostatak materijala spominje se u opisu materijala
Koraci:
- Pilio polistirensku ploču kao što je prikazano na gornjoj skici.
-
Vidio je kutni dio kao što je prikazano na gornjoj slici:
- 3 x 50 cm
- 2 x 50 cm (kut 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 (izrezano po dva, za izradu zabata)
- Nakon piljenja polirajte 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.
- Piljene označene dijelove koristila je multifunkcionalna pila. Nakon piljenja vidjet ćete da se na stranicama prozora i vrata nalaze neravnine.
- Polirajte stranice i stranice dijelova koje ste izrezali dok više ne vidite nečistoće.
- Zakačite prozore i vrata šarkama kako je prikazano na slikama.
Staklenik je sada spreman
Korak 7: Ožičenje
- R2 = 220Ω otpornik
- R3 = 1kΩ otpornik
- R4 = 10kΩ otpornik
- R5 = 1kΩ otpornik
- R6 = 10kΩ otpornik
- R7 = 1kΩ otpornik
- R8 = 10kΩ otpornik
- R10 = 470Ω otpornik
- R11 = 220Ω otpornik
- R12 = 220Ω otpornik
Korak 8: Dodavanje servomotora
Zalijepite servo motore na polistirensku ploču, koristeći dvostranu traku.
Pobrinite se da njihova točka zakretanja bude 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 -a i rupe postavit ćemo iglu.
- Kako bismo ožičenje unijeli unutra, izbušit ćemo rupu stepenastom bušilicom. Tijekom bušenja pazite da svoju bušilicu pomaknete na određenu stranu. Na taj način dobivamo svojevrsni pravokutnik.
Ugurajte speltu tako da kad se servo otvori, vrata idu s njom.
Produžite žice (povezujući druge žice) tako da možete doći do svoje matične ploče na kraju staklenika.
Korak 9: Pritisnite gumbe
U ovom koraku počet ćemo bušiti 4 rupe promjera 1 mm za uključivanje gumba (za otvaranje i zatvaranje vrata).
- Držite gumb na mjestu gdje ga želite pričvrstiti (pokraj vrata) i nacrtajte točku na mjestu nogu vašeg gumba. (2 puta, 2 gumba)
- Izbušite točku koju ste nacrtali.
Pričvrstite gumbe
- Umetnite nogice gumba kroz rupe. (jedan unutra, jedan vani)
- Lemite žicu na svaku nogu gumba.
- Stavite 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 unutarnjeg gumba možemo unijeti unutra.
Pričvrstite žice dva gumba zajedno sa steznom trakom.
Produžite žice (povezujući druge žice) tako da možete doći do svoje matične ploče na kraju staklenika.
Korak 10: Led i temperaturni osjetnik za lemljenje
Lemite LED diodu kao što ste to učinili pritiskom na gumb.
- Lemiti žicu na svaku nogu vodilice.
- Stavite 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 osjetnika temperature muški-ženski navoj. Tako će biti lakše spojiti naš temperaturni osjetnik na ploču.
!! Ne zaboravite postaviti električno termoskupljajuću navlaku preko lemljenih dijelova.
Korak 11: Sakrijte ožičenje
U ovom koraku pobrinut ćemo se da kabeli ne prođu kroz naše pogone.
- Umetnite steznu traku kroz rupe koje su nastale kada ste svoje slijepe zakovice postavili jedno pred drugo.
- Umetnite sve kabele u steznu traku i povucite.
I konačno:
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
Prije nego što možemo pokrenuti kôd, prvo moramo instalirati neke stvari na naš Raspberry Pi.
-
Omogućite jednožično sučelje
- sudo raspi-config
- Opcije sučelja
- 1-žica: omogući
- sudo nano /boot/config.txt
- dodajte sljedeće dtoverlay = w1-gpio
- ponovno 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 = korijen
- Instaliranje MySQL konektora
sudo apt-get install python3-mysql.connector
- Preuzmite projekt Flask s Githuba.
- Otvorite projekt u Pycharmu
Korak 13: MySQL baza podataka
MySQL korisnik toevoegen
mysql -uroot -p
CREATE USER 'name'@'localhost' IDENTIFICIRANO 'lozinkom';
OSTVARITE SVE PRIVILEGIJE NA *. * NA 'name'@'' localhost 'S GRANT OPTION;
CREATE USER 'name'@'%' IDENTIFICIRANO 'lozinkom';
OSTVARITE SVE PRIVILEGIJE NA *. * NA 'name'@'%' WITH GRANT OPTION
Lozinka i ime se sami biraju.
Izradite novu bazu podataka
CREATE DATABASE ENMDatabase;
Prekinite MySQL vezu
prestati
Korak 14: Stvorite tablicu u Pycharmu
Dodajte MySQL bazu podataka kao izvor podataka.
- CTRL + SHIFT + Baza podataka
- + Izvor podataka MySQL
Koristite sljedeće podatke:
Općenito
Domaćin: localhost Luka: 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 tablica
- Desnom tipkom miša kliknite na otvorenu konzolu ENMDatabase
- Izvršite sql datoteke (Database.zip) u 'konzoli'
- Rezultat: pogledajte gornju sliku
Korak 15: Prenesite projekt
U bočici:
- Kliknite na Konfiguracija postavljanja alata
- Konfigurirajte kao na gornjoj slici
- Pritisnite Alati Postavljanje postavljanja na zadani poslužitelj
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 redak:
python /home/pi/ProjectFlask/ProjectFlask.py &
Korak 17: Korištenje IGreenhouse -a
U ovom koraku stavit ćemo naš staklenik spreman za upotrebu.
- Priključite napajanje iz Rasberry Pi u utičnicu.
- Pričekajte dok se Raspberry Pi potpuno ne pokrene.
- Priključite univerzalni izvor napajanja u utičnicu.
Uvijek pričekajte spajanje univerzalnog izvora napajanja 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čeni:
Automatski zatvoreni staklenik temeljen na Ikea Sockeru: 5 koraka
Automatski zatvoreni staklenik temeljen na Ikei Socker: Bok, 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 ovaj Instructables. Početkom ožujka bio sam u vrtnoj trgovini 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 je majka većinom prilično zaposlena. Pa sam joj htio pomoći automatiziranjem njezinih staklenika. Na ovaj način može uštedjeti malo vremena jer neće morati zalijevati biljke. To ću uspjeti s MAG -om (Minijaturni automatski vrt). Kao u
Kutija sa senzorima za staklenik: 5 koraka
Kutija sa senzorima za staklenik: Hej. Želim predstaviti još jedan svoj projekt širokom društvu. Cilj projekta je automatizirati staklenik koji sam sagradio u svom dvorištu. Ovo je prvi korak- stvaranje kompleksa senzora za staklenik. Kasnije u budućnosti, na temelju
TerraDome: Mini tropski staklenik s 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 zaslona. Također ima vrata u Park Jure (ili