Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Værktøjer
- Trin 2: Lav kredsløb
- Trin 3: Oprettelse af database
- Trin 4: Kode
- Trin 5: Boliger
![Køle- og detektionssystem til hunde: 5 trin Køle- og detektionssystem til hunde: 5 trin](https://i.howwhatproduce.com/images/009/image-26890-j.webp)
Video: Køle- og detektionssystem til hunde: 5 trin
![Video: Køle- og detektionssystem til hunde: 5 trin Video: Køle- og detektionssystem til hunde: 5 trin](https://i.ytimg.com/vi/961ZG82af1g/hqdefault.jpg)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
![Køle- og registreringssystem til hunde Køle- og registreringssystem til hunde](https://i.howwhatproduce.com/images/009/image-26890-1-j.webp)
Hej, jeg hedder Bryan og jeg har to hunde. Jeg spekulerede på, hvordan jeg kunne køle dem af i en trailer på en varm dag.
Min løsning er at lave et køle- og detekteringssystem. Detekteringssystemet skal sikre, at systemet er aktivt, når hundene er i traileren. Til dette bruger jeg en vejecelle, HX711 (skala) og en ultralydssensor (afstand). For at måle temperaturen bruger jeg en ds18b20. Så kan du fastslå den ønskede temperatur. Du kan også foretage en alarm, når du angiver en minimum og maksimum temperatur som input. Til alarmen bruger jeg en aktiv summer. For at afkøle hundene skal du bruge en ventilator. Du kan også bruge et display, så du ikke behøver at besøge webstedet. Og som sidste skal du bruge en knap til at tænde/slukke alle dine sensorer. Vi vil også lave en database til at gemme alle data fra sensorerne og bruge det. Og vi kan selvfølgelig ikke glemme at lave et hus til dette projekt.
Nu ved du lidt mere, lad os starte med dette projekt.
Forbrugsvarer
Budgettet for dette projekt er omkring € 122.
Trin 1: Værktøjer
Til dette projekt skal du bruge:
- Raspberry Pi 3 model B
- Adapter (5V)
- SD kort
- UTP -kabel
- Hindbær PI T-skomager
- 18650 batteriskærm v3
- NCR 18650 B
- Brødbrætter
- Modstande
- Jumpere
- HC-SR04 ultralydssensor
- ds18b20
- Indlæse celle
- HX711
- Geekcreit® IIC / I2C 1602
- Potentiometer
- Ventilator
- NPN transistor
- Trykknap
- Aktiv summer
- Træ
Trin 2: Lav kredsløb
![Lav kredsløb Lav kredsløb](https://i.howwhatproduce.com/images/009/image-26890-2-j.webp)
![Lav kredsløb Lav kredsløb](https://i.howwhatproduce.com/images/009/image-26890-3-j.webp)
Der er ikke noget særligt ved det her. Følg bare fritzing -ordningen, og alt vil være i orden. Vær forsigtig, sørg for at bruge de rigtige stifter og modstande. Det er bedre, at du tjekker dit kredsløb to gange, før vi fortsætter.
Trin 3: Oprettelse af database
![Oprettelse af database Oprettelse af database](https://i.howwhatproduce.com/images/009/image-26890-4-j.webp)
Nu vil vi lave en database, så vi kan gemme dataene fra dine sensorer og bruge dem, hvis vi har brug for det. For at lave denne database skal du lave en model på MySQL Workbench. Hvis du kopierede min model, kan du videresende konstruere den, og din database er klar til brug.
Trin 4: Kode
![Kode Kode](https://i.howwhatproduce.com/images/009/image-26890-5-j.webp)
![Kode Kode](https://i.howwhatproduce.com/images/009/image-26890-6-j.webp)
![Kode Kode](https://i.howwhatproduce.com/images/009/image-26890-7-j.webp)
Du kan downloade koden på mit github -lager. Følg bare dette link: https://github.com/NMCT-S2-Project-1/nmct-s2-project-1-BryanVermaeren. Hvad kan du finde: HTML, CSS, JS, Python (kode + klasser) og min database (forespørgsel).
Først og fremmest skal du ændre ID -nummeret i koden. Hver ds18b20 (temperatursensor) har et eget ID -nummer. Hvordan ved jeg, hvad dit ID -nummer er? Følg bare disse trin.
1. Aktiver de one-wire interface
Skriv denne kommando i terminalen.
sudo raspi-config
Aktiver nu en-ledningen.
2. Læg et-leder modul
Indtast denne kommando i terminalen.
sudo nano /boot/config.txt
Fjern kommentaren fra den næste linje:
dtoverlay = w1-gpio
Gem filen.
3. Genstart
Skriv denne kommando i terminalen.
sudo genstart
4. Find id -nummer
Gå til dette bibliotek på din terminal.
cd/sys/bus/w1/devices/w1_bus_master1
I denne mappe finder du dit id.
Udskift nu mit ID med dit i stien fra din temperatursensor.
Hvis du har downloadet alt, skal du placere HTML, CSS og JS på din apache -server på din hindbær pi. Hvis du ikke har en apache -server endnu, skal du bare skrive disse to kommandoer i terminalen og vente, indtil alt er færdigt.
sudo apt-get opdatering
sudo apt-get install apache2
Du kan uploade filerne ved hjælp af FileZilla eller et andet program, der bruger sftp -filoverførsel. Upload filerne til/var/www/html. Frontenden er klar.
Nu backend. Lav en mappe på din hindbær pi, hvor du vil gemme filerne. Et eksempel er 'home/pi/folder'. Jeg brugte pycharm til at uploade filerne, men du kan også bruge forskellige programmer til det. Derefter vil vi automatisk køre denne fil hver gang hindbær pi starter op. Der er mange måder at gøre det på, men jeg foretrækker den, jeg brugte.
Gå først til denne fil.
sudo nano /etc/rc.local
Placer følgende linjer mellem 'fi' og 'exit 0':
cd '/home/pi/folder' (biblioteket, hvor du gemte det)
sudo python3.5 -u -m kolbe kører --host = 0.0.0.0 --port = 5000
Gem filen.
Hvis du gjorde alt rigtigt, er alt klar til brug. Sørg for, at din hindbær pi er forbundet til wifi.
Trin 5: Boliger
![Boliger Boliger](https://i.howwhatproduce.com/images/009/image-26890-8-j.webp)
![Boliger Boliger](https://i.howwhatproduce.com/images/009/image-26890-9-j.webp)
![Boliger Boliger](https://i.howwhatproduce.com/images/009/image-26890-10-j.webp)
Til dette kan du bestemme, hvordan du vil have det. Jeg brugte en trækasse og lavede lidt justeringer, så alt kunne passe ind og være synligt. Du kan se mit display, knap, potentiometer, ds18b20 og aktiv summer. Og ultralydssensoren, blæseren, vægtsensoren (vejecelle, HX711) er forbundet med et langt kabel, så du kan placere dem overalt. Sørg for, at alt er synligt og kan passe ind i dit hus. Du kan se hvordan jeg gjorde det.
Vigtig! Lav vægtsensoren som jeg gjorde det eller det design, jeg fandt på internettet. Ellers kan du ikke måle vægten.
Hvis du gjorde alt rigtigt, er projektet udført. Jeg håber du er tilfreds med resultatet;).
Anbefalede:
NeckLight: en PCB -halskæde til mennesker og hunde: 8 trin (med billeder)
![NeckLight: en PCB -halskæde til mennesker og hunde: 8 trin (med billeder) NeckLight: en PCB -halskæde til mennesker og hunde: 8 trin (med billeder)](https://i.howwhatproduce.com/images/006/image-15109-j.webp)
NeckLight: en PCB -halskæde til mennesker og hunde: Hej alle sammen, dette projekt er min første Instructables, så jeg vil prøve at gøre mit bedste.I dette projekt vil jeg forklare dig, hvordan jeg formåede at skabe denne PCB -halskæde, der lyser i mørket! For at være ærlig er dette det perfekte projekt, hvis du vil lære
Arduino skraldespand til hunde: 6 trin (med billeder)
![Arduino skraldespand til hunde: 6 trin (med billeder) Arduino skraldespand til hunde: 6 trin (med billeder)](https://i.howwhatproduce.com/images/006/image-16656-j.webp)
Arduino skraldespand til hunde: I dette projekt vil jeg vise dig, hvordan du bygger en latterlig, men arbejdsmetode for at forhindre, at dine irriterende hunde kommer i din skraldespand
LoRa Messenger til to enheder til distancer Op til 8 km: 7 trin
![LoRa Messenger til to enheder til distancer Op til 8 km: 7 trin LoRa Messenger til to enheder til distancer Op til 8 km: 7 trin](https://i.howwhatproduce.com/images/005/image-12475-20-j.webp)
LoRa Messenger til to enheder til afstande Op til 8 km: Tilslut projektet til din bærbare computer eller telefon, og chat derefter mellem enhederne uden internet eller SMS ved hjælp af bare LoRa.Hey, hvad sker der gutter? Akarsh her fra CETech. I dag skal vi lave et projekt, der kan forbindes til din smartphone eller en hvilken som helst
Automatisk boldkast til hunde: 6 trin
![Automatisk boldkast til hunde: 6 trin Automatisk boldkast til hunde: 6 trin](https://i.howwhatproduce.com/images/001/image-1209-33-j.webp)
Automatisk boldkast til hunde: Vi har begge hunde, og som alle ved, kunne hunde bruge hele dagen på at spille bold. Derfor tænkte vi på en måde at bygge en automatisk kuglekaster på
Arduino -baseret detektionssystem: 6 trin
![Arduino -baseret detektionssystem: 6 trin Arduino -baseret detektionssystem: 6 trin](https://i.howwhatproduce.com/images/001/image-463-72-j.webp)
Arduino -baseret detektionssystem: I denne instruktive vil vi lave et simpelt Arduino -baseret detektionssystem ved hjælp af den ultralydssenor, en servomotor og en piezoelektrisk summer, som begynder at ringe, når sensoren registrerer et objekt inden for sit område. Dette er et simpelt projekt