Sisällysluettelo:
- Vaihe 1: Vaihe 1: Kotelon ja automaattisen syöttölaitteen valmistus
- Vaihe 2: Vaihe 2: Liitä komponentit
- Vaihe 3: Vaihe 3: Luo tietokanta
- Vaihe 4: Vaihe 4: Kirjoita Python -koodi ja Arduino -koodi
- Vaihe 5: Vaihe 5: HTML, CSS ja JavaScript
- Vaihe 6: Vaihe 6: Projektin kokoaminen
Video: SmartAquarium - Mathias: 6 vaihetta
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-05 19:31
Suuri ongelma ihmisille, joilla on kalaa, on se, että kun he lähtevät lomalle, he tarvitsevat jonkun huolehtimaan niistä. Minulla ja perheelläni on sama ongelma, ja aina on kiire löytää joku. Nyt projektin myötä toivon pääseväni eroon tästä ongelmasta SmartAquariumillani.
Yleistä tietoa:
- Keskimääräinen hinta on noin 313 euroa
- kokonaisaika projektin tekemiseen: 250 tuntia (tämä voi vaihdella ohjelmointitaidoistasi riippuen)
Linkit:
- Henkilökohtainen verkkosivuni: mathiasdeherdt.be
- Materiaalikirja eli BOM: FinalBOM.xlsx
Vaihe 1: Vaihe 1: Kotelon ja automaattisen syöttölaitteen valmistus
Materiaalit:
- Puu
- Puu ja superliima
- Muovimuki
- oven nuppi
- Ruuvit
- Rautakahva
- Saranat
- Kanalanka
- magneetit
Työkalut:
- Näin
- Porakone
- Hiomakone
- Ruuvimeisselit
- Puu viila
Kotelon rakentaminen vaihe vaiheelta:
Vaihe 1: sahaa puu haluttuun kokoon. Haluat 2 lautaa ylhäältä ja alhaalta, 2 vasemmalta ja oikealta puolelta ja 2 takaa ja eteen. Kun olet saanut kaiken, liimaa ne yhteen (puuliimalla) niin, että ne muodostavat laatikon. Varmista, että puussa on suuri paine, jotta kaikki voi liimata yhteen
Vaihe 2: Varmista, että jätät reikiä kaapeleille ja ilmareikille. Sillä ei ole väliä missä ne ovat, laita ne vain sinne, missä näytät sopivalta
Vaihe 3: Kun olet tehnyt reiät, ota puutiedosto ja viilaa kaikki niin, että se on sileä
Vaihe 4: Liimaa kahva kotelon päälle ja liimaa ovenkahva auki ja kiinni. Liitä myös ovi saranoilla ja laita magneetit niin, että ovi pysyy kiinni
Syöttölaitteen rakentaminen vaihe vaiheelta:
Vaihe 1: Etsi ei niin suuri muovikulho ja tee siihen pieni reikä, varmista, että kulhon kansi voidaan poistaa erittäin helposti
Vaihe 2: Etsi jotain, josta voit tehdä osastoja sisälle, ja yhdistä ne puupulloon
Vaihe 3: Varmista, että puinen sauva on suurempi kuin askelmoottorin pyörivä rauta, teemme reiän sinne, jotta askelmoottori liikuttaa kaiken sisälle
Vaihe 4: Tee jotain, joka voi asettaa syöttölaitteen akvaariosi reiän yläpuolelle, tein sen jonkinlaisilla rakennusleluilla
Vaihe 2: Vaihe 2: Liitä komponentit
Komponentit (voit aina viitata BOM):
- Raspberry Pi, jossa voimaa
- Arduinon tyyppi A - B
- Vedenpitävä ds18b20
- QAPASS 1602A -näyttö
- Askelmoottori 28BYJ-48
- Leipälaudat
- Uros -urosjohdot, uros -naarasjohdot
- Vastukset
- PH -anturi 40x40 mm
- Tuuletin
- Voimaherkkä vastus (FSR)
- Rele
- 2 potentiometristä anturia
- LM2596S DC-DC
- [LAMPPU]
Työkalut
- Juotin
- Irrotuspihdit
- Ruuvimeisseli
- Lämpökutistuva letku
- Kuumailmapuhallin
- hiomakone
Mistä siis aloittaa? Ensin sinun on hankittava kaikki komponentit, sen jälkeen yritä noudattaa kaaviota parhaan kykysi mukaan.
Pi on palapelin tärkein pala, se toimii kuin keskus, joka hallitsee kaikkea, jopa Arduinoa. Arduino on Pi: n orja, mutta enemmän siitä myöhemmin vaiheessa 3.
Suurin osa kaaviosta on suoraan eteenpäin, yhdistä kaikki ja varmista, että maadoitukset on kytketty hyvin. Vaikein osa on lamppusi. Meidän on katkaistava kytkin auki ja kytkettävä se releeseen, jos sekoitamme tämän, voit tuhota lampun. Kun kytkin on auki, kytke 2 johtoa lampun johtoihin. Liitä ne releeseen [PICTURE]
Tärkeä viesti on myös käyttää kutisteputkea, kun kaapelit ovat paljaina, jotta ne eivät häiritse toisiaan.
Vaihe 3: Vaihe 3: Luo tietokanta
Ensin haluat tehdä mallin tietokantaasi varten, minun näyttää tältä [Kuva 1], minulla on kaksi taulukkoa, toinen anturilleni ja toinen mittaukselleni.
Anturitaulukossa tarvitset tunnuksen, anturin nimen ja yksikön. Mittaustaulukossa on anturin_ID (anturitaulukostani), aika, jona teit mittauksen, ja mittauksesi arvo. Tarvitsemme myös toisen pöydän valolle, jotta voimme kytkeä sen päälle ja pois verkkosivustolta ja näyttää nykyisen tilan.
Kun olet luonut tietokannan, laitat sen Raspberry Pi -laitteeseen.
Vaihe 4: Vaihe 4: Kirjoita Python -koodi ja Arduino -koodi
Nyt on aika työskennellä, kirjoittaa koodi kaikelle. Zip -tiedoston sisältä löydät (ei niin hyvä) koodini. Kommenttikentässä on tietoa.
Taustaohjelmaa varten tarvitset vain app.py -tiedoston.
Käyttöliittymää varten tarvitset malleja ja staattisen
Kuten sanoin vaiheessa 2, Arduino on Raspberry Pi: n orja. Teemme tämän, jotta voimme liittää Arduinon Pi -laitteeseen USB -kaapelilla ja tehdä muutamia muutoksia ja asentaa muutamia asioita. Ensinnäkin aiot asentaa nanpy Pi: hen.
Vaihe 5: Vaihe 5: HTML, CSS ja JavaScript
Sivuston suunnittelu on myös erittäin tärkeä osa projektia, se on tapa tarkistaa asioita, kuten lämpötila ja antaa ruokaa automaattisesti.
Päätin tehdä suorakulmioita, joissa näytän arvoni.
Lisäksi on hieno ominaisuus, jossa voit nähdä kaavion kaikista lämpötila- ja PH -anturin tiedoista.
Vaihe 6: Vaihe 6: Projektin kokoaminen
Kun kaikki muut vaiheet on suoritettu, voit aloittaa kaiken kokoamisen yhdessä. Kaikki komponentit menevät tekemäsi puulaatikon sisään. Kiinnitämme kaikki seinälle tarranauhalla ja asettamalla kaikki oikeaan paikkaan ja varmistaen silti, että kaikki on liitetty oikein.
Suositeltava:
DIY Raspberry Pi Downloadbox: 4 vaihetta
DIY Raspberry Pi Downloadbox: Löydätkö usein itsesi lataamasta suuria tiedostoja, kuten elokuvia, torrentteja, kursseja, TV -sarjoja jne., Niin tulet oikeaan paikkaan. Tässä Instructable -ohjelmassa muuttaisimme Raspberry Pi zero -laitteemme latauskoneeksi. Joka voi ladata minkä tahansa
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
4 vaihetta akun sisäisen vastuksen mittaamiseksi: 4 vaihetta
4 vaihetta akun sisäisen vastuksen mittaamiseksi: Tässä on 4 yksinkertaista vaihetta, joiden avulla voit mitata taikinan sisäisen vastuksen