Sadržaj:
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
Zdravo, moje ime je Gilian, studiram na Howest Kortrijk u Belgiji i student sam MCT-a. Kao posljednji zadatak morao sam napraviti IOT uređaj.
Imam psa kod kuće koji se hrani 2 puta dnevno u točno određeno vrijeme, a količina hrane je vrlo važna pa dva puta dnevno odmjerimo 56 grama hrane i nahranimo ga. Tako sam napravio uređaj koji automatizira ovaj proces i zove se PetFeeder. Na web stranici možete dodati različite rasporede odabirom vremena i navođenjem težine hrane koju želite potrošiti. Ako ne želite čekati sljedeće vrijeme hranjenja, na početnoj stranici nalazi se dugme koje odmah dispenzira hranu.
Korak 1: Materijali
Unutar kućišta nalazi se vijčani sistem koji gura suhu hranu u zdjelu, nisam ovo sam dizajnirao jer sam našao stvari koje su mi trebale na stvarima, a dizajnirao ih je George Tsianakas. Dizajn i preuzimanje za ono što sam koristio možete pronaći ovdje.
Ispod je lista dijelova koji su vam dalje potrebni za ovaj projekt.
- malina pi
- mikro SD kartica (minimalno 8 GB)
- 20x4 LCD ekran sa i2c modulom na poleđini
- okretni inkoder + dugme
- srf-05 ultrazvučni senzor
- 1kg loadcell + hx711 pojačalo
- 12/5v napajanje
- nema 17 stepper motor + drv8825 stepperdriver
- 2 otpornika (2 koma i 1 koma)
- 40 -pinski plosnati kabel + kobler
Korak 2: Ožičenje
Sljedeći korak je ožičiti sve na ploči i provjeriti radi li sve. Možete ostaviti ovako, ali odlučio sam sve zalemiti na protoboard kako bi sve izgledalo bolje i bilo manje glomazno te kasnije zauzelo manje prostora u kućištu.
Korak 3: Baza podataka
Ovaj projekt koristi bazu podataka za pohranu podataka senzora i svih vremena hranjenja i grešaka koji idu uz njega. Postoje 3 stola:
- Hranjenje na kojem se spremaju sva vremena i težine koje unesete na web stranicu.
- Istorija u kojoj se čuvaju vrednosti ultrazvučnog senzora zajedno sa datumom snimanja
- Senzori u kojima se nalaze svi senzori koji se koriste u projektu spremaju se zajedno s ID -om do sada čija vrijednost dolazi od senzora u tablici Historija.
Korak 4: Kodirajte
Prvo ćete morati instalirati apache2 da bi vaša web stranica radila, to možete učiniti sljedećom naredbom u terminalu vašeg pi.
sudo apt install apache2 -y
Zatvorili ste i bežičnu vezu sa svojim pi -jem jer nakon što sve stavite u kućište, nećete moći lako priključiti Ethernet kabel.
Također ćete morati postaviti bazu podataka MariaDB kako biste joj mogli pristupiti.
Nakon što to učinite, možete staviti sve datoteke sa prednje strane u sljedeću mapu:/var/www/html
Pozadinski kôd koji ste upravo stavili u početnu mapu.
Također je lakše napraviti uslugu app.py tako da se programi prilikom automatskog pokretanja pi pokreću automatski. Da biste to učinili, samo trebate kopirati servisnu datoteku (koja je uključena u zip datoteku ispod) u desnu mapu sa sljedećom naredbom:
sudo cp petfeeder.service/etc/systemd/system/petfeeder.service
Korak 5: Slučaj
Za slučaj da sam ga dizajnirao u Fusion 360 i izvezao skice u dxf datoteke na lasercut na poznatom lokalnom mjestu. Dizajnirao sam ga sa zglobovima prstiju tako da se sve lijepo uklapa. Nakon što je izrezan, zalijepio sam panele, osim za stražnju ploču i srednju ploču, gdje se nalazi LCD i ultrazvučni senzor kako bi i dalje imali lak pristup svemu, što se kasnije mora promijeniti. Iako nisu zalijepljene, ostaju lijepo zatvorene zbog zglobova prstiju.
To je sve što se nadam da ste uživali u ovom projektu. - Gilian
Preporučuje se:
Napravi najjednostavniji automatski hranilica za kućne ljubimce s Arduinom: 3 koraka
Napravi najjednostavniji automatski hranilica za kućne ljubimce s Arduinom: Pozdrav ljubiteljima ljubimaca! Duboko u sebi svi mi želimo imati slatko malo štene ili mače ili vjerovatno čak i riblju porodicu u svom domu. No, zbog našeg užurbanog života, često sumnjamo u sebe: 'Hoću li se moći brinuti o svom ljubimcu?' Primarna odgovornost
WiFi automatska hranilica za biljke s rezervoarom - Postavljanje za uzgoj u zatvorenom/na otvorenom - Automatski vodene biljke s daljinskim nadzorom: 21 korak
WiFi automatska hranilica za biljke s rezervoarom - postavljanje za uzgoj u zatvorenom/na otvorenom - automatsko zalijevanje biljaka sa daljinskim nadzorom: U ovom ćemo vodiču pokazati kako postaviti prilagođeni sustav za hranjenje biljaka u zatvorenom/vanjskom prostoru koji automatski zalijeva biljke i može se daljinski nadzirati pomoću platforme Adosia
JavaStation (potpuno automatski automatski IoT aparat za kavu sa automatskim punjenjem): 9 koraka (sa slikama)
JavaStation (Automatski aparat za kavu sa stvarima koje se sam puni): Cilj ovog projekta bio je napraviti potpuno automatski aparat za kavu s glasovnom kontrolom koji se automatski dopunjava vodom i sve što trebate učiniti je zamijeniti korisnike i popiti kavu; ))
Ultimativni automatski automatizirani hranilica za ribe: Koraci 2: 10 (sa slikama)
Ultimate DIY automatska hranilica za ribe: Nivo 2: Nivo 2 Feeder veliki je napredak u odnosu na Tier 1. Ova verzija koristi WiFi modul ESP8266 za sinhronizaciju arduino sata za kontrolu rasporeda hranjenja i osvjetljenja rezervoara
IoT hranilica za životinje: 9 koraka
IoT dodavač hrane za životinje: U ovom projektu ćemo izgraditi IOT sistem za doziranje tekuće hrane za kućne ljubimce i druge životinje. Ovaj projekt, ako se provodi radi dobrobiti životinja lutalica (pasa, mačaka, ptica itd.) Ili sprječavanja gubitka biološke raznolikosti, može nam pomoći da postignemo pametnije