Turinys:

Akvariumo vandens aušinimo sistema: 6 žingsniai
Akvariumo vandens aušinimo sistema: 6 žingsniai

Video: Akvariumo vandens aušinimo sistema: 6 žingsniai

Video: Akvariumo vandens aušinimo sistema: 6 žingsniai
Video: 6 žingsniai, kaip įsirengti Iwagumi stiliaus akvariumą 2024, Liepa
Anonim
Akvariumo vandens aušinimo sistema
Akvariumo vandens aušinimo sistema

Šioje pamokoje aš jums parodysiu, kaip patiems pasigaminti akvariumo aušinimo sistemą. Viskas, ko jums reikia, yra pagrindinės elektronikos žinios, programavimas ir šiek tiek laiko.

Jei turite kokių nors klausimų ar problemų, galite susisiekti su manimi

paštu: [email protected]

Komponentai, kuriuos pateikė „DFRobot“

Taigi pradėkime

1 žingsnis: projekto idėja

Idėja projektui
Idėja projektui
Idėja projektui
Idėja projektui

Taigi idėja apie šį projektą kilo netrukus po to, kai nusipirkau akvariumą dėl vandens temperatūros problemų.

Pagrindinė problema buvo ta, kad įmontuota šviesa pradėjo šildyti vandenį akvariume, įmontuota šviesa yra klasikinė neoninė 15W T8 šviesa. Man reikėjo sureguliuoti akvariumą, kad vandens temperatūra išliktų norimoje diapazone (24 ° C, 75,2 ° F)

Po kelių tyrimų sugalvojau galutinę šio projekto formą. Aš naudoju temperatūros zondą, kuris bus panardintas į vandenį. Zondas bus panardintas apie 10 cm į vandenį, nes karštas vanduo lieka viršuje, o šaltas - apačioje. Jei zondą panardintume per giliai į vandenį, matuotume šalto, o ne karšto vandens temperatūrą, kaip norime. Mikrokontroleris bus naudojamas duomenų apdorojimui ir aktyvinimo valdymui (ventiliatorių valdymas per relės modulį).

Ventiliatoriai išpūs šaltą orą į akvariumą ir kartu sumaišys orą bei atvėsins vandens paviršių.

2 žingsnis: medžiagos

Medžiagos
Medžiagos
Medžiagos
Medžiagos
Medžiagos
Medžiagos

Beveik visas reikalingas medžiagas šiam projektui galima nusipirkti internetinėje parduotuvėje: DFRobot

Šiam projektui jums reikės:

-Gravitacija: vandeniui atsparus DS18B20 jutiklių rinkinys

-Gravitacija: skaitmeninis 5A relės modulis

-DC-DC automatinis pakilimo galios modulis (nuo 3 ~ 15V iki 5V 600mA)

-Bluno Nano - „Arduino Nano“su „Bluetooth 4.0“

-Džemperio laidai (F/M) (65 pakuotės)

-Ventiliatorius 12V

-AC/DC keitiklis 15W 220V-12V

-Plastikinė jungčių dėžė

-Saugiklių laikiklis

-1A saugiklis

3 žingsnis: temperatūros jutiklis

Temperatūros jutiklis
Temperatūros jutiklis

    Gravitacija: vandeniui atsparus DS18B20 jutiklių rinkinys

Naudojamas vandens temperatūrai matuoti.

DS18B20 temperatūros jutiklis suteikia 9–12 bitų (konfigūruojamus) temperatūros rodmenis per 1 laidų sąsają, todėl iš centrinio mikroprocesoriaus reikia prijungti tik vieną laidą (ir įžeminimą).

Suderinamas su 3.0-5.5V sistemomis.

Temperatūros diapazonas: -55 ℃ ~ 125 ℃

Tikslumas: 0,5 ℃

Daugiau apie šį jutiklį galite pamatyti čia: DFRobot

4 žingsnis: maitinimo šaltinis

Maitinimo šaltinis
Maitinimo šaltinis
Maitinimo šaltinis
Maitinimo šaltinis
Maitinimo šaltinis
Maitinimo šaltinis

Šiam projektui tiekti naudojau kintamosios/nuolatinės srovės keitiklį 15W 220V-12V. Jo maksimali išėjimo srovė yra 1,25A. Jį galima nusipirkti „ebay“ar kitose internetinėse parduotuvėse už maždaug 15 USD ar mažiau.

12V naudojamas ventiliatoriams, kurie naudojami vandens aušinimui, maitinti. Bet kadangi „Bluno nano“reikia 5 V maitinimo šaltinio, o ne 12 V, man reikėjo pridėti nuolatinės srovės nuolatinės srovės nuolatinio maitinimo modulį. Maksimali šio modulio srovė yra 600 mA, o tai yra daugiau nei pakankamai tiekiant „Bluno Nano“ir tris ventiliatorius.

DC-DC automatinis pakilimo ir mažinimo galios modulis

-Įvesties įtampa: 3 ~ 15V DC

-Išėjimo įtampa: 5V DC

-Didžiausia išėjimo maksimali srovė: 600 mA

5 žingsnis: Surinkimas

Surinkimas
Surinkimas
Surinkimas
Surinkimas
Surinkimas
Surinkimas

Gavęs visus komponentus, atėjo laikas viską surinkti kartu.

  • Pirmiausia pradėjau nuo laidų kintamosios/nuolatinės srovės keitiklio. Jis tiekiamas su 230 V kintamąja srove tarp fazinės maitinimo linijos ir keitiklio I pridėtas 2A saugiklis grandinės apsaugai. (pirma nuotrauka)
  • Po to aš pridėjau DC-DC pakėlimo modulį. Jis yra tiesiogiai prijungtas prie 12 V išėjimo iš kintamosios/nuolatinės srovės keitiklio, todėl gauname 5 V nuolatinės srovės šaltinį, kuris naudojamas „Bluno Nano“(tiesiogiai prijungtas prie 5 V ir GND) maitinti
  • Iš kintamosios/nuolatinės srovės keitiklio 12 V nuolatinės srovės išvesties yra laidas, prijungtas prie relės gnybto, iš to gnybto laidas eina tiesiai į 12 V ventiliatorius. Relė maitinama iš DC-DC pakopinio modulio (5V DC).
  • Temperatūros jutiklis tiekiamas iš „Bluno Nano“.
  • Duomenų laidas iš jutiklio terminalo eina į „Bluno Nano“2 skaitmeninį kaištį.
  • Laidas iš 3 „Bluno Nano“kaiščio eina į relės modulio valdymo kaištį.

Ventiliatoriai yra akvariumo gale, kaip matyti paveikslėlyje.

6 žingsnis: programa

Programa yra labai paprasta, pagrindinis įjungimo/išjungimo reguliavimas naudojant histerezę. Šioje programoje histerezė yra 0,5 ° C, nes tokio tūrio (54 litrų) vandens temperatūra kinta gana lėtai.

Maksimali temperatūra yra 25 ° C, o žemiausia - 24,5 ° C. Kai maksimalios temperatūros vertė pasiekiamas, ventiliatoriai įjungiami ir jie pradeda maišyti orą ir aušinimo vandenį. Kai žemiausios temperatūros vertė. pasiekiamas, ventiliatoriai išjungiami.

Rekomenduojamas: