Taula de continguts:
- Pas 1: Eines i components
- Pas 2: Configuració del RPi
- Pas 3: connecteu-vos al RPi
- Pas 4: l’hivernacle
- Pas 5: les seccions Angle
- Pas 6: Windows i porta
- Pas 7: cablejat
- Pas 8: afegir servidors
- Pas 9: premeu els botons
- Pas 10: Led de soldadura i sensor de temperatura
- Pas 11: amagar el cablejat
- Pas 12: Codificació
- Pas 13: base de dades MySQL
- Pas 14: Creeu una taula a Pycharm
- Pas 15: pengeu el projecte
- Pas 16: executar automàticament
- Pas 17: utilitzar IGreenhouse
Vídeo: IGreenhouse - Hivernacle intel·ligent: 17 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
Les fruites i verdures cultivades a casa sovint són millors que les que compra, però de vegades podeu perdre de vista l’hivernacle. En aquest projecte crearem un hivernacle intel·ligent. Aquest hivernacle s’obrirà i tancarà automàticament les finestres i la porta quan fa massa calor o massa fred. Quan les plantes s’assequin, l’hivernacle intel·ligent regarà automàticament les vostres plantes (en aquest projecte visualitzarem el reg basat en un led). En un lloc web casolà es mostra el temps que es rega les plantes i quan s’obren o es tanquen les portes i les finestres.
Pas 1: Eines i components
Eines:
- Una pinça de rebló
- Una serra multifuncional
- Un trepant de diàmetre d'1 mm
- Un trepant de 8 mm
- cinta mètrica
- Un arxiu
- Paper de vidre
- ganivet a pressió
- Un soldador
Components (veure PDF):
- Servomotors
- Polsadors
- Raspberry Pi 3 Model B.
- Sensor de temperatura
- Sensor d’humitat
- Taula de pa
- Transistor
- Alimentació universal
- Resistències
- MCP3008
- Pi T-Cobbler (opcional)
- Led
- Filferros
- Cable Ethernet
- Adaptador de 5, 2V
- Targeta micro SD de 8 GB
- Frontisses
- Reblons cecs d'alumini
- Placa de poliestirè brillant
- Secció d'angle
- Estany de soldadura
- Cinta de doble cara
- Pins
- Funda termoelèctrica
- Lligams de cables
- Caixa
Cost màxim: 167, 82 €
Pas 2: Configuració del RPi
Començarem a instal·lar el sistema operatiu al nostre Raspberry Pi.
- Descarregueu la imatge "Raspbian Jessie amb píxel" del lloc web Raspberry Pi. Veureu que es tracta d'un fitxer ZIP.
- Extraieu aquest fitxer ZIP a la ubicació desitjada.
-
Descarregueu l'eina Win32 Disk Imager, que es pot descarregar a Sourceforge.
- Feu clic a la icona de la carpeta per seleccionar la imatge
- A continuació, seleccioneu a "Dispositiu" la vostra microSD
- A continuació, feu clic a "Escriu"
Després d’escriure la imatge a la vostra microSD, podeu obrir-la a l’Explorador de Windows.
- Obriu el fitxer "cmdline.txt"
- Afegiu la línia següent abans de la paraula "rootwait": 169.254.10.0
- A continuació, deseu el fitxer.
- Inseriu la microSD al RPi
- Apliqueu una tensió al vostre RPi amb l'adaptador de 5, 2V CC
- Connecteu el cable de xarxa a l'RPi i connecteu-lo al port de xarxa de l'ordinador.
El vostre gerd ja està a punt per utilitzar-se.
Pas 3: connecteu-vos al RPi
Per connectar-nos al nostre RPi utilitzarem Putty.
- Descarrega Putty
- Crear una connexió SSH (veure imatge)
-
Inicieu la sessió
- Nom d'usuari: pi
- Contrasenya: gerd
CONFIGURACIÓ DE LA WIFI
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Aneu a la part inferior del fitxer i afegiu el següent:
network = {ssid = "nom de la xarxa sense fils" psk = "contrasenya de la xarxa sense fils"
}
Per veure el vostre tipus d’adreça IP:
ifconfig wlan0
Ara podeu connectar-vos sense fils al vostre Raspberry Pi
Hostname in Putty = adreça IP
Pas 4: l’hivernacle
En aquest pas estem a punt de fer el propi hivernacle.
Necessitareu:
- Una serra multifuncional
- Un arxiu
- La resta de materials esmentats a la llista de materials
Passos:
- Va veure el tauler de poliestirè com es mostra a l'esborrany anterior.
-
Va veure la secció de l'angle tal com es mostra a la imatge superior:
- 3 x 50 cm
- 2 x 50 cm (angle 140 °)
-
4 x 20, 5 cm amb una il·luminada escurçada per 1, 5 cm
mitra tallar aquests perfils amb els 2 x 50 cm (angle 140 °)
- 4 x 17, 5 cm (mitra tallada de dos en dos per fer el frontó)
- Després de serrar, poliu la rebava.
Pas 5: les seccions Angle
- Col·loqueu totes les parts juntes a la base de les seccions angulars.
- Feu forats al perfil de la cantonada i al panell de poliestirè, tal com es mostra a la imatge. El diàmetre està indicat a l’embalatge dels reblons cecs.
- Col·loqueu els reblons cecs als forats i fixeu-los amb una pinça de rebló.
!! Tingueu en compte que els reblons cecs són diametralment oposats, de manera que no tenim problemes més endavant.
5. Ara feu lliscar la part davantera i la posterior cap a l’hivernacle.
Pas 6: Windows i porta
Ara col·locarem la porta i les finestres.
- Marqueu la porta i les finestres com es mostra a les imatges anteriors.
- Veu les peces marcades amb una serra multifuncional. Després de serrar veureu que hi ha rebaves al costat de les finestres i la porta.
- Poleu els costats i també els costats de les peces que heu serrat fins que no vegeu cap rebaba.
- Fixeu les finestres i la porta amb frontisses tal com es mostra a les imatges.
L’hivernacle ja està a punt
Pas 7: cablejat
- R2 = 220Ω resistència
- R3 = 1kΩ resistència
- R4 = 10kΩ resistència
- R5 = 1kΩ resistència
- R6 = resistència de 10 kΩ
- R7 = 1kΩ resistència
- R8 = resistència de 10 kΩ
- R10 = 470Ω resistència
- R11 = resistència de 220Ω
- R12 = 220Ω resistència
Pas 8: afegir servidors
Enganxeu els servomotors al tauler de poliestirè amb cinta adhesiva de doble cara.
Assegureu-vos que el seu punt de pivot estigui en línia recta amb el punt de frontissa de la porta i les finestres. (veure imatge)
- Per garantir que la porta i les finestres s’obrin amb el servomotor, haurem de foradar un petit forat (1 mm de diàmetre). Entre la metxa del servo i el forat col·locarem un passador.
- Per obtenir el nostre cablejat a l'interior, practicarem un forat amb un trepant de graons. Mentre perforeu, assegureu-vos que empenyeu la broca cap a un costat determinat. D’aquesta manera obtenim una mena de rectangle.
Introduïu l'ortografia de manera que, quan s'obre el servo, la porta s'acompanya.
Esteneu els cables (enllaçant altres cables) perquè pugueu arribar a la taula de proves al final de l’hivernacle.
Pas 9: premeu els botons
En aquest pas començarem a perforar 4 forats de 1 mm de diàmetre per endollar els nostres botons (per obrir i tancar la porta).
- Mantingueu el botó on voleu fixar-lo (al costat de la porta) i dibuixeu un punt al lloc de les potes del botó. (2 vegades, 2 botons)
- Traieu el punt que heu dibuixat.
Connecteu els botons
- Introduïu les potes dels botons pels forats. (un a dins, un a fora)
- Soldeu un cable a cada pota del botó.
- Col·loqueu la calor encongida sobre la cama i la peça soldada, de manera que els cables no facin un curtcircuit.
- Soldeu a l’extrem d’un fil una resistència de 220 ohms. Col·loqueu la calor encongida per sobre.
Practicar un forat amb el trepant de graons tal i com es va veure al pas anterior, de manera que podem introduir els cables del botó interior a l'interior.
Connecteu els cables dels dos botons junts amb una corretja de subjecció.
Esteneu els cables (enllaçant altres cables) perquè pugueu arribar a la taula de proves al final de l’hivernacle.
Pas 10: Led de soldadura i sensor de temperatura
Soldeu el led com heu fet amb el polsador.
- Soldeu un cable a cada pota del led.
- Col·loqueu la calor encongida sobre la cama i la peça soldada, de manera que els cables no facin un curtcircuit.
- Soldeu a l’extrem d’un fil una resistència de 220 ohms. Col·loqueu la calor encongida per sobre
Soldeu a cada rosca del sensor de temperatura un fil mascle-femella. Per tant, serà més fàcil connectar el nostre sensor de temperatura a la placa de control.
!! No oblideu col·locar el mànec termoelèctric contra les parts soldades.
Pas 11: amagar el cablejat
En aquest pas ens assegurarem que els cables no passin per les nostres plantes.
- Introduïu una corretja de subjecció pels forats que es van formar quan heu col·locat els reblons cecs davant l'un de l'altre.
- Introduïu tots els cables a la corretja de subjecció i estireu.
I finalment:
Passeu la tauleta de pa i el Raspberry Pi a la petita caixa amb cinta de doble cara i practiqueu un forat al panell posterior perquè pugueu treure la font d'alimentació.
Pas 12: Codificació
Abans de poder executar el codi, primer hem d’instal·lar algunes coses al nostre Raspberry Pi.
-
Activeu la interfície d'un fil
- sudo raspi-config
- Opcions d’interfície
- 1 fil: habilitar
- sudo nano /boot/config.txt
- afegiu el següent dtoverlay = w1-gpio
- reinicieu el Raspberry Pi amb 'sudo reboot'
-
Instal·lació de MySQL al 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
contrasenya = root
-
Instal·lació del connector MySQL
sudo apt-get install python3-mysql.connector
- Baixeu-vos el projecte Flask des de Github.
- Obriu el projecte a Pycharm
Pas 13: base de dades MySQL
Usuari de MySQL toevoegen
mysql -uroot -p
CREA "nom" USUARI @ "localhost" IDENTIFICAT PER "contrasenya";
CONCEDIU TOTS ELS PRIVILEGIUS A *. * PER "anomenar" @ "localhost" AMB OPCIÓ DE CONCESSIÓ;
CREA "nom" de l'USUARI @ "%" IDENTIFICAT PER "contrasenya";
CONCEDIU TOTS ELS PRIVILEGIS ACTIVATS *. * PER "anomenar" @ "%" AMB OPCIÓ DE CONCESSIÓ
La contrasenya i el nom es trien per si mateixos.
Creeu una nova base de dades
CREA DATABASE ENMDatabase;
Sortiu de la connexió MySQL
deixar de fumar
Pas 14: Creeu una taula a Pycharm
Afegiu com a font de dades una base de dades MySQL.
- CTRL + MAJÚS + Base de dades
- + Font de dades MySQL
Utilitzeu la informació següent:
General
Amfitrió: localhost Port: 3306
Base de dades: ENMDatabase
Usuari: ** nom que heu triat al pas anterior
Contrasenya: ** contrasenya que heu triat al pas anterior
SSH / SSL
Amfitrió proxy: ** la vostra adreça IP Port: 22
Usuari proxy: pi
Contrasenya del servidor intermediari: gerd
Inserció de taules
- Feu clic amb el botó dret a la consola ENMDatabase Open
- Executeu els fitxers sql (Database.zip) a la "consola"
- Resultat: vegeu la imatge superior
Pas 15: pengeu el projecte
A Flask:
- Feu clic a Configuració de desplegament d'eines
- Configureu com a la imatge superior
- Feu clic a Càrrega de desplegament d'eines al servidor per defecte
Pas 16: executar automàticament
Aquest és l'últim pas abans de poder utilitzar el nostre hivernacle.
Aneu al vostre Raspberry Pi a Putty
sudo nano / etc / profile
Afegiu la línia següent a continuació:
python /home/pi/ProjectFlask/ProjectFlask.py &
Pas 17: utilitzar IGreenhouse
En aquest pas, posarem el nostre hivernacle a punt per al seu ús.
- Connecteu l’alimentació del Rasberry Pi a la presa.
- Espereu fins que Raspberry Pi s'engegui completament.
- Connecteu la font d'alimentació universal a la presa.
Espereu sempre per connectar la font d'alimentació universal fins que el Raspberry Pi s'engegui completament, en cas contrari, els servomotors no funcionaran correctament
Per veure el vostre lloc web: cerqueu la vostra adreça IP seguida de: 5000
Ara el vostre iGreenhouse està a punt per utilitzar-se. Podeu cultivar la vostra pròpia fruita i verdura
Així que diria: gaudiu del vostre menjar!
Recomanat:
Llum LED d'escriptori intel·ligent - Il·luminació intel·ligent amb Arduino - Espai de treball Neopixels: 10 passos (amb imatges)
Llum LED d'escriptori intel·ligent | Il·luminació intel·ligent amb Arduino | Espai de treball de Neopixels: ara passem molt de temps a casa estudiant i treballant virtualment, per què no fer que el nostre espai de treball sigui més gran amb un sistema d’il·luminació personalitzat i intel·ligent basat en els LEDs Arduino i Ws2812b. Aquí us mostro com construir el vostre Smart Llum LED d'escriptori que
Converteix un telèfon intel·ligent no utilitzat en una pantalla intel·ligent: 6 passos (amb imatges)
Converteix un telèfon intel·ligent no utilitzat en una pantalla intel·ligent: el tutorial de Deze es troba a Engels, per a la versió del clàssic espanyol. Teniu un telèfon intel·ligent (antic) sense utilitzar? Convertiu-lo en una pantalla intel·ligent amb Fulls de càlcul de Google i paper i llapis seguint aquest senzill tutorial pas a pas. Quan hagis acabat
Làmpada LED intel·ligent controlada per telèfon intel·ligent Bluetooth: 7 passos
Làmpada LED intel·ligent controlada per telèfon intel·ligent Bluetooth: sempre somio amb controlar els meus aparells d’il·luminació. Aleshores algú va fabricar una increïble llum LED de colors. Fa poc em vaig trobar amb una làmpada LED de Joseph Casha a Youtube. Inspirant-me en ell, vaig decidir afegir diverses funcions mantenint la comoditat
Rellotge despertador intel·ligent: un despertador intel·ligent fabricat amb Raspberry Pi: 10 passos (amb imatges)
Rellotge despertador intel·ligent: un rellotge despertador intel·ligent fet amb Raspberry Pi: Heu volgut mai un rellotge intel·ligent? Si és així, aquesta és la solució per a vosaltres. He creat Smart Alarm Clock (Rellotge despertador intel·ligent), aquest és un rellotge que permet canviar l’hora de l’alarma segons el lloc web. Quan l’alarma s’activi, hi haurà un so (brunzidor) i 2 llums
Com controlar l'interruptor intel·ligent bàsic Sonoff basat en ESP8266 amb un telèfon intel·ligent: 4 passos (amb imatges)
Com controlar el commutador intel·ligent bàsic de Sonoff basat en ESP8266 amb un telèfon intel·ligent: Sonoff és una línia de dispositius per a Smart Home desenvolupada per ITEAD. Un dels dispositius més flexibles i econòmics d’aquesta línia és Sonoff Basic. És un commutador habilitat per Wi-Fi basat en un gran xip, ESP8266. En aquest article es descriu com configurar el Cl