Innehållsförteckning:
Video: Kyl- och detektionssystem för hundar: 5 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:41
Hej, jag heter Bryan och jag har två hundar. Jag undrade hur jag skulle kunna kyla av dem i en släpvagn en varm dag.
Min lösning är att skapa ett kyl- och detekteringssystem. Detekteringssystemet är att se till att systemet är aktivt när hundarna sitter i släpet. För detta använder jag en lastcell, HX711 (skala) och en ultraljudssensor (avstånd). För att mäta temperaturen använder jag en ds18b20. Så kan du fastställa önskad temperatur. Du kan också göra ett larm när du anger en lägsta och högsta temperatur som ingång. För larmet använder jag en aktiv summer. För att kyla av hundarna behöver du en fläkt. Du kan också använda en display så att du inte behöver besöka webbplatsen. Och som sist behöver du en knapp för att slå på/av alla dina sensorer. Vi kommer också att göra en databas för att spara all data från sensorerna och använda den. Och vi kan inte glömma att göra ett boende för detta projekt förstås.
Nu vet du lite mer, låt oss börja med det här projektet.
Tillbehör
Budgeten för detta projekt är cirka 122 euro.
Steg 1: Verktyg
För detta projekt behöver du:
- Raspberry Pi 3 modell B
- Adapter (5V)
- SD-kort
- UTP -kabel
- Hallon PI T-skomakare
- 18650 batterisköld v3
- NCR 18650 B
- Brödbrädor
- Motstånd
- Tröjor
- HC-SR04 ultraljudssensor
- ds18b20
- Ladda cell
- HX711
- Geekcreit® IIC / I2C 1602
- Potentiometer
- Fläkt
- NPN -transistor
- Tryckknapp
- Aktiv summer
- Trä
Steg 2: Gör krets
Det är inget speciellt med det här. Följ bara fritzing -schemat och allt kommer att bli bra. Var försiktig, se till att du använder rätt stift och motstånd. Det är bättre att du kontrollerar din krets två gånger innan vi fortsätter.
Steg 3: Skapa databas
Nu ska vi skapa en databas så att vi kan spara data från dina sensorer och använda dem om vi behöver det. För att skapa denna databas måste du göra en modell på MySQL Workbench. Om du kopierade min modell kan du vidarebefordra den och din databas är klar att använda.
Steg 4: Kod
Du kan ladda ner koden på mitt github -arkiv. Följ bara den här länken: https://github.com/NMCT-S2-Project-1/nmct-s2-project-1-BryanVermaeren. Vad kan du hitta: HTML, CSS, JS, Python (kod + klasser) och min databas (fråga).
Först och främst ändra ID -numret i koden. Varje ds18b20 (temperaturgivare) har ett eget ID -nummer. Hur vet jag vad ditt ID -nummer är? Följ bara dessa steg.
1. Aktivera gränssnittet med en tråd
Skriv detta kommando i terminalen.
sudo raspi-config
Aktivera nu en-ledaren.
2. Ladda entrådsmodulen
Skriv detta kommando i terminalen.
sudo nano /boot/config.txt
Ta bort nästa rad:
dtoverlay = w1-gpio
Spara filen.
3. Starta om
Skriv det här kommandot i terminalen.
sudo starta om
4. Hitta ID -nummer
Gå till den här katalogen på din terminal.
cd/sys/bus/w1/devices/w1_bus_master1
I den här mappen hittar du ditt ID.
Byt nu ut mitt ID med ditt i vägen från din temperatursensor.
Om du har laddat ner allt placerar du HTML, CSS och JS på din apache -server på din hallon pi. Om du inte har en apache -server än, skriver du bara in dessa två kommandon i terminalen och väntar tills allt är klart.
sudo apt-get uppdatering
sudo apt-get install apache2
Du kan ladda upp filerna med FileZilla eller ett annat program som använder sftp -filöverföring. Ladda upp filerna till/var/www/html. Frontänden är klar.
Nu backend. Skapa en katalog på din hallon pi där du kommer att spara filerna. Ett exempel är 'home/pi/folder'. Jag använde pycharm för att ladda upp filerna men du kan också använda olika program för det. Efter det kör vi den här filen automatiskt varje gång hallon pi startar upp. Det finns många sätt att göra det men jag föredrar det som jag använde.
Gå först till den här filen.
sudo nano /etc/rc.local
Placera följande rader mellan 'fi' och 'exit 0':
cd '/home/pi/folder' (katalogen där du sparade den)
sudo python3.5 -u -m kolvkörning --host = 0.0.0.0 --port = 5000
Spara filen.
Om du gjorde allt rätt är allt klart att använda. Se till att din hallon pi är ansluten till wifi.
Steg 5: Bostäder
För detta kan du bestämma hur du vill ha det. Jag använde en trälåda och gjorde lite justeringar så att allt skulle passa in och synas. Du kan se min display, knapp, potentiometer, ds18b20 och aktiv summer. Och ultraljudssensorn, fläkten, viktgivaren (lastcell, HX711) är anslutna med en lång kabel så att du kan placera dem var som helst. Se till att allt är synligt och får plats i ditt hus. Du kan se hur jag gjorde.
Viktig! Gör viktsensorn som jag gjorde det eller designen som jag hittade på internet. Annars kan du inte mäta vikten.
Om du gjorde allt rätt är projektet klart. Jag hoppas att du är nöjd med resultatet;).
Rekommenderad:
Arduino papperskorg för hundar: 6 steg (med bilder)
Arduino Anti-Dog Trash Can: I det här projektet kommer jag att visa dig hur du bygger en löjlig men arbetsmetod för att förhindra att dina irriterande hundar hamnar i din papperskorg
Väggfäste för iPad som kontrollpanel för hemautomation, med servostyrd magnet för att aktivera skärmen: 4 steg (med bilder)
Väggfäste för iPad Som kontrollpanel för hemautomation, med servostyrd magnet för att aktivera skärmen: På senare tid har jag ägnat ganska mycket tid åt att automatisera saker i och runt mitt hus. Jag använder Domoticz som min hemautomationsapplikation, se www.domoticz.com för mer information. I min sökning efter en instrumentpanelapplikation som visar all Domoticz -information tillsammans
Automatisk bollkastare för hundar: 6 steg
Automatisk bollkastare för hundar: Vi har båda hundar, och som alla vet kan hundar spendera hela dagen med att spela boll. Därför tänkte vi på ett sätt att bygga en automatisk bollkastare
Arduino -baserat detektionssystem: 6 steg
Arduino -baserat detektionssystem: I denna instruerbara kommer vi att göra ett enkelt Arduino -baserat detektionssystem med hjälp av ultraljudssenorn, en servomotor och en piezoelektrisk summer som börjar ringa när sensorn detekterar ett föremål inom dess räckvidd. Detta är ett enkelt projekt
Temperaturkontroll för frys eller kyl: 7 steg
Temperaturkontroll för frys eller kyl: Denna instruktion täcker integrationen av en Johnson Controls temperaturkontroll i en förlängningssladd med strömbrytare och eluttag för att styra en frys. För jäsning av öl är en bröstfrys en fantastisk plattform men fabriken fortsätter