Sadržaj:
- Korak 1: Korak 1: Izrada kućišta + automatskog ulagača
- Korak 2: Korak 2: Povežite svoje komponente
- Korak 3: Korak 3: Napravite bazu podataka
- Korak 4: Korak 4: Napišite Python kod i Arduino kod
- Korak 5: Korak 5: HTML, CSS i JavaScript
- Korak 6: Korak 6: Sklapanje projekta
Video: SmartAquarium - Mathias: 6 koraka
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-05 19:31
Veliki problem za ljude koji imaju ribu je to što kad idu na godišnji odmor trebaju nekoga tko će se brinuti o njima. Ja i moja obitelj imamo isti problem i uvijek je užurbano pronaći nekoga. Nadam se da ću se svojim projektom riješiti ovog problema sa svojim SmartAquariumom.
Opći podaci:
- Prosječna cijena je oko 313 eura
- ukupna količina vremena potrošenog na izradu svega o projektu: 250 sati (ovo može varirati ovisno o vašim vještinama programiranja)
Veze:
- Moja osobna web stranica: mathiasdeherdt.be
- Predračun materijala poznat i kao BOM: FinalBOM.xlsx
Korak 1: Korak 1: Izrada kućišta + automatskog ulagača
Materijali:
- Drvo
- Drvo i super ljepilo
- Plastična čaša
- kvaka na vratima
- Vijci
- Željezna ručka
- Šarke
- Pileca zica
- magneti
Alati:
- Pila
- Bušilica
- Sander
- Odvijači
- Drvena turpija
Izrada kućišta korak po korak:
Korak 1: pilite drvo do željene veličine. Želite 2 daske za gornju i donju stranu, 2 za lijevu i desnu stranu i 2 za stražnju i prednju stranu. Kad sve završite, zalijepite ih zajedno (ljepilom za drvo) tako da formiraju kutiju. Pobrinite se da postoji veliki pritisak na drvo kako bi se sve moglo zalijepiti
Korak 2: Pazite da ostavite rupe za kabele i za zračne otvore. Zapravo nije važno gdje se nalaze, samo ih postavite tamo gdje vam se čini
Korak 3: Nakon što ste napravili rupe, uzmite drvnu datoteku i sve turpijte tako da bude glatka
Korak 4: zalijepite ručku na vrh kućišta i zalijepite kvaku sa strane koja se može otvoriti i zatvoriti. Također spojite vrata sa šarkama i stavite magnete tako da vrata ostanu zatvorena
Izgradnja hranilice korak po korak:
Korak 1: Pronađite ne tako veliku plastičnu zdjelu i napravite malu rupu u njoj, pazeći da se poklopac zdjele može vrlo lako ukloniti
Korak 2: Pronađite nešto za napraviti pretince unutra i spojite ih na drveni štap
Korak 3: Provjerite je li drveni štap veći od rotirajućeg željeza koračnog motora, tamo ćemo napraviti rupu tako da koračni motor pomiče sve unutra
Korak 4: Napravite nešto što može postaviti hranilicu iznad rupe u vašem akvariju, napravio sam to s nekom vrstom građevinskih igračaka
Korak 2: Korak 2: Povežite svoje komponente
Komponente (uvijek se možete pozvati na moju specifikaciju):
- Raspberry Pi sa napajanjem
- Arduino tip A do B
- Vodootporna ds18b20
- Zaslon QAPASS 1602A
- Koračni motor 28BYJ-48
- Oglasne ploče
- Žice za muške, za muške žice
- Otpornici
- PH senzor 40x40 mm
- Ventilator
- Otpornik osjetljiv na silu (FSR)
- Relej
- 2 potenciometrijski senzor
- LM2596S DC-DC
- [LAMPA]
Alati
- Lemilica
- Skidanje kliješta
- Odvijač
- Termoskupljajuće cijevi
- Ventilator toplog zraka
- brusilica
Pa odakle početi? Pa prvo ćete morati nabaviti svaku komponentu, a zatim pokušajte slijediti moju shemu najbolje što možete.
Pi je najvažniji dio slagalice, on će se ponašati kao središte koje kontrolira sve, čak i Arduino. Arduino će biti rob Pi, ali više o tome kasnije u koraku 3.
Većina shema je jednostavna, povežite sve i provjerite jesu li osnove dobro spojene. Tvrdi dio je vaša svjetiljka. Morat ćemo otvoriti prekidač i spojiti ga na relej, ako ovo zabrljamo, možete uništiti svjetiljku. Nakon što je prekidač otvoren, spojite 2 žice na žice svjetiljke. Spojite ih na relej [SLIKA]
Također važna poruka, koristite termoskupljajuće cijevi kada su kabeli izloženi kako ne bi ometali jedan drugog.
Korak 3: Korak 3: Napravite bazu podataka
Prvo želite napraviti model za svoju bazu podataka, moj će izgledati ovako [Slika 1], imam dvije kartice, jednu za senzor i jednu za mjerenje.
U tablici senzora trebat će vam ID, naziv (senzora) i jedinica. U tablici mjerenja imam svoj sensor_ID (iz moje tablice senzora), vrijeme kada ste izvršili mjerenje i vrijednost vašeg mjerenja. Također nam je potreban još jedan stol za osvjetljenje, tako da ga možemo uključiti i isključiti na web stranici i prikazati trenutni status.
Nakon što stvorite bazu podataka, stavit ćete je na Raspberry Pi.
Korak 4: Korak 4: Napišite Python kod i Arduino kod
Sada je vrijeme za pravi posao, pisanje koda za sve. Unutar zip datoteke pronaći ćete moj (ne baš dobar) kôd. Podaci se nalaze u retku za komentare.
Za pozadinu će vam trebati samo datoteka app.py.
Za sučelje trebat će vam predlošci i statički predlošci
Kao što sam rekao u 2. koraku, Arduino je rob Raspberry Pi. Činimo to kako bismo mogli povezati Arduino s Pi pomoću USB kabela te izvršiti nekoliko uređivanja i instalirati nekoliko stvari. Prije svega, instalirat ćete nanpy na Pi.
Korak 5: Korak 5: HTML, CSS i JavaScript
Dizajn web stranice također je vrlo važan dio projekta, to je način provjere stvari poput temperature i automatskog davanja hrane.
Odlučio sam napraviti pravokutnike gdje iznutra prikazujem svoje vrijednosti.
Tu je i cool funkcija na kojoj možete vidjeti grafikon svih podataka s senzora temperature i PH.
Korak 6: Korak 6: Sklapanje projekta
Nakon što su dovršeni svi drugi koraci, možete početi sastavljati sve zajedno. Sve vaše komponente ulaze u drvenu kutiju koju ste napravili. Sve na zid pričvršćujemo pomoću čičak trake i postavljamo sve na pravo mjesto i pritom pazimo da je sve pravilno spojeno.
Preporučeni:
Dizajn igre brzim pokretom u 5 koraka: 5 koraka
Dizajn igre u Flick -u u 5 koraka: Flick je zaista jednostavan način stvaranja igre, osobito nečega poput zagonetke, vizualnog romana ili avanturističke igre
Broj koraka: 17 koraka
الكشف عن عن أنواع المحاليل: محمدآل سعودالكشف عن المحاليل رابط الفديو
Prepoznavanje lica na Raspberry Pi 4B u 3 koraka: 3 koraka
Prepoznavanje lica na Raspberry Pi 4B u 3 koraka: U ovom Instructableu ćemo izvršiti detekciju lica na Raspberry Pi 4 sa Shunya O/S pomoću knjižnice Shunyaface. Shunyaface je biblioteka za prepoznavanje/otkrivanje lica. Cilj projekta je postići najbržu brzinu otkrivanja i prepoznavanja s
Kako napraviti brojač koraka?: 3 koraka (sa slikama)
Kako napraviti brojač koraka?: Nekada sam se dobro snašao u mnogim sportovima: hodanje, trčanje, vožnja bicikla, igranje badmintona itd. Volim jahanje da bih brzo putovao. Pa, pogledaj moj trbušni trbuh … Pa, u svakom slučaju, odlučujem ponovno početi vježbati. Koju opremu trebam pripremiti?
Aduino UNO Broj koraka: 5 koraka
Aduino UNO 를 이용한 도망 치는 &&&& && l g g g g g g g g g g g g g g g 4 g 4 4 4 4 프로젝트 프로젝트 프로젝트 프로젝트 프로젝트 프로젝트 프로젝트 프로젝트 일자 일자 일자: 2017.01.06. ~ 2017.01.11.- 역할 분담 SW 엔지니어: 김 예은, 임동영 HW 엔지니어: 김지훈 디자이너: 이재민 레코더: 홍 다예 ------------------------ --------------------------------------------------