Sadržaj:
- Supplies
- Korak 1: Alati
- Korak 2: Napravite krug
- Korak 3: Izrada baze podataka
- Korak 4: Kodirajte
- Korak 5: Stanovanje
Video: Sistem za hlađenje i otkrivanje pasa .: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
Zdravo, moje ime je Bryan i imam dva psa. Pitao sam se kako bih ih mogao rashladiti u prikolici po vrućem danu.
Moje rješenje je napraviti sistem za hlađenje i detekciju. Sistem za detekciju treba osigurati da je sistem aktivan kada su psi u prikolici. Za to koristim mjernu ćeliju, HX711 (vaga) i ultrazvučni senzor (udaljenost). Za mjerenje temperature koristim ds18b20. Tako možete postaviti željenu temperaturu. Također možete aktivirati alarm kada unesete minimalnu i maksimalnu temperaturu. Za alarm koristim aktivan zvučni signal. Za hlađenje pasa potreban vam je ventilator. Možete koristiti i zaslon tako da ne morate posjetiti web stranicu. I kao posljednje, trebat će vam gumb za uključivanje/isključivanje svih vaših senzora. Napravit ćemo i bazu podataka za spremanje svih podataka sa senzora i njihovu upotrebu. Naravno, ne možemo zaboraviti da napravimo kućište za ovaj projekat.
Sada znate malo više, počnimo s ovim projektom.
Supplies
Budžet za ovaj projekat je oko 122 €.
Korak 1: Alati
Za ovaj projekat trebat će vam:
- Raspberry Pi 3 model B
- Adapter (5V)
- sd kartica
- UTP kabel
- PI T-postolar od maline
- 18650 štitnik baterije v3
- NCR 18650 B
- Breadboards
- Otpornici
- Džemperi
- HC-SR04 ultrazvučni senzor
- ds18b20
- Opterećenje ćelije
- HX711
- Geekcreit® IIC / I2C 1602
- Potenciometar
- Fan
- NPN tranzistor
- Taster
- Aktivni zujalica
- Drvo
Korak 2: Napravite krug
Nema ništa posebno u vezi ovoga. Samo slijedite shemu prženja i sve će biti u redu. Budite oprezni, koristite ispravne pinove i otpornike. Bolje je da dvaput provjerite svoj krug prije nego nastavimo.
Korak 3: Izrada baze podataka
Sada ćemo napraviti bazu podataka kako bismo mogli spremiti podatke s vaših senzora i koristiti ih ako nam zatrebaju. Da biste napravili ovu bazu podataka, morate napraviti model na MySQL radnoj površini. Ako ste kopirali moj model, možete ga proslijediti i vaša baza podataka je spremna za upotrebu.
Korak 4: Kodirajte
Kôd možete preuzeti na mom github spremištu. Samo slijedite ovu vezu: https://github.com/NMCT-S2-Project-1/nmct-s2-project-1-BryanVermaeren. Šta možete pronaći: HTML, CSS, JS, Python (kod + klase) i moja baza podataka (upit).
Prije svega promijenite ID broj u kodu. Svaki ds18b20 (senzor temperature) ima svoj identifikacijski broj. Kako znati koji je vaš lični broj? Samo slijedite ove korake.
1. Omogućite jednožično sučelje
Upišite ovu naredbu u terminal.
sudo raspi-config
Sada omogućite jednožilni.
2. Učitajte jednožični modul
Upišite ovu naredbu u terminal.
sudo nano /boot/config.txt
Dekomentirajte sljedeći redak:
dtoverlay = w1-gpio
Sačuvajte datoteku.
3. Ponovo pokrenite sistem
Upišite ovu naredbu u terminal.
sudo reboot
4. Pronađite identifikacijski broj
Idite u ovaj direktorij na vašem terminalu.
cd/sys/bus/w1/devices/w1_bus_master1
U ovoj fascikli ćete pronaći svoj lični dokument.
Sada zamijenite moj ID sa vašim na putu od vašeg senzora temperature.
Ako ste sve preuzeli, postavite HTML, CSS i JS na svoj apache server na vašem maline pi. Ako još nemate apache poslužitelj, samo upišite ove dvije naredbe u terminal i pričekajte da sve završi.
sudo apt-get update
sudo apt-get install apache2
Datoteke možete učitati pomoću FileZilla ili nekog drugog programa koji koristi sftp prijenos datoteka. Otpremite datoteke na/var/www/html. Prednja ploča je spremna.
Sada pozadina. Napravite direktorij na vašem maline pi u koji ćete spremati datoteke. Primjer je 'home/pi/folder'. Koristio sam pycharm za postavljanje datoteka, ali za njega možete koristiti i različite programe. Nakon toga ćemo automatski pokrenuti ovu datoteku svaki put kada se malina pi podigne. Postoji mnogo načina za to, ali ja više volim onaj koji sam koristio.
Prvo idite na ovu datoteku.
sudo nano /etc/rc.local
Postavite sljedeće redove između 'fi' i 'izlaz 0':
cd '/home/pi/folder' (direktorij u koji ste ga spremili)
sudo python3.5 -u -m flask run --host = 0.0.0.0 --port = 5000
Sačuvajte datoteku.
Ako ste sve učinili kako treba, sve je spremno za upotrebu. Provjerite je li vaš malina pi spojen na WiFi.
Korak 5: Stanovanje
Za ovo možete odlučiti kako želite. Koristio sam drvenu kutiju i malo je prilagodio kako bi se sve uklopilo i vidjelo. Možete vidjeti moj ekran, dugme, potenciometar, ds18b20 i aktivni zujalicu. Ultrazvučni senzor, ventilator, senzor težine (mjerna ćelija, HX711) povezani su dugim kabelom tako da ih možete postaviti bilo gdje. Uvjerite se da je sve vidljivo i može li stati u vaše kućište. Možete pogledati kako sam to uradio.
Bitan! Napravite senzor težine onako kako sam to učinio ili dizajn koji sam pronašao na internetu. U suprotnom nećete moći izmjeriti težinu.
Ako ste sve učinili kako treba, projekt je gotov. Nadam se da ste zadovoljni rezultatom;).
Preporučuje se:
SMS alarmni sistem za otkrivanje pokreta DIY: 5 koraka (sa slikama)
SMS alarmni sistem za detekciju pokreta DIY: U ovom projektu kombinirat ću jeftini PIR senzor pokreta s TC35 GSM modulom za izradu alarmnog sistema koji vam šalje "UZBIJEDNU INTRUDERU" SMS kad god neko pokuša ukrasti vaše stvari. Hajde da počnemo
Kako napraviti pametni alarmni sistem za otkrivanje poplava koristeći Raspberry Pi i argon čestica: 6 koraka
Kako napraviti pametni alarmni sistem za otkrivanje poplava koristeći Raspberry Pi i argon čestica: Posedovanje standardnih senzora za poplave odlično je za sprečavanje ogromnih oštećenja u vašem domu ili na radnom mestu. Ali otežava prisustvo alarmu ako niste kod kuće. Naravno mogli biste ih kupiti pametno. Ovaj alarmni sistem za poplave otkriva bilo kakvu tekućinu i aktivira alarm
Arduino alarmni sistem za otkrivanje plina: 6 koraka
Arduino alarmni sistem za detekciju gasa: Pozdrav svima! Upravo ću vam objasniti kako izgraditi Arduino alarmni sistem za detekciju plina u tinkercadu. Ovaj krug koristi senzor plina za otkrivanje ima li u blizini požara, dima ili curenja plina. Koristeći LCD i alarm, ovo kolo također
Nadogradite "uradi sam" lonac za zalijevanje sa WiFi -em u alarmni uređaj za otkrivanje kretnji za otkrivanje pokreta "Uradi sam": 17 koraka
Nadogradite "uradi sam" lonac za zalijevanje sa WiFi -jem u aparat za alarme za otkrivanje kretnji za otkrivanje pokreta "Uradi sam": U ovom članku pokazat ćemo vam kako nadograditi svoj lonac za samolijevanje s vlastitim WiFi -jem u DIY lonac za samolijevanje s WiFi -jem i alarmom za detekciju kretanja. niste pročitali članak o tome kako izgraditi lonac za samostalno zalijevanje s WiFi -jem, možete fin
Računarski sistem za hlađenje vodom: 10 koraka
Računarski sistem za hlađenje vodom: Zdravo. Ja sam Korejac koji živi u Koreji. Volim tražiti toliko instrukcija na ovoj web stranici i stvarati svoje. danas volim predstaviti svoj kompjuterski sistem vodenog hlađenja - to je moj vlastiti dizajn! Napravljeno je 2008. oktobra, nemam povjerenja u svoj E