Taula de continguts:
- Subministraments
- Pas 1: Eines
- Pas 2: Feu un circuit
- Pas 3: elaboració de la base de dades
- Pas 4: Codi
- Pas 5: Habitatge
Vídeo: Sistema de refrigeració i detecció per a gossos: 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
Hola, em dic Bryan i tinc dos gossos. Em preguntava com podia refrescar-los en un remolc en un dia calorós.
La meva solució és fer un sistema de refrigeració i detecció. El sistema de detecció ha de garantir que el sistema estigui actiu quan els gossos es troben al remolc. Per a això faig servir una cel·la de càrrega, HX711 (escala) i un sensor d’ultrasons (distància). Per mesurar la temperatura faig servir un ds18b20. També podeu establir la temperatura desitjada. També podeu fer una alarma quan proporcioneu una temperatura mínima i màxima com a entrada. Per a l'alarma faig servir un timbre actiu. Per refrescar els gossos necessiteu un ventilador. També podeu utilitzar una pantalla perquè no necessiteu visitar el lloc web. I, com a darrer lloc, necessitareu un botó per encendre / apagar tots els vostres sensors. També farem una base de dades per desar i utilitzar totes les dades dels sensors. I no podem oblidar fer un habitatge per a aquest projecte, per descomptat.
Ara ja en sabeu una mica més, comencem amb aquest projecte.
Subministraments
El pressupost d’aquest projecte ronda els 122 €.
Pas 1: Eines
Per a aquest projecte necessitareu:
- Raspberry Pi 3 model B.
- Adaptador (5V)
- targeta SD
- Cable UTP
- Cobbler Raspberry PI
- 18650 blindatge de la bateria v3
- NCR 18650 B
- Taules de pa
- Resistències
- Saltadors
- Sensor d'ultrasons HC-SR04
- ds18b20
- Cel·la de càrrega
- HX711
- Geekcreit® IIC / I2C 1602
- Potenciòmetre
- Ventilador
- Transistor NPN
- Polsador
- Zumbador actiu
- Fusta
Pas 2: Feu un circuit
No hi ha res d 'especial en això. Simplement seguiu l'esquema divertit i tot anirà bé. Tingueu cura, assegureu-vos que utilitzeu els pins i les resistències adequats. És millor que comproveu el circuit dues vegades abans de continuar.
Pas 3: elaboració de la base de dades
Ara farem una base de dades perquè puguem desar les dades dels vostres sensors i utilitzar-les si les necessitem. Per fer aquesta base de dades, haureu de fer un model a MySQL Workbench. Si heu copiat el meu model, podeu reenviar-lo i la vostra base de dades ja es pot utilitzar.
Pas 4: Codi
Podeu descarregar el codi al meu repositori de github. Simplement seguiu aquest enllaç: https://github.com/NMCT-S2-Project-1/nmct-s2-project-1-BryanVermaeren. Què podeu trobar: HTML, CSS, JS, Python (codi + classes) i la meva base de dades (consulta).
Primer de tot, canvieu el número d’identificació del codi. Cada ds18b20 (sensor de temperatura) té un número d'identificació propi. Com saber quin és el vostre número d'identificació? Simplement seguiu aquests passos.
1. Activeu la interfície d'un fil
Escriviu aquesta ordre al terminal.
sudo raspi-config
Ara activeu el cable únic.
2. Carregueu un mòdul d'un cable
Escriviu aquesta ordre al terminal.
sudo nano /boot/config.txt
Descomenteu la següent línia:
dtoverlay = w1-gpio
Deseu el fitxer.
3. Reinicieu
Escriviu aquesta ordre al terminal.
sudo reiniciar
4. Cerqueu el número d'identificació
Aneu a aquest directori del vostre terminal.
cd / sys / bus / w1 / devices / w1_bus_master1
En aquesta carpeta hi trobareu el vostre identificador.
Ara substituïu la meva identificació per la vostra al camí del sensor de temperatura.
Si ho heu descarregat tot, col·loqueu HTML, CSS i JS al servidor apache al raspberry pi. Si encara no teniu un servidor apache, només cal que escriviu aquestes dues ordres al terminal i espereu fins que acabi tot.
sudo apt-get update
sudo apt-get install apache2
Podeu carregar els fitxers mitjançant FileZilla o un altre programa que utilitzi la transferència de fitxers sftp. Pengeu els fitxers a / var / www / html. El frontend està a punt.
Ara el backend. Feu un directori al vostre raspberry pi on deseu els fitxers. Un exemple és 'home / pi / carpeta'. He utilitzat pycharm per penjar els fitxers, però també podeu utilitzar diferents programes. Després, executarem automàticament aquest fitxer cada vegada que arrenci el raspberry pi. Hi ha moltes maneres de fer-ho, però prefereixo la que he fet servir.
Primer aneu a aquest fitxer.
sudo nano /etc/rc.local
Col·loqueu les línies següents entre 'fi' i 'sortida 0':
cd '/ home / pi / folder' (el directori on el vau desar)
sudo python3.5 -u -m flask run --host = 0.0.0.0 --port = 5000
Deseu el fitxer.
Si ho heu fet tot bé, tot està a punt per utilitzar-se. Assegureu-vos que el vostre raspberry pi estigui connectat al wifi.
Pas 5: Habitatge
Per a això, podeu decidir com ho voleu. Vaig fer servir una caixa de fusta i vaig fer una mica d’adjunts perquè tot quedés i fos visible. Podeu veure la pantalla, el botó, el potenciòmetre, el ds18b20 i el brunzidor actiu. I el sensor ultrasònic, el ventilador, el sensor de pes (cel·la de càrrega, HX711) estan connectats amb un cable llarg perquè pugueu col·locar-los a qualsevol lloc. Assegureu-vos que tot sigui visible i s’adapti al vostre habitatge. Es pot veure com ho vaig fer.
Important! Feu el sensor de pes com si ho fés jo o el disseny que vaig trobar a Internet. En cas contrari, no podreu mesurar el pes.
Si ho vas fer tot bé, el projecte està acabat. Espero que estigueu feliços amb el resultat;).
Recomanat:
Menjador per a gossos controlat per Alexa: 6 passos (amb imatges)
Alimentador de gossos controlat per Alexa: aquest és el nostre gos Bailey. Forma part de Border Collie i Australian Cattle Dog, de manera que de vegades és més intel·ligent que el seu bé, sobretot a l’hora d’explicar el temps i saber quan hauria de sopar. Normalment, intentem alimentar-la cap a les 18:00
Sistema de refrigeració per aigua de l'aquari: 6 passos
Sistema de refrigeració per aigua de l’aquari: en aquest instructiu us mostraré com fer el sistema de refrigeració per al vostre aquari per vosaltres mateixos. Tot el que necessiteu és coneixement bàsic en electrònica, programació i una mica de temps. Si teniu alguna pregunta o problema, podeu posar-vos en contacte amb mi al meu correu electrònic: jo
Dispensador d'aliments per a gossos alimentat per Arduino: 10 passos (amb imatges)
Distribuïdor d'aliments per a gossos alimentat per Arduino: si la vostra casa és com la meva, és possible que oblideu algunes tasques quan tingueu pressa. No deixeu que la vostra mascota s’oblidi. Aquest dispensador automatitzat d’aliments per a gossos utilitza un Arduino per lliurar la quantitat adequada de pinzellades al moment adequat. Tot pa
Sistema de refrigeració per aigua per ordinador: 10 passos
Sistema de refrigeració per aigua de l’ordinador: Hola. Sóc Corea vivint Corea. M'agrada mirar tants instructius en aquest lloc i fer-ne el meu. avui m'agrada presentar el meu sistema de refrigeració per aigua per ordinador: és el meu propi disseny! Es va fer el 2008.octubre, no tinc confiança en la meva E
Safata de refrigeració per a portàtils amb cartró alimentada per USB: 6 passos
Safata de refrigeració per a portàtils de cartró alimentada per USB: aquesta safata de refrigeració per a portàtils és una manera senzilla d’aprofitar el cartró mentre descarregueu, pengeu, emmagatzemeu i jugueu al magnat de les plantes. Tot i que és una mica intens de tallar i gravar