Obsah:
- Zásoby
- Krok 1: Nástroje
- Krok 2: Vytvořte obvod
- Krok 3: Vytvoření databáze
- Krok 4: Kód
- Krok 5: Bydlení
Video: Chladicí a detekční systém pro psy: 5 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Dobrý den, jmenuji se Bryan a mám dva psy. Přemýšlel jsem, jak bych je mohl v horkém dni ochladit v přívěsu.
Moje řešení je vytvořit chladicí a detekční systém. Detekční systém má zajistit, aby byl systém aktivní, když jsou psi v přívěsu. K tomu používám siloměr, HX711 (měřítko) a ultrazvukový senzor (vzdálenost). K měření teploty používám ds18b20. Můžete tedy nastavit požadovanou teplotu. Alarm můžete také spustit, když zadáte minimální a maximální teplotu. Pro poplach používám aktivní bzučák. K ochlazení psů budete potřebovat ventilátor. Můžete také použít displej, takže web nemusíte navštěvovat. A jako poslední budete potřebovat tlačítko pro zapnutí/vypnutí všech vašich senzorů. Vytvoříme také databázi pro uložení všech dat ze senzorů a jejich použití. A samozřejmě nemůžeme zapomenout na bydlení pro tento projekt.
Nyní víte trochu více, pojďme začít s tímto projektem.
Zásoby
Rozpočet na tento projekt se pohybuje kolem 122 EUR.
Krok 1: Nástroje
Pro tento projekt budete potřebovat:
- Raspberry Pi 3 model B
- Adaptér (5V)
- SD karta
- UTP kabel
- Raspberry PI T-cobbler
- 18650 baterie štít v3
- NCR 18650 B
- Prkénka
- Rezistory
- Svetry
- Ultrazvukový senzor HC-SR04
- ds18b20
- Zatěžovací buňka
- HX711
- Geekcreit® IIC / I2C 1602
- Potenciometr
- Fanoušek
- NPN tranzistor
- Stiskněte tlačítko
- Aktivní bzučák
- Dřevo
Krok 2: Vytvořte obvod
Na tom není nic zvláštního. Postupujte podle schématu fritzování a vše bude v pořádku. Buďte opatrní, ujistěte se, že používáte správné kolíky a odpory. Je lepší, když si dvakrát prohlédnete okruh, než budeme pokračovat.
Krok 3: Vytvoření databáze
Nyní vytvoříme databázi, abychom mohli data z vašich senzorů uložit a v případě potřeby je použít. K vytvoření této databáze budete muset vytvořit model na MySQL Workbench. Pokud jste zkopírovali můj model, můžete jej přeposlat a vaše databáze je připravena k použití.
Krok 4: Kód
Kód si můžete stáhnout do mého úložiště github. Stačí sledovat tento odkaz: https://github.com/NMCT-S2-Project-1/nmct-s2-project-1-BryanVermaeren. Co najdete: HTML, CSS, JS, Python (kód + třídy) a moje databáze (dotaz).
Nejprve změňte ID číslo v kódu. Každý ds18b20 (teplotní senzor) má své vlastní identifikační číslo. Jak zjistit, jaké je vaše ID číslo? Postupujte podle těchto kroků.
1. Povolte jednovodičové rozhraní
Zadejte tento příkaz do terminálu.
sudo raspi-config
Nyní povolte jeden vodič.
2. Vložte jednovodičový modul
Zadejte tento příkaz do terminálu.
sudo nano /boot/config.txt
Odkomentujte další řádek:
dtoverlay = w1-gpio
Uložte soubor.
3. Restartujte
Zadejte tento příkaz do terminálu.
sudo restart
4. Najděte ID číslo
Přejděte do tohoto adresáře na vašem terminálu.
cd/sys/bus/w1/zařízení/w1_bus_master1
V této složce najdete své ID.
Nyní vyměňte moje ID za vaše v cestě od vašeho teplotního senzoru.
Pokud jste si vše stáhli, umístěte HTML, CSS a JS na váš server apache na váš malinový pi. Pokud ještě nemáte server Apache, zadejte tyto dva příkazy do terminálu a počkejte, až bude vše dokončeno.
sudo apt-get update
sudo apt-get install apache2
Soubory můžete nahrát pomocí programu FileZilla nebo jiného programu, který používá přenos souborů sftp. Nahrajte soubory na/var/www/html. Frontend je připraven.
Nyní backend. Vytvořte na svém malinovém adresáři adresář, kam budete ukládat soubory. Příkladem je 'home/pi/folder'. K nahrání souborů jsem použil pycharm, ale můžete k tomu použít také různé programy. Poté tento soubor automaticky spustíme pokaždé, když se spustí Raspberry Pi. Existuje mnoho způsobů, jak to udělat, ale já dávám přednost tomu, který jsem použil.
Nejprve přejděte do tohoto souboru.
sudo nano /etc/rc.local
Mezi „fi“a „exit 0“umístěte následující řádky:
cd '/home/pi/folder' (adresář, kam jste jej uložili)
sudo python3.5 -u -m flask run --host = 0.0.0.0 --port = 5000
Uložte soubor.
Pokud jste udělali vše správně, vše je připraveno k použití. Ujistěte se, že je váš malinový pi připojen k wifi.
Krok 5: Bydlení
Za tímto účelem se můžete rozhodnout, jak to chcete. Použil jsem dřevěnou krabici a udělal malé úpravy, aby se vše vešlo a bylo vidět. Můžete vidět můj displej, tlačítko, potenciometr, ds18b20 a aktivní bzučák. A ultrazvukový senzor, ventilátor, snímač hmotnosti (siloměr, HX711) jsou propojeny dlouhým kabelem, takže je můžete umístit kamkoli. Ujistěte se, že je vše viditelné a vejde se do vašeho bydlení. Můžete se podívat, jak jsem to udělal.
Důležité! Vyrobte snímač hmotnosti tak, jak jsem to udělal já nebo design, který jsem našel na internetu. V opačném případě nebudete moci měřit váhu.
Pokud jste udělali vše správně, projekt je hotov. Doufám, že jste s výsledkem spokojeni;).
Doporučuje:
NeckLight: PCB náhrdelník pro lidi a psy: 8 kroků (s obrázky)
NeckLight: náhrdelník PCB pro lidi a psy: Ahoj všichni, tento projekt je můj první Instructables, takže se pokusím udělat maximum. V tomto projektu vám vysvětlím, jak se mi podařilo vytvořit tento náhrdelník PCB, který svítí ve tmě! Abych byl upřímný, je to perfektní projekt, pokud se chcete naučit
Jak vytvořit inteligentní poplachový detekční systém pomocí Raspberry Pi a částicového argonu: 6 kroků
Jak vytvořit inteligentní poplachový detekční systém s použitím Raspberry Pi a částicového argonu: Standardní záplavové senzory skvěle zabrání masivnímu poškození vašeho domova nebo pracoviště. Ale ztěžuje to, pokud nejste doma, abyste se zúčastnili alarmu. ty chytré byste si mohli koupit Tento povodňový poplašný systém detekuje jakoukoli kapalinu a spustí alarmy
Automatický dávkovač pro psy: 10 kroků
Automatický dávkovač psů: Svým projektem zajišťuji, že když necháte svého psa samotného doma, nikdy nebude bez jídla. Automatický podavač bude " hacknut " z dávkovače kukuřičných vloček. Dávkovač je zásobník na krmivo pro psy, kolečko ve spodní části
Alarm krmiva pro psy: 5 kroků
Alarm krmiva pro psy: Znovu ahoj! V mé domácnosti často padá odpovědnost za krmení našeho psa, zlatého doodle jménem Taos (podle Nového mexického města) na nás děti. Když však přijde čas ho nakrmit, je těžké zjistit, zda byl již dříve krmen nebo
Popruh na stativ pro vodítko pro psy: 3 kroky
Popruh na stativ na vodítku: Snažil jsem se najít nebo vyrobit popruh pro svůj stativ, aby bylo snadné jej přenášet bez tašky nebo držení v ruce. Hledal jsem ve skříni nějaké lano, ale našel jsem vodítko pro psy, které jsme už nepoužívali. Toto vodítko pro psy má asi 5 stop