Sisukord:
- 1. samm: 1. samm: korpuse ja automaatse söötja valmistamine
- Samm: ühendage komponendid
- 3. samm: 3. samm: tehke andmebaas
- Samm: kirjutage Pythoni kood ja Arduino kood
- 5. samm: 5. samm: HTML, CSS ja JavaScript
- 6. samm: 6. samm: projekti kokkupanek
Video: SmartAquarium - Mathias: 6 sammu
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-05 19:31
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
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
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
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
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
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
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:
Atari punkkonsool beebiga 8 sammu järjestus: 7 sammu (piltidega)
Atari punkkonsool koos beebi 8-astmelise sekveneerijaga: see vaheehitus on kõik-ühes Atari punk-konsool ja beebi 8-astmeline järjestus, mida saate freesida Bantam Tools töölaua PCB-freespingis. See koosneb kahest trükkplaadist: üks on kasutajaliidese (UI) plaat ja teine on utiliit
Akustiline levitatsioon Arduino Unoga samm-sammult (8 sammu): 8 sammu
Akustiline levitatsioon Arduino Uno abil samm-sammult (8 sammu): ultraheliheli muundurid L298N DC-naissoost adapteri toiteallikas isase alalisvoolupistikuga Arduino UNOBreadboard ja analoogpordid koodi teisendamiseks (C ++)
4G/5G HD -video otseülekanne DJI droonilt madala latentsusega [3 sammu]: 3 sammu
4G/5G HD-video otseülekanne DJI droonilt madala latentsusega [3 sammu]: Järgnev juhend aitab teil saada HD-kvaliteediga otseülekandeid peaaegu igalt DJI droonilt. FlytOSi mobiilirakenduse ja veebirakenduse FlytNow abil saate alustada drooni video voogesitust
Polt - DIY juhtmeta laadimise öökell (6 sammu): 6 sammu (piltidega)
Bolt - DIY juhtmeta laadimise öökell (6 sammu): Induktiivsed laadimised (tuntud ka kui juhtmeta laadimine või juhtmeta laadimine) on traadita jõuülekande tüüp. See kasutab kaasaskantavatele seadmetele elektrit pakkumiseks elektromagnetilist induktsiooni. Kõige tavalisem rakendus on Qi traadita laadimisst
4 sammu aku sisemise takistuse mõõtmiseks: 4 sammu
4 sammu aku sisemise takistuse mõõtmiseks: Siin on 4 lihtsat sammu, mis aitavad mõõta taigna sisemist takistust