Sisukord:

SmartAquarium - Mathias: 6 sammu
SmartAquarium - Mathias: 6 sammu

Video: SmartAquarium - Mathias: 6 sammu

Video: SmartAquarium - Mathias: 6 sammu
Video: Аквариум Xiaomi 30 Литров Часть 3 - почему не стоит покупать. 2024, September
Anonim
SmartAquarium - Mathias
SmartAquarium - Mathias
SmartAquarium - Mathias
SmartAquarium - Mathias
SmartAquarium - Mathias
SmartAquarium - Mathias

Suur probleem inimestele, kellel on kala, on see, et kui nad lähevad puhkusele, vajavad nad nende eest hoolitsemist. Minul ja mu perel on sama probleem ja kellegi leidmine on alati sagimine. Nüüd loodan oma projektiga sellest probleemist oma SmartAquariumiga vabaneda.

Üldine teave:

  • keskmine hind on umbes 313 eurot
  • kogu projektiga tegelemiseks kuluv aeg: 250 tundi (see võib varieeruda sõltuvalt teie programmeerimisoskusest)

Lingid:

  • Minu isiklik veebisait: mathiasdeherdt.be
  • Materjalide nimekiri ehk BOM: FinalBOM.xlsx

1. samm: 1. samm: korpuse ja automaatse söötja valmistamine

Samm: korpuse ja automaatse söötja valmistamine
Samm: korpuse ja automaatse söötja valmistamine
Samm: korpuse ja automaatse söötja valmistamine
Samm: korpuse ja automaatse söötja valmistamine
Samm: korpuse ja automaatse söötja valmistamine
Samm: korpuse ja automaatse söötja valmistamine
Samm: korpuse ja automaatse söötja valmistamine
Samm: korpuse ja automaatse söötja valmistamine

Materjalid:

  • Puit
  • Puit ja superliim
  • Plastist tass
  • ukse nupp
  • Kruvid
  • Raud käepide
  • Hinged
  • Kana traat
  • magnetid

Tööriistad:

  • Saag
  • Puurimismasin
  • Sander
  • Kruvikeerajad
  • Puitviil

Korpuse ehitamine samm -sammult:

Samm: saage puit soovitud suurusega. Soovite 2 plaati ülemisele ja alumisele, 2 vasakule ja paremale küljele ning 2 taha ja ette. Kui kõik on valmis, liimige need kokku (puiduliimiga), moodustades karbi. Veenduge, et puidul oleks suur surve, et kõik saaks kokku liimida

Samm: veenduge, et jätate kaablitele ja õhuaukudele augud. Pole vahet, kus nad asuvad, lihtsalt pange need sinna, kus tundub sobiv

3. samm: pärast aukude tegemist võtke puitfail ja viilige kõik nii, et see oleks sile

Samm: liimige käepide korpuse peale ja liimige ukselink küljele, mida saab avada ja sulgeda. Ühendage uks ka hingedega ja asetage magnetid, nii et uks jääb suletuks

Söötja ehitamine samm -sammult:

Samm: leidke mitte nii suur plastnõu ja tehke sinna väike auk, veenduge, et kausi kaane saab väga lihtsalt eemaldada

2. samm: otsige midagi, millest seestpoolt teha, ja ühendage need puupulgaga

Samm: veenduge, et puupulk oleks suurem kui samm -mootori pöörlev raud, teeme sinna augu, nii et samm -mootor liigutab kõik sees

4. samm: tehke midagi, millega saab söötja asetada teie akvaariumi augu kohale, ma tegin selle mingite ehitusmänguasjadega

Samm: ühendage komponendid

Samm: ühendage komponendid
Samm: ühendage komponendid
Samm: ühendage komponendid
Samm: ühendage komponendid
Samm: ühendage komponendid
Samm: ühendage komponendid

Komponendid (võite alati viidata minu BOM -ile):

  • Vaarika Pi võimsusega
  • Arduino tüüp A kuni B.
  • Veekindel ds18b20
  • QAPASS 1602A ekraan
  • Sammumootor 28BYJ-48
  • Paneelid
  • Juhtmed isast isasesse, isased emased juhtmed
  • Takistid
  • PH sensor 40x40 mm
  • Ventilaator
  • Jõutundlik takisti (FSR)
  • Relee
  • 2 potentsiomeetrilist andurit
  • LM2596S DC-DC
  • [LAMP]

Tööriistad

  • Jootekolb
  • Tangide eemaldamine
  • Kruvikeeraja
  • Kuumakahandavad torud
  • Kuuma õhu puhur
  • lihvija

Kust siis alustada? Kõigepealt peate hankima kõik komponendid, pärast seda proovige järgida minu skeemi nii hästi kui võimalik.

Pi on mõistatuse kõige olulisem tükk, see hakkab toimima nagu jaotur, mis kontrollib kõike, isegi Arduinot. Arduino on Pi ori, kuid rohkem sellest hiljem 3. etapis.

Enamik skeemi on otse ette nähtud, ühendage kõik ja veenduge, et alused on korralikult ühendatud. Raske osa on teie lamp. Peame lüliti lahti murdma ja releega ühendama, kui selle segamini ajame, võite lambi hävitada. Kui lüliti on avatud, ühendage lambi juhtmetega 2 juhtmest. Ühendage need releega [PICTURE]

Samuti on oluline sõnum, kui kaablid on avatud, kasutage termokahanevat toru, nii et need ei segaks üksteist.

3. samm: 3. samm: tehke andmebaas

Samm: looge andmebaas
Samm: looge andmebaas

Kõigepealt soovite oma andmebaasi jaoks mudeli teha, minu oma näeb välja selline [joonis 1], mul on kaks tabelit, üks minu anduri jaoks ja üks minu mõõtmiseks.

Andurite tabelis on vaja ID -d, anduri nime ja üksust. Mõõtmistabelis on minu sensor_ID (andurite tabelist), aeg, millal te mõõtmise tegite, ja teie mõõtmise väärtus. Samuti vajame tule jaoks teist lauda, et saaksime selle veebisaidil sisse ja välja lülitada ning kuvada praegune olek.

Kui olete andmebaasi loonud, panete selle Raspberry Pi -le.

Samm: kirjutage Pythoni kood ja Arduino kood

Samm: kirjutage Pythoni kood ja Arduino kood
Samm: kirjutage Pythoni kood ja Arduino kood

Nüüd on aeg tegelikuks tööks, kirjutades kõigele koodi. Zip -faili seest leiate minu (mitte nii hea) koodi. Kommentaarireale on lisatud teave.

Taustprogrammi jaoks vajate ainult faili app.py.

Esiotsa jaoks vajate malle ja staatilist

Nagu ma 2. etapis ütlesin, on Arduino Raspberry Pi ori. Me teeme seda, et saaksime Arduino ühendada USB -kaabli abil Pi -ga, teha mõned muudatused ja installida mõned asjad. Esiteks installite nanpy Pi -le.

5. samm: 5. samm: HTML, CSS ja JavaScript

Samm: HTML, CSS ja JavaScript
Samm: HTML, CSS ja JavaScript

Veebisaidi kujundus on samuti projekti väga oluline osa, see on võimalus kontrollida selliseid asju nagu temperatuur ja anda toitu automaatselt.

Valisin ristkülikute tegemise, kus kuvan oma väärtusi.

Samuti on lahe funktsioon, kus näete kõigi temperatuuri ja PH -anduri andmete graafikut.

6. samm: 6. samm: projekti kokkupanek

6. samm: projekti kokkupanek
6. samm: projekti kokkupanek
6. samm: projekti kokkupanek
6. samm: projekti kokkupanek
6. samm: projekti kokkupanek
6. samm: projekti kokkupanek
6. samm: projekti kokkupanek
6. samm: projekti kokkupanek

Kui kõik muud toimingud on lõpule viidud, võite hakata kõike kokku panema. Kõik teie komponendid lähevad teie valmistatud puidust kasti. Kinnitame kõik seinale, kasutades takjapaela ja asetades kõik õigesse kohta ning veendudes siiski, et kõik on korralikult ühendatud.

Soovitan: