Cuprins:

SmartAquarium - Mathias: 6 pași
SmartAquarium - Mathias: 6 pași

Video: SmartAquarium - Mathias: 6 pași

Video: SmartAquarium - Mathias: 6 pași
Video: ⭐ Product Link in Comments ⭐Mini Underwater Haven Desktop Aquarium 2024, Septembrie
Anonim
SmartAquarium - Mathias
SmartAquarium - Mathias
SmartAquarium - Mathias
SmartAquarium - Mathias
SmartAquarium - Mathias
SmartAquarium - Mathias

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

Pasul 1: Realizarea carcasei + Alimentator automat
Pasul 1: Realizarea carcasei + Alimentator automat
Pasul 1: Realizarea carcasei + Alimentator automat
Pasul 1: Realizarea carcasei + Alimentator automat
Pasul 1: Realizarea carcasei + Alimentator automat
Pasul 1: Realizarea carcasei + Alimentator automat
Pasul 1: Realizarea carcasei + Alimentator automat
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

Pasul 2: Conectați-vă componentele
Pasul 2: Conectați-vă componentele
Pasul 2: Conectați-vă componentele
Pasul 2: Conectați-vă componentele
Pasul 2: Conectați-vă componentele
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

Pasul 3: Creați baza de date
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

Pasul 4: Scrieți codul Python și codul Arduino
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

Pasul 5: HTML, CSS și JavaScript
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

Pasul 6: Asamblarea proiectului
Pasul 6: Asamblarea proiectului
Pasul 6: Asamblarea proiectului
Pasul 6: Asamblarea proiectului
Pasul 6: Asamblarea proiectului
Pasul 6: Asamblarea proiectului
Pasul 6: Asamblarea proiectului
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: