Cuprins:
- Pasul 1: Pasul 1: Realizarea carcasei + alimentator automat
- Pasul 2: Pasul 2: Conectați-vă componentele
- Pasul 3: Pasul 3: Creați baza de date
- Pasul 4: Pasul 4: Scrieți codul Python și codul Arduino
- Pasul 5: Pasul 5: HTML, CSS și JavaScript
- Pasul 6: Pasul 6: Asamblarea proiectului
Video: SmartAquarium - Mathias: 6 pași
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-05 19:32
O mare problemă pentru oamenii care au pește este că atunci când pleacă în vacanță au nevoie de cineva care să aibă grijă de ei. Eu și familia mea avem aceeași problemă și este întotdeauna o forță să găsim pe cineva. Acum, cu proiectul meu, sper să scap de această problemă cu SmartAquarium.
Informatii generale:
- costul mediu este de aproximativ 313 euro
- cantitatea totală de timp petrecut pentru a face totul despre proiect: 250 de ore (aceasta poate varia în funcție de abilitățile dvs. de programare)
Link-uri:
- Site-ul meu personal: mathiasdeherdt.be
- Lista materialelor denumită BOM: FinalBOM.xlsx
Pasul 1: Pasul 1: Realizarea carcasei + alimentator automat
Materiale:
- Lemn
- Lemn și super lipici
- Pahar din plastic
- butonul ușii
- Șuruburi
- Mâner de fier
- Balamale
- Sârmă de pui
- magnetism
Instrumente:
- A văzut
- Masina de gaurit
- Sander
- Șurubelnițe
- Pila de lemn
Construirea carcasei pas cu pas:
Pasul 1: a văzut lemnul la dimensiunea dorită. Vrei 2 scânduri pentru partea de sus și de jos, 2 pentru partea stângă și dreapta și 2 pentru partea din spate și din față. Odată ce aveți totul înainte, lipiți-le împreună (cu lipici pentru lemn), așa că formați o cutie. Asigurați-vă că există o presiune mare asupra lemnului, astfel încât totul să poată lipi împreună
Pasul 2: asigurați-vă că lăsați găuri pentru cabluri și pentru găuri de aer. Nu contează cu adevărat unde sunt, puneți-le acolo unde vi se pare potrivit
Pasul 3: După ce ați făcut găurile, luați un fișier de lemn și înregistrați totul astfel încât să fie neted
Pasul 4: lipiți mânerul de deasupra carcasei și lipiți mânerul ușii pe partea care poate fi deschisă și închisă. De asemenea, conectați ușa cu balamalele și puneți magnetice astfel încât ușa să rămână închisă
Construirea alimentatorului pas cu pas:
Pasul 1: Găsiți un vas de plastic nu atât de mare și faceți o gaură mică în el, asigurați-vă că capacul bolului poate fi îndepărtat foarte ușor
Pasul 2: Găsiți ceva pentru a face compartimente în interior și conectați-le la un băț de lemn
Pasul 3: Asigurați-vă că bățul de lemn este mai mare decât fierul rotativ al motorului pas cu pas, vom face o gaură acolo, astfel încât motorul pas cu pas să miște totul în interior
Pasul 4: Faceți ceva care poate așeza alimentatorul deasupra găurii din acvariu, l-am făcut cu un fel de jucării de construcție
Pasul 2: Pasul 2: Conectați-vă componentele
Componente (puteți oricând să vă referiți la BOM):
- Raspberry Pi cu putere suplă
- Arduino de tip A la B.
- Impermeabil ds18b20
- Afișaj QAPASS 1602A
- Motor pas cu pas 28BYJ-48
- Panouri
- Sârme de la bărbați la bărbați, fire de la bărbați la femei
- Rezistențe
- Senzor PH 40x40 mm
- Ventilator
- Rezistor sensibil la forță (FSR)
- Releu
- 2 senzor potențiometric
- LM2596S DC-DC
- [LAMPĂ]
Instrumente
- Ciocan de lipit
- Clește de decojit
- Şurubelniţă
- Tuburi termocontractabile
- Suflantă de aer cald
- șlefuitor
Deci, de unde să începem? Ei bine, mai întâi va trebui să obțineți fiecare componentă, după care încercați să urmați schema mea cât mai bine.
Pi este cea mai importantă piesă a puzzle-ului, va acționa ca un hub care controlează totul, chiar și Arduino. Arduino va fi sclavul lui Pi, dar mai mult din asta mai târziu la Pasul 3.
Cea mai mare parte a schemei este directă, conectează totul și asigură-te că terenurile sunt bine conectate. Partea grea este lampa ta. Va trebui să rupem întrerupătorul și să-l conectăm la un releu, dacă vom deranja acest lucru, puteți distruge lampa. Odată ce comutatorul este deschis, conectați 2 fire la firele lămpii. Conectați-le la releu [IMAGINE]
De asemenea, un mesaj important, utilizați tubul termocontractabil atunci când cablurile sunt expuse, astfel încât să nu interfereze unul cu celălalt.
Pasul 3: Pasul 3: Creați baza de date
Mai întâi doriți să creați un model pentru baza de date, a mea va arăta astfel [Imaginea 1], am două tabele, unul pentru senzorul meu și unul pentru măsurarea mea.
În tabelul senzorilor veți avea nevoie de un ID, numele (senzorului) și o unitate. În tabelul de măsurare am senzorul_ID (din tabelul senzorilor), un moment pentru care ați făcut o măsurare și valoarea măsurării. De asemenea, avem nevoie de un alt tabel pentru lumină, astfel încât să îl putem comuta și opri de pe site și să avem afișat starea actuală.
După ce ați creat baza de date, o veți pune pe Raspberry Pi.
Pasul 4: Pasul 4: Scrieți codul Python și codul Arduino
Acum este timpul pentru munca reală, scrierea codului pentru toate. În interiorul fișierului zip veți găsi codul meu (nu atât de bun). Există informații plasate în linia de comentarii.
Pentru backend veți avea nevoie doar de fișierul app.py.
Pentru frontend veți avea nevoie de șabloane și static
După cum am spus la pasul 2, Arduino este un sclav al Raspberry Pi. Facem acest lucru, astfel încât să putem conecta Arduino la Pi cu un cablu USB și să facem câteva editări și să instalăm câteva lucruri. În primul rând, veți instala nanpy pe Pi.
Pasul 5: Pasul 5: HTML, CSS și JavaScript
Proiectarea site-ului web este, de asemenea, o parte foarte importantă a proiectului, este o modalitate de a verifica lucruri precum temperatura și de a da mâncare în mod automat.
Am ales să fac dreptunghiuri în interiorul cărora îmi afișez valorile.
De asemenea, există o caracteristică interesantă în care puteți vedea un grafic al tuturor datelor de la senzorul de temperatură și PH.
Pasul 6: Pasul 6: Asamblarea proiectului
Odată ce toți ceilalți pași sunt finalizați, puteți începe să asamblați totul împreună. Toate componentele tale intră în cutia de lemn pe care ai făcut-o. Atașăm totul pe perete folosind velcro și așezând totul în locul potrivit și asigurându-ne totuși că totul este conectat corect.
Recomandat:
Cum să faci 4G LTE dublă antenă BiQuade Pași simpli: 3 pași
Cum să fac 4G LTE Double BiQuade Antenna Pași simpli: De cele mai multe ori mă confrunt, nu am o putere de semnal bună pentru lucrările mele de zi cu zi. Asa de. Căut și încerc diferite tipuri de antenă, dar nu funcționează. După un timp pierdut, am găsit o antenă pe care sper să o fac și să o testez, pentru că nu se bazează pe principiul
Design de joc în Flick în 5 pași: 5 pași
Designul jocului în Flick în 5 pași: Flick este un mod foarte simplu de a crea un joc, în special ceva de genul puzzle, roman vizual sau joc de aventură
Sistemul de alertă pentru parcarea inversă a autovehiculului Arduino - Pași cu pași: 4 pași
Sistemul de alertă pentru parcarea inversă a autovehiculului Arduino | Pași cu pas: în acest proiect, voi proiecta un senzor senzor de parcare inversă Arduino Car Circuit folosind senzorul cu ultrasunete Arduino UNO și HC-SR04. Acest sistem de avertizare auto bazat pe Arduino poate fi utilizat pentru navigație autonomă, autonomie robotică și alte r
Detectarea feței pe Raspberry Pi 4B în 3 pași: 3 pași
Detectarea feței pe Raspberry Pi 4B în 3 pași: În acest instructabil vom efectua detectarea feței pe Raspberry Pi 4 cu Shunya O / S folosind Biblioteca Shunyaface. Shunyaface este o bibliotecă de recunoaștere / detectare a feței. Proiectul își propune să obțină cea mai rapidă viteză de detectare și recunoaștere cu
Cum să faci un contor de pași ?: 3 pași (cu imagini)
Cum să fac un contor de pași ?: obișnuiam să performez bine la multe sporturi: mersul pe jos, alergatul, mersul pe bicicletă, jocul de badminton etc. Îmi place să călăresc să călătoresc în preajmă. Ei bine, uită-te la burtica mea ostilă …… Ei bine, oricum, decid să reîncep să fac mișcare. Ce echipament ar trebui să pregătesc?