Përmbajtje:

Kontrolluesi i Akuariumit DIY: 6 hapa (me fotografi)
Kontrolluesi i Akuariumit DIY: 6 hapa (me fotografi)

Video: Kontrolluesi i Akuariumit DIY: 6 hapa (me fotografi)

Video: Kontrolluesi i Akuariumit DIY: 6 hapa (me fotografi)
Video: Автомобильный генератор BMW 12 В 180 А к генератору с помощью зарядного устройства для ноутбука 2024, Nëntor
Anonim
Kontrollues Akuariumi DIY
Kontrollues Akuariumi DIY

Pershendetje! Në këtë udhëzues, doja t'ju tregoja se si të bëni kontrolluesin e akuariumit. Ka shumë kontrollues të disponueshëm në internet, por ato kushtojnë të paktën 100 dollarë. Kontrolluesi im kushtoi rreth 15 dollarë. Një gjë tjetër e mrekullueshme për të bërë kontrolluesin tuaj të akuariumit është se mund ta personalizoni atë.

Në rregull, por pse më duhet?

Kontrolluesi i akuariumit është një ndihmë e madhe për çdo pronar akuariumi. Mund të kontrollojë LED (ndizni dhe fikni ngadalë në një kohë të caktuar), matni temperaturën e ujit (dhe ndizni alarmin nëse temperatura është shumë e ulët ose shumë e lartë), ushqeni peshkun tuaj, monitoroni nivelin e ujit, kontrolloni pH të ujit, etj. Mund të kontrollojë gjithçka që keni për të kontrolluar në akuariumin tuaj dhe të matni çdo parametër që është i rëndësishëm për ju, peshkun dhe bimët tuaja.

OK, ju e dini pse keni nevojë për të, tani le të shohim se si ta bëjmë atë.

SH NOTNIM: Ky udhëzues ka të bëjë vetëm me bërjen e kontrolluesit të akuariumit, jo me bërjen e vetë akuariumit. Supozoj se tashmë keni një akuarium "pune" me peshq dhe bimë ose dëshironi të bëni një akuarium të ri.

Hapi 1: Ajo që ju nevojitet

Ajo që ju nevojitet
Ajo që ju nevojitet
Ajo që ju nevojitet
Ajo që ju nevojitet

Së pari, keni nevojë për një akuarium dhe një kapuç për të (mund ta bëni kapakun vetë. Më shumë informacion në hapin 2).

Pjesët elektronike:

  • një Arduino (kam përdorur Nano 3.0) - mund të përdorni çdo Arduino, por duhet të ketë të paktën 30 kB memorie
  • Shirita LED (më shumë rreth LED -ve në hapin 2)
  • sensori i temperaturës i papërshkueshëm nga uji (kam përdorur DS18B20) - Kam përdorur 2 sensorë, por një është i mjaftueshëm
  • Ekran LCD (kam përdorur 1602 I2C)
  • ora në kohë reale (kam përdorur DS3231)
  • Sensori dixhital i prekjes me 4 kanale (e kam përdorur këtë)
  • sensori i nivelit të ujit (nuk përdoret)
  • tranzistor për të kontrolluar LED (kam përdorur IRF840, por ju mund të përdorni çdo MOSFET tjetër)
  • Rregullator i tensionit 5V
  • zile (opsionale për alarm)
  • Rezistenca 10k, 4.7k dhe 1k ohm
  • Foleja e furnizimit me energji elektrike foleja femërore 5.5*2.1 mm
  • Furnizimi me rrymë DC 12V (në varësi të sasisë së energjisë që konsumon shiritat tuaj led zgjidhni furnizimin me energji me fuqi të mjaftueshme)

Pjesë të tjera:

  • bordi universal PCB
  • disa kokë kunjësh meshkuj
  • shumë tela (tela femër-mashkull, femër-femër dhe tela me bërthamë të ngurta)
  • shumë saldim
  • lidhëse zip
  • tubat e tkurrjes së nxehtësisë
  • shkopinj zam të nxehtë
  • lidhës teli

Mjetet:

  • Makine per ngjitjen e metalit
  • prerës teli
  • armë e nxehtë
  • armë me zam të nxehtë
  • gërshërë
  • Printer 3D (për të printuar montimin për LCD)
  • masë kasetë
  • shpues (sipas dëshirës)
  • kaçavidë

Aftësitë:

  • Programimi Arduino (shikoni këtë klasë)
  • bashkim (shikoni këtë tutorial)
  • Shtypja 3D dhe vizatimi 3D (shikoni këtë klasë)

Siç thashë më parë, të gjitha pjesët (përveç shiritave LED) më kushtuan rreth 15 dollarë.

Hapi 2: Drita

Dritë
Dritë

Unë nuk jam ekspert, kështu që ka disa lidhje që shpjegon gjithçka në lidhje me dritën:

  • gjithçka për burimin e dritës në një akuarium
  • në lidhje me spektrin e dritës
  • duke përdorur LED si burim drite në një akuarium
  • Udhëzues për blerësit LED

OK, nëse lexoni artikujt e mësipërm, ju dini mjaftueshëm për të zgjedhur llojin e ndriçimit për akuariumin tuaj. Në këtë udhëzues, unë do të përdor LED, sepse ato janë të lehta për tu kontrolluar, më të qëndrueshme se llojet e tjera të ndriçimit dhe konsumojnë më pak energji. Tani ju duhet t'i përgjigjeni disa pyetjeve.

I papërshkueshëm nga uji apo jo?

Në përgjithësi, është më mirë të përdorni LED jo të papërshkueshëm nga uji. Lagështia e lartë në një akuarium mund të dëmtojë edhe LED -të e papërshkueshëm nga uji, kështu që nëse bëni një kapak për LED -të dhe i izoloni ato mirë që uji të mos vijë tek LED -et, sistemi juaj i ndriçimit do të funksionojë për një kohë të gjatë. Unë nuk e bëra këtë. Zgjodha LED të papërshkueshëm nga uji, e ngjita në kapuç dhe pas një muaji më duhej të rregulloja një panel, sepse disa LED u dogjën, gjithashtu shirita LED u shkëputën nga kapaku dhe binin në ujë. Shpresoj, asgjë e keqe nuk ka ndodhur. Pra, nëse doni të mbani LED dhe peshk të sigurt, duhet të bëni ose blini një kapuç që ka një fund transparent dhe nuk ka ujë që mund të kalojë përmes tij (si ky).

RGB, shirita me ngjyra të ndryshme ose shirita me një ngjyrë?

RGB është fantastike sepse mund të kontrolloni ngjyrën e dritës, por është më e shtrenjtë dhe më e vështirë për tu kontrolluar sesa vetëm një LED me një ngjyrë. A doni vërtet të ndryshoni ngjyrat? Nëse dëshironi, për shembull, të imitoni dritën e hënës, kërkohet ndriçimi RGB, por nëse jo, mund të zgjidhni shirita me ngjyra të ndryshme ose shirita me një ngjyrë. Nëse zgjidhni një shirit ngjyrash më të mirat janë LED me një temperaturë ngjyrash nga 5500 K në 6500 K - është e njëjta ngjyrë e lehtë që rrezaton dielli. Ai përmban një spektër të plotë të dritës nga e kuqe në vjollce, kështu që bimët tuaja do të kenë dritën e duhur për fotosintezën dhe peshqit do të duken të mrekullueshëm.

Shumë LED që lëshojnë më pak dritë apo pak LED shumë të fuqishëm?

Nuk ka shumë rëndësi. Sipas mendimit tim, shumë LED që lëshojnë më pak dritë janë më të mira sepse duken se ka një burim të madh drite. Por është vetëm mendimi im.

Hapi 3: Bordi i Kontrollit të Akuariumit

Bordi i Kontrollit të Akuariumit
Bordi i Kontrollit të Akuariumit
Bordi i Kontrollit të Akuariumit
Bordi i Kontrollit të Akuariumit
Bordi i Kontrollit të Akuariumit
Bordi i Kontrollit të Akuariumit

Tani le të bëjmë bordin i cili do të kontrollojë akuariumin.

Fuqia e LEDs

Ju duhet të bëni lidhje me të cilat lehtë mund të lidhni shiritat LED. Për ta bërë këtë ju nevojiten kunjat dhe lidhësin 2 tela si në imazhin e tretë. Vidhosni një pjesë më të gjatë të kunjit në secilin lidhës. Bëni sa më shumë lidhje që ju nevojiten për të lidhur shiritat tuaj LED. Më duheshin 3 - një për secilën shirit.

Pjesët e saldimit

Planifikoni se ku do t'i bashkoni pjesët (mund të shikoni figurën 4). Unë përdor një zile për të alarmuar kur temperatura bie shumë ulët ose ngrihet shumë lart, por nuk keni pse ta përdorni. Mbani mend, ai rezistencë 10km është midis GND dhe portit Arduino PWM që kontrollojnë MOSFET, rezistenca 1k ohm është midis portës Arduino PWM e cila kontrollon portën MOSFET dhe MOSFET dhe rezistenca 4.7k ohm është midis portës Arduino e cila lexon temperaturën nga sensorët dhe +5V Mundohuni t'i vendosni kunjat sa më afër porteve të duhura Arduino.

Tani mund t'i lidhni pjesët në tabelën e PCB. Nëse i bashkoni të gjitha pjesët në tabelë, mund t'i lidhni ato. Mos harroni, - nga LED në burim në MOSFET dhe kullojeni nga MOSFET në GND. Dhe gjithashtu mos harroni të lidhni LED drejtpërdrejt me 12V nga furnizimi me energji DC, jo me rregullatorin e tensionit. Ju mund të shtoni etiketa në kunjat për të ditur se cila kunj është cila.

Unë nuk kam përdorur sensorin e nivelit të ujit, por nëse dëshironi, mund ta përdorni.

Program Arduino

Lidhni bordin me furnizimin me energji elektrike. Nëse dioda në Arduino ndizet do të thotë që nuk ka qarqe të shkurtra. Tani mund ta ngarkoni programin. Për të ekzekutuar këtë program do t'ju duhen disa biblioteka:.

  • LikuidCrystal_I2C
  • GJ5231
  • OneWire
  • Temperatura Dallas
  • Wire (biblioteka standarde)
  • EEPROM (biblioteka standarde)

Nëse keni shkarkuar të gjitha bibliotekat, mund ta ngarkoni programin në Arduino. Kodin do ta gjeni në fund të kësaj faqeje (ose mund ta shkarkoni këtu).

Hapi 4: Montimi i të gjitha sendeve

Montimi i të gjitha sendeve
Montimi i të gjitha sendeve
Montimi i të gjitha sendeve
Montimi i të gjitha sendeve
Montimi i të gjitha sendeve
Montimi i të gjitha sendeve

Shirita LED

Së pari, duhet të dini se sa dhe sa shirita të gjatë ju nevojiten. Nëse përdorni një kapak jo të dizajnuar për LED (si imja) kontrolloni se ku mund t'i lidhni shiritat.

Pritini shiritat dhe lidhni telat në + dhe - në shirit. Nëse LED -të nuk do të kenë asnjë mbulesë, duhet të izoloni telat. Përdorni tubin e tkurrjes së nxehtësisë dhe shiritin izolues, dhe shumë zam të nxehtë. Tani bashkëngjitni shiritat LED në kapuç. Ju mund të përdorni aceton për të yndyrosur sipërfaqen, gjithashtu përdorni shumë zam të nxehtë për të ngjitur shiritat në kapak që të mos bien poshtë. Nëse shiritat janë bashkangjitur, drejtojini telat në vendin ku do të jetë bordi i kontrollit.

Test

Tani është koha për provën. Lidhni ekranin, RTC, sensorin dixhital të prekjes me 4 kanale, sensorët e temperaturës, sensorin e nivelit të ujit (nëse keni një të tillë), LED -të dhe lidhni fuqinë.

Nëse gjithçka ndizet dhe LCD shfaq kohën dhe temperaturën, gjithçka funksionon shkëlqyeshëm.

Tani do t'ju tregoj se si ta kontrolloni atë. Funksionet e secilit buton: 1 (shikoni imazhin e 5 -të) - menu, ok, pranoni; 2 - anuloni, kthehuni; 3 - poshtë, majtas; 4 - lart, djathtas.

Për të ndryshuar kohën duhet të klikoni 1, pastaj 2 herë 4 dhe 1 (për të hyrë në Orë). Klikoni 1 për të caktuar një kohë. Duke klikuar 3 dhe 4 zgjidhni orën, pastaj klikoni 1 për të pranuar orën, pastaj zgjidhni minutën dhe klikoni 1, pastaj zgjidhni sekondat. Ndryshimet do të ruhen kur klikoni 1 pas zgjedhjes së sekondave. Nëse keni bërë një gabim dhe doni të anuloni klikoni 2.

Pastaj kaloni te Set Data dhe caktoni datën ashtu siç e keni caktuar kohën. Cakto tjetër nëse koha e verës është ndezur ose fikur (parazgjedhja është joaktive). Së fundmi, caktoni ditën e javës.

Tani ju duhet të vendosni kur dëshironi që drita të ndizet dhe fiket. Pra, klikoni 2 për t'u kthyer në menunë kryesore. Klikoni 3 dy herë. Klikoni 1 për të shkuar te cilësimet e dritës. Nëse dëshironi të fikni plotësisht dritat, shkoni te Modaliteti dhe vendoseni nga Auto në Off. Por tani ju duhet të provoni LED -të, kështu që mos e bëni këtë. Klikoni Dawn Start për të vendosur kur doni të ndizni dritat. Pastaj vendosni kohëzgjatjen e agimit (sa kohë duhet të ndizen LED -et). Klikoni Dusk Start për të vendosur kur doni të fikni dritat. Dhe pas kësaj vendosni kohëzgjatjen e muzgut (sa kohë duhet të fiken LED). Nëse koha është midis fillimit të agimit dhe fillimit të muzgut, dritat LED duhet të ndizen ngadalë, nëse jo, ndryshoni fillimin e muzgut që do të fillojë më vonë. Nëse LED janë duke u ndezur, gjithçka është e shkëlqyeshme. Nëse e shkëputni energjinë, të gjitha cilësimet do të ruhen në EEPROM.

Tani mund ta montoni LCD -në në kapakun e akuariumit.

Dorezë LCD

Para së gjithash, shkarkoni dhe printoni pjesët STL të cilat do t'i gjeni në fund të faqes (mund t'i shkarkoni këtu). Ju do të keni nevojë për 6 thumba elektronike dhe 6 thumba montimi.

Bashkangjitni sensorin dixhital të prekjes me 4 kanale në kapakun e panelit të prekjes duke përdorur 2 thumba elektronike. Pastaj lidhni kapakun e panelit me prekje me sensor prekës dixhital me 4 kanale në LCD -në e montimit duke përdorur 2 thumba montimi (imazhi 5).

Lidhni telat me sensorin e prekjes dhe përkulni kunjat që të mos parandalojnë fiksimin e LCD -së. Tani lidhni LCD me 4 thumba elektronike, lidhni telat me LCD (imazhi 8) dhe ngjiteni kapakun LCD në LCD të montimit duke përdorur 4 thumba montimi. Voilà, ju keni bërë dorezën LCD.

Bashkangjitni LCD në kapuç dhe lidhni pjesën tjetër

Duke përdorur lidhëse zip, lidhni telat nga LCD dhe sensorin e prekjes së bashku. Duke përdorur zam të nxehtë, lidhni dorezën LCD në kapakun e akuariumit. Vendoseni bordin e kontrolluesit në vendin e tij dhe lidhni gjithçka me të. Lidhni furnizimin me energji dhe kontrolloni nëse gjithçka funksionon.

Hapi 5: Fundi

Fund
Fund

Kjo eshte. Ju keni një kontrollues akuariumi që punon. Kontrolloni me kujdes menunë. Ka disa opsione që mund të jenë të dobishme për ju. Ky është vetëm një prototip. Mund ta zgjeroni - shtoni më shumë sensorë, më shumë gjëra për të kontrolluar. Por nëse doni të shtoni këto gjëra, duhet të shtoni lexuesin e kartave SD në Arduino, sepse nuk do të keni memorie.

Pra, azhurnoni atë dhe ndani fotografi. Shpresoj që ju pëlqeu kjo.

Faleminderit që lexuat dhe shihemi së shpejti.

Simonexc

Hapi 6: Zgjidhja e problemeve

Gabim:

LiquidCrystal_I2C / I2CIO.cpp: 35: 26: gabim fatal:../Wire/Wire.h: Asnjë skedar ose drejtori e tillë

Zgjidhja:

Në bibliotekën LiquidCrystal_I2C në skedarin I2CIO.cpp ndryshoni rreshtin e 35 -të nga #include në #include

Gabim:

Nuk ka tekst në ekran ose ka simbole të çuditshme.

Zgjidhja:

Telat nuk janë lidhur siç duhet. Lëkundni telat pak ose lidhini ato.

Recommended: