Sisällysluettelo:

DIY -akvaario -ohjain: 6 vaihetta (kuvilla)
DIY -akvaario -ohjain: 6 vaihetta (kuvilla)

Video: DIY -akvaario -ohjain: 6 vaihetta (kuvilla)

Video: DIY -akvaario -ohjain: 6 vaihetta (kuvilla)
Video: DIY: Munakas 2024, Heinäkuu
Anonim
DIY -akvaario -ohjain
DIY -akvaario -ohjain

Hei! Tässä ohjeessa halusin näyttää sinulle, kuinka tehdä akvaario -ohjain. Internetissä on monia ohjaimia, mutta ne maksavat vähintään 100 dollaria. Ohjain maksoi noin 15 dollaria. Toinen hieno asia oman akvaario -ohjaimen tekemisessä on, että voit muokata sen.

Selvä, mutta miksi tarvitsen sitä?

Akvaario -ohjain on valtava apu jokaiselle akvaarion omistajalle. Se voi ohjata LED -valoja (kytke se hitaasti päälle ja pois päältä tiettynä aikana), mitata veden lämpötilaa (ja kytkeä hälytys päälle, jos lämpötila on liian matala tai liian korkea), ruokkia kaloja, seurata veden tasoa, tarkistaa pH Se voi hallita kaikkea akvaariossa hallittavaa ja mitata kaikkia sinulle, kaloillesi ja kasveillesi tärkeitä parametreja.

OK, tiedät miksi tarvitset sitä, katsotaan nyt miten se tehdään.

HUOMAUTUS: Tämä ohje on tarkoitettu vain akvaario -ohjaimen valmistamiseen, ei itse akvaarion tekemiseen. Oletan, että sinulla on jo "toimiva" akvaario, jossa on kaloja ja kasveja, tai haluat tehdä uuden akvaarion.

Vaihe 1: Mitä tarvitset

Mitä tarvitset
Mitä tarvitset
Mitä tarvitset
Mitä tarvitset

Ensinnäkin tarvitset akvaarion ja sen hupun (voit tehdä hupun itse. Lisätietoja vaiheessa 2).

Elektroniset osat:

  • Arduino (käytin Nano 3.0) - voit käyttää mitä tahansa Arduinoa, mutta sen pitäisi olla vähintään 30 kt muistia
  • LED -nauhat (lisätietoja LEDeistä vaiheessa 2)
  • vedenpitävä lämpötila -anturi (käytin DS18B20) - käytin 2 anturia, mutta yksi riittää
  • LCD -näyttö (käytin 1602 I2C)
  • reaaliaikainen kello (käytin DS3231)
  • 4 -kanavainen digitaalinen kosketusanturi (käytin tätä)
  • vedenpinnan anturi (ei käytössä)
  • transistori LEDien ohjaamiseen (käytin IRF840: tä, mutta voit käyttää mitä tahansa muuta MOSFETia)
  • 5V jännitteen säädin
  • summeri (valinnainen hälytykselle)
  • 10k, 4,7k ja 1k ohmin vastukset
  • DC -virtalähteen naarasliitin 5,5*2,1 mm
  • Tasavirtalähde 12 V (riippuen siitä, kuinka paljon virtaa LED -nauhat kuluttavat, valitse virtalähde riittävällä teholla)

Toiset osat:

  • yleinen piirilevy
  • jotkut urosnastaiset otsikot
  • paljon johtoja (naaras-uros, naaras-naaras ja kiinteät johtimet)
  • paljon juotosta
  • vetoketjut
  • kutisteputket
  • kuumat liimapuikot
  • johdinliittimet

Työkalut:

  • juotin
  • langanleikkuri
  • kuuma pyssy
  • kuuma liimapistooli
  • sakset
  • 3D -tulostin (nestekidenäytön tulostamiseen)
  • mittanauha
  • pora (valinnainen)
  • ruuvimeisseli

Taidot:

  • Arduino -ohjelmointi (tutustu tähän luokkaan)
  • juottaminen (tutustu tähän opetusohjelmaan)
  • 3D -tulostus ja 3D -piirustus (tutustu tähän luokkaan)

Kuten aiemmin sanoin, kaikki osat (paitsi LED -nauhat) maksoivat minulle noin 15 dollaria.

Vaihe 2: Valo

Valo
Valo

En ole asiantuntija, joten on olemassa joitakin linkkejä, jotka selittävät kaiken valosta:

  • kaikki valonlähteestä akvaariossa
  • valonspektristä
  • LED -valon käyttö valonlähteenä akvaariossa
  • LED -ostajien opas

OK, jos luet yllä olevat artikkelit, tiedät tarpeeksi valitaksesi akvaarion valaistuksen tyypin. Tässä ohjeessa käytän LED -valoja, koska niitä on helppo hallita, ne ovat kestävämpiä kuin muut valaistustyypit ja ne kuluttavat vähemmän virtaa. Nyt sinun on vastattava joihinkin kysymyksiin.

Vedenpitävä vai ei?

Yleensä on parempi käyttää vedenpitäviä LED-valoja. Korkea kosteus akvaariossa voi vahingoittaa jopa vedenpitäviä LED -valoja, joten jos teet LED -valolle hupun ja eristät ne hyvin, ettei LED -valoon pääse vettä, valaistusjärjestelmäsi toimii pitkään. En tehnyt tätä. Valitsin vedenpitävät LED -valot, liimasin ne huppuun ja kuukauden kuluttua jouduin korjaamaan yhden paneelin, koska jotkut LED -valot palavat, myös LED -nauhat irrotetaan hupusta ja putoavat veteen. Toivottavasti mitään pahaa ei tapahtunut. Joten jos haluat pitää LEDit ja kalat turvassa, sinun on tehtävä tai ostettava huppu, jonka pohja on läpinäkyvä eikä vesi pääse sen läpi (kuten tämä).

RGB, eriväriset nauhat tai yhden väriset nauhat?

RGB on fantastinen, koska voit hallita vaaleaa väriä, mutta se on kalliimpaa ja vaikeampaa hallita kuin vain yksi väri -LED. Haluatko todella vaihtaa värejä? Jos haluat esimerkiksi jäljitellä kuunvaloa, RGB -valaistus vaaditaan, mutta jos et, voit valita eri värinauhat tai yhden värinauhan. Jos valitset yhden väriliuskan, parhaat ovat LEDit, joiden värilämpötila on 5500 K - 6500 K - se on sama valon väri, jota aurinko säteilee. Se sisältää täyden valonspektrin punaisesta violettiin, joten kasvit saavat oikean valon fotosynteesiin ja kalat näyttävät hyviltä.

Monet LEDit, jotka lähettävät vähemmän valoa, tai muutama erittäin tehokas LED?

Sillä ei ole oikeastaan väliä. Mielestäni monet LEDit, jotka lähettävät vähemmän valoa, ovat parempia, koska ne näyttävät siltä, että on olemassa yksi suuri valonlähde. Mutta se on vain minun mielipiteeni.

Vaihe 3: Akvaarion ohjainkortti

Akvaarion ohjauskortti
Akvaarion ohjauskortti
Akvaarion ohjauskortti
Akvaarion ohjauskortti
Akvaarion ohjauskortti
Akvaarion ohjauskortti

Tehdään nyt lauta, joka ohjaa akvaarioa.

LED -valot

Sinun on tehtävä liittimet, joihin voit helposti liittää LED -nauhat. Tätä varten tarvitset nastat ja 2 -johdinliittimen, kuten 3. kuvassa. Kierrä tapin pidempi osa jokaiseen liittimeen. Tee niin monta liitintä kuin tarvitset LED -nauhojesi liittämiseen. Tarvitsin 3 - yhden kutakin nauhaa kohti.

Juotososat

Suunnittele, mihin osat juotetaan (voit katsoa kuvaa 4). Käytän summeria hälyttämään, kun lämpötila laskee liian alhaiseksi tai nousee liian korkeaksi, mutta sinun ei tarvitse käyttää sitä. Muista, että 10 k ohmin vastus on GND: n ja Arduino PWM -portin välillä, joka ohjaa MOSFETia, 1 k ohmin vastus on Arduino PWM -portin välillä, joka ohjaa MOSFET- ja MOSFET -porttia, ja 4,7 k ohmin vastus on Arduino -portin välillä, joka lukee lämpötilan antureista ja +5V. Yritä laittaa nastat mahdollisimman lähelle oikeita Arduino -portteja.

Nyt voit juottaa osat piirilevyyn. Jos juotit kaikki osat levylle, voit johdottaa ne. Muista, - LED -valoista lähteeseen MOSFETissa ja tyhjennä MOSFETista GND: hen. Muista myös kytkeä LEDit suoraan 12 V: n tasavirtalähteestä, ei jännitesäätimeen. Voit lisätä tarroja nastoihin tietääksesi mikä nasta on mikä.

En käyttänyt vedenpinnan anturia, mutta jos haluat, voit käyttää sitä.

Arduino -ohjelma

Liitä kortti virtalähteeseen. Jos Arduinon diodi on päällä, se tarkoittaa, ettei oikosulkuja ole. Nyt voit ladata ohjelman. Tämän ohjelman suorittamiseen tarvitset muutamia kirjastoja:.

  • LiquidCrystal_I2C
  • DS3231
  • OneWire
  • Dallas Lämpötila
  • Lanka (vakiokirjasto)
  • EEPROM (vakiokirjasto)

Jos olet ladannut kaikki kirjastot, voit ladata ohjelman Arduinolle. Löydät koodin tämän sivuston alareunasta (tai voit ladata sen täältä).

Vaihe 4: Asenna kaikki tavarat

Kaikkien tavaroiden asentaminen
Kaikkien tavaroiden asentaminen
Kaikkien tavaroiden asentaminen
Kaikkien tavaroiden asentaminen
Kaikkien tavaroiden asentaminen
Kaikkien tavaroiden asentaminen

LED -nauhat

Ensinnäkin sinun on tiedettävä, kuinka monta ja kuinka pitkää nauhaa tarvitset. Jos käytät liesituuletinta, jota ei ole suunniteltu LED -valolle (minun), tarkista, mihin voit kiinnittää nauhat.

Leikkaa nauhat ja juotosjohdot nauhan + ja - kohtaan. Jos LED -valoissa ei ole suojaa, johdot on eristettävä. Käytä kutisteputkea ja eristysteippiä sekä paljon kuumaa liimaa. Kiinnitä nyt LED -nauhat huppuun. Voit käyttää rasvaa rasvan poistamiseen asetonilla. Käytä myös paljon kuumaa liimaa kiinnittämään nauhat huppuun, jotta ne eivät putoa alas. Jos nauhat on kiinnitetty, vedä johdot paikkaan, jossa ohjauskortti on.

Testata

Nyt on testin aika. Liitä näyttö, RTC, 4 -kanavainen digitaalinen kosketusanturi, lämpötila -anturit, vedenpinnan anturi (jos sinulla on), LEDit ja kytke virta.

Jos kaikki käynnistyy ja nestekidenäyttö näyttää ajan ja lämpötilan, kaikki toimii hyvin.

Nyt kerron kuinka hallita sitä. Kunkin painikkeen toiminnot: 1 (katso viides kuva) - valikko, ok, hyväksy; 2 - peruuta, takaisin; 3 - alas, vasen; 4 - ylös, oikein.

Jos haluat muuttaa aikaa, sinun on napsautettava 1, sitten 2 kertaa 4 ja 1 (päästäksesi kelloon). Aseta aika napsauttamalla 1. Napsauttamalla 3 ja 4 valitse tunti, hyväksy sitten tunti napsauttamalla 1, valitse minuutti ja napsauta 1 ja valitse sitten sekunnit. Muutokset tallennetaan, kun napsautat 1 sekuntien valinnan jälkeen. Jos teit virheen ja haluat peruuttaa, napsauta 2.

Siirry sitten kohtaan Aseta päivämäärä ja aseta päivämäärä asettamalla kellonaika. Aseta seuraavaksi, onko kesäaika päällä tai pois (oletus on pois päältä). Aseta lopuksi viikonpäivä.

Nyt sinun on asetettava, milloin haluat valon syttyvän ja sammuvan. Napsauta siis 2 palataksesi päävalikkoon. Napsauta 3 kaksi kertaa. Siirry valon asetuksiin napsauttamalla 1. Jos haluat sammuttaa valot kokonaan, siirry tilaan ja aseta Auto -tilaan Pois. Mutta nyt sinun on testattava LEDit, joten älä tee sitä. Napsauta Dawn Start, jos haluat asettaa valot päälle. Aseta sitten aamunkoiton kesto (kuinka kauan merkkivalojen pitäisi syttyä). Napsauta Dusk Start, jos haluat asettaa valot pois päältä. Aseta sen jälkeen hämärän kesto (kuinka kauan merkkivalojen pitäisi sammua). Jos aika on aamunkoiton ja hämäräkäynnistyksen välillä, merkkivalojen pitäisi syttyä hitaasti, jos ei, muuta hämäräkäynnistystä niin, että se alkaa myöhemmin. Jos LED -valot syttyvät, kaikki on hyvin. Jos katkaiset virran, kaikki asetukset tallennetaan EEPROMiin.

Nyt voit asentaa nestekidenäytön akvaarion huppuun.

LCD -kahva

Lataa ja tulosta STL -osat, jotka löydät sivuston alareunasta (voit ladata ne täältä). Tarvitset 6 elektronista piikkiä ja 6 kiinnityspiikkiä.

Kiinnitä 4 -kanavainen digitaalinen kosketusanturi kosketuspaneelin kanteen kahdella elektronisella piikillä. Kiinnitä sen jälkeen kosketuspaneelin kansi, jossa on 4 -kanavainen digitaalinen kosketusanturi, LCD -kiinnitykseen kahdella kiinnityspiikillä (kuva 5).

Liitä johdot kosketusanturiin ja taivuta tapit niin, etteivät ne estä LCD -näytön kiinnittämistä. Kiinnitä nyt nestekidenäyttö neljällä elektronisella piikillä, yhdistä johdot nestekidenäyttöön (kuva 8) ja kiinnitä nestekidenäyttö kanteen kiinnitysnäyttöön neljällä kiinnityspiikillä. Voilà, olet tehnyt LCD -kahvan.

Kiinnitä nestekidenäyttö huppuun ja johdot loput

Sido LCD -näytön ja kosketusanturin johdot yhteen vetoketjuilla. Kiinnitä LCD -kahva kuumalla liimalla akvaarion huppuun. Aseta ohjainkortti paikalleen ja liitä kaikki siihen. Kytke virtalähde ja tarkista, toimiiko kaikki.

Vaihe 5: Loppu

Loppu
Loppu

Tämä se on. Sinulla on toimiva akvaario -ohjain. Tarkista valikko huolellisesti. On joitakin vaihtoehtoja, jotka voivat olla hyödyllisiä sinulle. Tämä on vain prototyyppi. Voit laajentaa sitä - lisää antureita, enemmän hallittavia asioita. Mutta jos haluat lisätä nämä asiat, sinun on lisättävä SD -kortinlukija Arduinoon, koska muisti loppuu.

Joten päivitä se ja jaa valokuvia. Toivottavasti pidit tästä.

Kiitos lukemisesta ja nähdään pian.

Simonexc

Vaihe 6: Vianetsintä

Virhe:

LiquidCrystal_I2C / I2CIO.cpp: 35: 26: kohtalokas virhe:../Wire/Wire.h: Ei tällaista tiedostoa tai hakemistoa

Ratkaisu:

Vaihda tiedoston I2CIO.cpp LiquidCrystal_I2C -kirjastossa 35. rivi arvosta #include arvoon #include

Virhe:

Näytössä ei ole tekstiä tai on outoja symboleja.

Ratkaisu:

Johdot eivät ole kytketty oikein. Heiluta johtoja hieman tai juota ne.

Suositeltava: