Turinys:
- 1 žingsnis: įrankiai ir komponentai
- 2 žingsnis: RPi nustatymas
- 3 žingsnis: prisijunkite prie RPi
- 4 žingsnis: šiltnamis
- 5 žingsnis: kampinės sekcijos
- 6 veiksmas: langai ir durys
- 7 žingsnis: laidų prijungimas
- 8 veiksmas: „Servo“pridėjimas
- 9 veiksmas: paspauskite mygtukus
- 10 žingsnis: litavimo ir temperatūros jutiklis
- 11 veiksmas: slėpkite laidus
- 12 žingsnis: kodavimas
- 13 veiksmas: „MySQL“duomenų bazė
- 14 žingsnis: sukurkite lentelę „Pycharm“
- 15 veiksmas: įkelkite projektą
- 16 veiksmas: paleiskite automatiškai
- 17 žingsnis: „IGreenhouse“naudojimas
Video: „IGreenhouse“- protingas šiltnamis: 17 žingsnių (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Namuose auginami vaisiai ir daržovės dažnai yra geresni už tuos, kuriuos perkate, tačiau kartais galite pamiršti savo šiltnamį. Šiame projekte mes pagaminsime protingą šiltnamį. Šis šiltnamis automatiškai atidarys ir uždarys jo langus ir duris, kai bus per karšta arba per šalta. Kai augalai išdžius, išmanusis šiltnamis automatiškai laistys jūsų augalus (šiame projekte mes vizualizuosime laistymą pagal šviesos diodą). Namų svetainėje rodomas jūsų augalų laistymo laikas ir durų bei langų atidarymas ar uždarymas.
1 žingsnis: įrankiai ir komponentai
Įrankiai:
- Kniedžių replės
- Daugiafunkcinis pjūklas
- Gręžimo skersmuo 1 mm
- Pakopinis gręžtuvas 8 mm
- Ruletė
- Failas
- Švitrinis popierius
- nuimamas peilis
- Lituoklis
Komponentai (žr. PDF):
- Servo varikliai
- Mygtukai
- Raspberry Pi 3 B modelis
- Temperatūros jutiklis
- Drėgmės jutiklis
- Bandomoji Lenta
- Tranzistorius
- Universalus maitinimo šaltinis
- Rezistoriai
- MCP3008
- „Pi T-Cobbler“(pasirinktinai)
- Vadovavo
- Laidai
- Ethernet kabelis
- 5, 2V adapteris
- 8 GB „micro SD“kortelė
- Vyriai
- Aliuminio žaliuzės
- Ryški polistireno plokštė
- Kampinis skyrius
- Litavimo skarda
- Dvipusė juosta
- Smeigtukai
- Elektrinė termiškai susitraukianti rankovė
- Kabeliai
- Dėžė
Maksimali kaina: 167, 82 eurai
2 žingsnis: RPi nustatymas
Pradėsime diegti operacinę sistemą „Raspberry Pi“.
- Atsisiųskite paveikslėlį „Raspbian Jessie with pixel“iš Raspberry Pi svetainės. Pamatysite, kad tai ZIP failas.
- Ištraukite šį ZIP failą į norimą vietą.
-
Atsisiųskite įrankį „Win32 Disk Imager“, kurį galite atsisiųsti iš „Sourceforge“.
- Spustelėkite aplanko piktogramą, kad pasirinktumėte vaizdą
- Tada „Įrenginyje“pasirinkite savo „microSD“
- Tada spustelėkite „Rašyti“
Kai vaizdas bus įrašytas į jūsų „microSD“, galite atidaryti „microSD“naudodami „Windows Explorer“.
- Atidarykite failą „cmdline.txt“
- Prieš žodį „rootwait“pridėkite šią eilutę: 169.254.10.0
- Tada išsaugokite failą.
- Įdėkite „microSD“į RPi
- Įjunkite RPi įtampą naudodami 5, 2 V nuolatinės srovės adapterį
- Prijunkite tinklo kabelį prie RPi ir prijunkite jį prie kompiuterio tinklo prievado.
Jūsų avietė yra paruošta naudoti dabar.
3 žingsnis: prisijunkite prie RPi
Norėdami prisijungti prie mūsų RPi, naudosime „Putty“.
- Parsisiųsti Putty
- Sukurkite SSH ryšį (žr. Paveikslėlį)
-
Prisijungti
- Vartotojo vardas: pi
- Slaptažodis: avietė
WIFI NUSTATYMAS
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Eikite į failo apačią ir pridėkite:
tinklas = {ssid = "belaidžio tinklo pavadinimas" psk = "belaidžio tinklo slaptažodis"
}
Norėdami pamatyti savo IP adreso tipą:
ifconfig wlan0
Dabar galite belaidžiu ryšiu prisijungti prie „Raspberry Pi“
Pagrindinio kompiuterio pavadinimas „Putty“= IP adresas
4 žingsnis: šiltnamis
Šiame etape mes ketiname pagaminti patį šiltnamį.
Jums reikės:
- Daugiafunkcinis pjūklas
- Failas
- Likusios medžiagos, nurodytos medžiagų sąrašuose
Žingsniai:
- Pjūklo polistireninio skydo, kaip parodyta aukščiau juodraštyje.
-
Pamatykite kampinę sekciją, kaip parodyta aukščiau esančiame paveikslėlyje:
- 3 x 50 cm
- 2 x 50 cm (kampas 140 °)
-
4 x 20, 5 cm, vienas apšviestas sutrumpintas 1, 5 cm
pjaukite šiuos profilius 2 x 50 cm (kampas 140 °)
- 4 x 17, 5 cm (įstrižai nukirpkite du kartus, kad gablelis būtų)
- Po pjovimo nušlifuokite šerdį.
5 žingsnis: kampinės sekcijos
- Visas dalis sudėkite ant kampinių sekcijų pagrindo.
- Gręžkite skyles savo kampiniame profilyje ir polistireno plokštėje, kaip parodyta paveikslėlyje. Skersmuo nurodytas ant žaliuzių pakuotės.
- Įdėkite žaliuzes į skylutes ir pritvirtinkite jas kniedžių replėmis.
!! Atminkite, kad žaliuzės yra visiškai priešingos, todėl toliau neturime problemų.
5. Dabar įstumkite priekinę ir galinę dalis į šiltnamį.
6 veiksmas: langai ir durys
Dabar mes pastatysime duris ir langus.
- Pažymėkite duris ir langus, kaip parodyta aukščiau esančiose nuotraukose.
- Pjaukite pažymėtas dalis naudodami daugiafunkcį pjūklą. Po pjovimo pamatysite, kad langų ir durų šone yra įbrėžimų.
- Šlifuokite nupjautų gabalų šonus ir šonus, kol nebematysite įbrėžimų.
- Prisukite langus ir duris vyriais, kaip parodyta paveikslėliuose.
Šiltnamis jau paruoštas
7 žingsnis: laidų prijungimas
- R2 = 220Ω rezistorius
- R3 = 1kΩ rezistorius
- R4 = 10 kΩ rezistorius
- R5 = 1 kΩ rezistorius
- R6 = 10 kΩ rezistorius
- R7 = 1 kΩ rezistorius
- R8 = 10 kΩ rezistorius
- R10 = 470Ω rezistorius
- R11 = 220Ω rezistorius
- R12 = 220Ω rezistorius
8 veiksmas: „Servo“pridėjimas
Įklijuokite servo variklius prie polistireninio skydo, naudodami dvipusę juostą.
Įsitikinkite, kad jų pasukimo taškas yra tiesioje linijoje su durų langais ir langais. (žr. paveikslėlį)
- Norėdami užtikrinti, kad servo variklis atidarytų duris ir langus, turėsime išgręžti nedidelę skylę (1 mm skersmens). Tarp servo dagties ir skylės įdėsime kaištį.
- Norėdami, kad mūsų laidai būtų viduje, mes gręžime skylę laipteliu. Gręždami įsitikinkite, kad grąžtą stumiate į tam tikrą pusę. Tokiu būdu gauname savotišką stačiakampį.
Įkiškite speltą taip, kai atsidaro servo, durys eina kartu.
Išplėskite laidus (sujungdami kitus laidus), kad šiltnamio gale galėtumėte pasiekti savo duonos lentą.
9 veiksmas: paspauskite mygtukus
Šiame žingsnyje mes pradėsime gręžti 4 skyles, kurių skersmuo yra 1 mm, kad įjungtume mygtukus (atidarytumėte ir uždarytumėte duris).
- Laikykite mygtuką toje vietoje, kur norite jį pritvirtinti (šalia durų), ir nupieškite tašką ant mygtuko kojų. (2 kartus, 2 mygtukai)
- Gręžkite tašką, kurį nupiešėte.
Pritvirtinkite mygtukus
- Įkiškite mygtukų kojeles per skyles. (vienas viduje, kitas lauke)
- Lituokite laidą prie kiekvienos mygtuko kojos.
- Padėkite šilumos susitraukimą virš kojos ir litavimo detalės, kad laidai nesukeltų trumpojo jungimo.
- Lituokite vieno laido gale 220 omų rezistorių. Padėkite ant jo šilumos susitraukimą.
Gręžkite skylę žingsniniu gręžtuvu, kaip parodyta ankstesniame žingsnyje, kad galėtume įvesti vidinio mygtuko laidus.
Pritvirtinkite dviejų mygtukų laidus su spaustuku.
Išplėskite laidus (sujungdami kitus laidus), kad šiltnamio gale galėtumėte pasiekti savo duonos lentą.
10 žingsnis: litavimo ir temperatūros jutiklis
Lituokite LED, kaip tai darėte paspausdami mygtuką.
- Lituokite laidą prie kiekvienos LED kojos.
- Padėkite šilumos susitraukimą virš kojos ir litavimo detalės, kad laidai nesukeltų trumpojo jungimo.
- Lituokite vieno laido gale 220 omų rezistorių. Padėkite ant jo šilumos susitraukimą
Lituokite prie kiekvieno temperatūros jutiklio sriegio vidinį ir vidinį sriegį. Taigi bus lengviau prijungti mūsų temperatūros jutiklį prie duonos lentos.
!! Nepamirškite ant lituojamų dalių uždėti elektrinės susitraukiančios rankovės.
11 veiksmas: slėpkite laidus
Šiame etape mes pasirūpinsime, kad kabeliai nepatektų per mūsų gamyklas.
- Įkiškite tvirtinimo diržą per skyles, kurios susidarė, kai akląsias kniedes pastatėte viena priešais kitą.
- Įkiškite visus kabelius į tvirtinimo diržą ir patraukite.
Ir, galiausiai:
Praleiskite savo duonos lentą ir „Raspberry Pi“mažoje dėžutėje su dvipuse juosta ir išgręžkite skylę galinėje plokštėje, kad galėtumėte išjungti maitinimą.
12 žingsnis: kodavimas
Prieš paleisdami kodą, pirmiausia turime įdiegti kai kuriuos dalykus „Raspberry Pi“.
-
Įjunkite vieno laido sąsają
- sudo raspi-config
- Sąsajos parinktys
- 1 laidas: įjungti
- sudo nano /boot/config.txt
- pridėkite šį dtoverlay = w1-gpio
- iš naujo paleiskite „Raspberry Pi“naudodami „sudo reboot“
-
„MySQL“diegimas „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
slaptažodis = root
-
„MySQL“jungties diegimas
sudo apt-get install python3-mysql.connector
- Atsisiųskite „Flask“projektą iš „Github“.
- Atidarykite projektą Pycharm
13 veiksmas: „MySQL“duomenų bazė
„MySQL“vartotojas toevoegen
mysql -uroot -p
CREATE USER 'name'@'localhost' IDENTIFICED by 'password';
SUTEIKITE VISAS PRIVILIEGIJAS *. * Į „name“@“localhost“SU GRANT OPTION;
CREATE USER 'name'@'%' IDENTIFICED by 'password';
SUTEIKITE VISAS PRIVILIEGIJAS *. * Į „name“@'%“SU DOTACIJOS PASIRINKIMU
Slaptažodis ir vardas yra pasirinkti patys.
Sukurkite naują duomenų bazę
CREATE DATABASE ENMDatabase;
Išeikite iš „MySQL“ryšio
mesti
14 žingsnis: sukurkite lentelę „Pycharm“
Pridėkite „MySQL“duomenų bazę kaip duomenų šaltinį.
- CTRL + SHIFT + A duomenų bazė
- + Duomenų šaltinis „MySQL“
Naudokite kitą informaciją:
Generolas
Priimančioji: localhost Uostas: 3306
Duomenų bazė: ENMDatabase
Vartotojas: ** vardas, kurį pasirinkote atlikdami ankstesnį veiksmą
Slaptažodis: ** slaptažodis, kurį pasirinkote atlikdami ankstesnį veiksmą
SSH/SSL
Tarpinis serveris: ** jūsų IP adresas Prievadas: 22
Įgaliotasis vartotojas: pi
Tarpinio serverio slaptažodis: avietė
Lentelių įterpimas
- Dešiniuoju pelės mygtuku spustelėkite „ENMDatabase Open“konsolę
- Vykdykite SQL failus (Database.zip) „konsolėje“
- Rezultatas: žr. Paveikslėlį aukščiau
15 veiksmas: įkelkite projektą
Kolboje:
- Spustelėkite Įrankių diegimo konfigūracija
- Konfigūruokite, kaip parodyta aukščiau esančiame paveikslėlyje
- Spustelėkite Įrankių diegimo įkėlimas į numatytąjį serverį
16 veiksmas: paleiskite automatiškai
Tai paskutinis žingsnis prieš naudojant šiltnamį!
Eikite į „Raspberry Pi“„Putty“
sudo nano /etc /profile
Toliau pridėkite šią eilutę:
python /home/pi/ProjectFlask/ProjectFlask.py &
17 žingsnis: „IGreenhouse“naudojimas
Šiame etape mes paruošime savo šiltnamį naudoti.
- Prijunkite maitinimo šaltinį iš „Rasberry Pi“lizdo.
- Palaukite, kol „Raspberry Pi“bus visiškai paleistas.
- Prijunkite universalų maitinimo šaltinį prie lizdo.
Visada palaukite, kol prijungsite universalų maitinimo šaltinį, kol „Raspberry Pi“bus visiškai įkrautas, kitaip servo varikliai neveiks tinkamai
Norėdami pamatyti savo svetainę: ieškokite savo IP adreso, po to: 5000
Dabar jūsų „iGreenhouse“yra paruoštas naudoti. Vaisius ir daržoves galite auginti patys
Taigi sakyčiau: mėgaukitės maistu!
Rekomenduojamas:
Nuostabus šiltnamis su automatiniu laistymu, interneto ryšiu ir dar daugiau: 7 žingsniai (su nuotraukomis)
Nuostabus šiltnamis su automatiniu laistymu, interneto ryšiu ir dar daugiau: Sveiki atvykę į šią instrukciją. Kovo pradžioje buvau sodo parduotuvėje ir pamačiau keletą šiltnamių. Ir kadangi jau seniai norėjau sukurti projektą su augalais ir elektronika, ėmiausi ir nusipirkau: https://www.instagram.com/p
Išmanusis šiltnamis: 12 žingsnių
Išmanusis šiltnamis: Ar kada nors turėjote problemų, kad jūsų šiltnamyje buvo per karšta, todėl visi jūsų augalai mirė, nes pamiršote atidaryti oro išleidimo angas? Nežiūrėkite toliau, išmanusis šiltnamis yra šios problemos sprendimas. Toliau pateikiamas žingsnis kaip tave pastatyti
UCL - IIOT šiltnamis: 11 žingsnių
UCL-IIOT šiltnamis: Šis projektas yra mūsų ankstesnio projekto su šiltnamiu pratęsimas (https: //www.instructables.com/id/EAL-EMBEDDED-GREE …). Šiame projekte mes pridėjome duomenų bazę, kurioje registruojame visus savo duomenis ir tada vizualizuojame juos su raudonu mazgu, kad gautume didesnį vaizdą
UCL-IIoT-šiltnamis su belaidžiu internetu: 10 žingsnių
UCL-IIoT-Greenhouse-with-wifi: Tai mokyklos projektas 3 semestrui UCL. Mes nusprendėme toliau dirbti su savo šiltnamiu, bet šį kartą rinkdami duomenis
„TerraDome“: mini tropinis šiltnamis su „Arduino“: 18 žingsnių (su nuotraukomis)
„TerraDome“: mini atogrąžų šiltnamis su „Arduino“: „TerraDome“yra patalpų šiltnamis augalams ir atogrąžų gėlių formos aštuonkampio formos kupolui. Jį valdo „Arduino Mega“, reguliuojanti temperatūrą ir apšvietimą per įvairius jutiklius ir LCD ekraną. Jis taip pat turi duris į Juros periodo parką (arba