Orodha ya maudhui:
- Hatua ya 1: Unachohitaji
- Hatua ya 2: Nuru
- Hatua ya 3: Bodi ya Mdhibiti wa Aquarium
- Hatua ya 4: Kuweka vitu vyote
- Hatua ya 5: Mwisho
- Hatua ya 6: Utatuzi
Video: Mdhibiti wa Aquarium ya DIY: Hatua 6 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:54
Halo! Katika hii inayoweza kufundishwa, nilitaka kukuonyesha jinsi ya kutengeneza kidhibiti cha aquarium. Kuna watawala wengi wanaopatikana kwenye mtandao, lakini wanagharimu angalau $ 100. Mdhibiti wangu aligharimu karibu $ 15. Jambo lingine kubwa juu ya kutengeneza mtawala wako wa aquarium ni kwamba unaweza kuibadilisha.
Sawa, lakini kwa nini ninahitaji?
Mdhibiti wa aquarium ni msaada mkubwa kwa kila mmiliki wa aquarium. Inaweza kudhibiti LEDs (kuiwasha na kuzima polepole kwa wakati fulani), kupima joto la maji (na kuwasha kengele ikiwa hali ya joto ni ya chini sana au ya juu sana), lisha samaki wako, angalia kiwango cha maji, angalia pH ya maji, n.k Inaweza kudhibiti kila kitu ambacho unapaswa kudhibiti katika aquarium yako na kupima kila parameter ambayo inakufaa, samaki na mimea yako.
Sawa, unajua kwanini unahitaji, sasa wacha tuone jinsi ya kuifanya.
KUMBUKA: Hii inaweza kufundishwa tu juu ya kutengeneza mtawala wa aquarium, sio juu ya kutengeneza aquarium yenyewe. Nadhani tayari unayo aquarium "inayofanya kazi" na samaki na mimea au unataka kutengeneza aquarium mpya.
Hatua ya 1: Unachohitaji
Kwanza, unahitaji aquarium na hood yake (unaweza kufanya hood na wewe mwenyewe. Habari zaidi katika hatua ya 2).
Sehemu za elektroniki:
- Arduino (nilitumia Nano 3.0) - unaweza kutumia Arduino yoyote lakini inapaswa kuwa na angalau kB 30 ya kumbukumbu
- Vipande vya LED (zaidi juu ya LED katika hatua ya 2)
- sensa ya joto isiyo na maji (nilitumia DS18B20) - nilitumia sensorer 2, lakini moja ni ya kutosha
- Onyesho la LCD (nilitumia 1602 I2C)
- saa halisi (nilitumia DS3231)
- Sensa ya kugusa ya dijiti 4 (nimetumia hii)
- sensa ya kiwango cha maji (haitumiki)
- transistor kudhibiti LED (nilitumia IRF840, lakini unaweza kutumia MOSFET nyingine yoyote)
- Mdhibiti wa voltage 5V
- buzzer (hiari kwa kengele)
- Vipinga 10k, 4.7k na 1k ohm
- Ugavi wa umeme jack tundu la kike 5.5 * 2.1 mm
- Usambazaji wa umeme wa DC 12V (kulingana na nguvu ngapi hutumia vipande vyako vilivyoongozwa chagua usambazaji wa umeme na nguvu ya kutosha)
Sehemu zingine:
- bodi ya PCB ya ulimwengu
- vichwa vya pini vya kiume
- waya nyingi (kike-kwa-kiume, kike-kwa-kike na waya thabiti wa msingi)
- solder nyingi
- mahusiano ya zip
- zilizopo zinazopunguza joto
- vijiti vya gundi moto
- viunganisho vya waya
Zana:
- chuma cha kutengeneza
- mkata waya
- bunduki ya joto
- moto bunduki ya gundi
- mkasi
- Printa ya 3D (kuchapa mlima kwa LCD)
- kipimo cha mkanda
- driller (hiari)
- bisibisi
Ujuzi:
- Programu ya Arduino (angalia darasa hili)
- soldering (angalia mafunzo haya)
- Uchapishaji wa 3D na uchoraji wa 3D (angalia darasa hili)
Kama nilivyosema mapema sehemu zote (isipokuwa vipande vya LED) zilinigharimu karibu $ 15.
Hatua ya 2: Nuru
Mimi sio mtaalam kwa hivyo kuna viungo ambavyo vinaelezea kila kitu juu ya taa:
- yote juu ya chanzo nyepesi katika aquarium
- kuhusu wigo wa mwanga
- kutumia LED kama chanzo cha nuru katika aquarium
- Mwongozo wa wanunuzi wa LED
Sawa, ukisoma nakala zilizo hapo juu, unajua vya kutosha kuchagua aina ya taa kwa aquarium yako. Katika hii inayoweza kufundishwa, nitatumia LED, kwa sababu ni rahisi kudhibiti, hudumu kuliko aina zingine za taa na hutumia nguvu kidogo. Sasa lazima ujibu maswali kadhaa.
Kuzuia maji au la?
Kwa ujumla, ni bora kutumia LED zisizo na maji. Unyevu mwingi katika aquarium unaweza kuharibu hata LED zisizo na maji, kwa hivyo ikiwa utatengeneza kofia kwa taa hizo na kuzitenga vizuri kwamba hakuna maji yatakayokuja kwenye LED, mfumo wako wa taa utafanya kazi kwa muda mrefu. Sikufanya hivi. Nilichagua taa za kuzuia maji, niliunganisha kwenye kofia na baada ya mwezi nililazimika kurekebisha paneli moja kwa sababu taa zingine zilichomwa, na pia vipande vya LED vimetobolewa kutoka kwenye kofia na kuanguka ndani ya maji. Tunatumahi, hakuna chochote kibaya kilichotokea. Kwa hivyo ikiwa unataka kuweka taa za LED na samaki salama lazima utengeneze au ununue kofia ambayo ina uwazi chini na hakuna maji yanayoweza kupitia (kama hii).
RGB, vipande vya rangi tofauti au vipande vya rangi moja?
RGB ni nzuri kwa sababu unaweza kudhibiti rangi nyepesi, lakini ni ghali zaidi na ni ngumu kudhibiti kuliko taa za rangi moja tu. Je! Kweli unataka kubadilisha rangi? Ikiwa unataka, kwa mfano, kuiga mwangaza wa mwezi, taa ya RGB inahitajika, lakini ikiwa hutaki, unaweza kuchagua vipande vya rangi tofauti au vipande vya rangi moja. Ikiwa unachagua vipande vya rangi moja bora ni LED zilizo na joto la rangi kutoka 5500 K hadi 6500 K - ni rangi nyepesi inayofanana na jua. Inayo wigo kamili wa nuru kutoka nyekundu hadi zambarau, kwa hivyo mimea yako itakuwa na nuru inayofaa ya usanisinuru na samaki wataonekana mzuri.
Taa nyingi ambazo hutoa mwanga mdogo au taa chache zenye nguvu?
Haijalishi. Kwa maoni yangu, LED nyingi ambazo hutoa mwanga mdogo ni bora kwa sababu zinaonekana kama kuna chanzo kikubwa cha taa. Lakini ni maoni yangu tu.
Hatua ya 3: Bodi ya Mdhibiti wa Aquarium
Sasa wacha tufanye bodi ambayo itadhibiti aquarium.
Nguvu za LED
Lazima utengeneze viunganishi ambavyo unaweza kuunganisha kwa urahisi vipande vya LED. Ili kufanya hivyo unahitaji pini na kontakt 2 ya waya kama kwenye picha ya 3. Parafujo sehemu ndefu ya pini kwa kila kiunganishi. Tengeneza viunganisho vingi kama unahitaji kuunganisha vipande vyako vya LED. Nilihitaji 3 - moja kwa kila ukanda.
Sehemu za kuganda
Panga mahali ambapo utaunganisha sehemu (unaweza kutazama picha 4). Ninatumia buzzer kutisha wakati joto linapungua sana au kupanda juu sana, lakini sio lazima uitumie. Kumbuka, kwamba 10k ohm resistor iko kati ya bandari ya GND na Arduino PWM inayodhibiti MOSFET, 1k ohm resistor iko kati ya bandari ya Arduino PWM inayodhibiti lango la MOSFET na MOSFET na resistor ya 4.7k ohm iko kati ya bandari ya Arduino ambayo inasoma joto kutoka kwa sensorer na + 5V. Jaribu kuweka pini karibu iwezekanavyo kwa bandari sahihi za Arduino.
Sasa unaweza kuuza sehemu kwenye bodi ya PCB. Ikiwa umeuza sehemu zote kwa bodi, unaweza kuzitia waya. Kumbuka, - kutoka kwa LED hadi chanzo katika MOSFET na kukimbia kutoka MOSFET hadi GND. Na pia kumbuka kuunganisha LEDs moja kwa moja kwa 12V kutoka kwa usambazaji wa umeme wa DC, sio kwa mdhibiti wa voltage. Unaweza kuongeza lebo kwenye pini kujua ni pini ipi ambayo.
Sikutumia sensa ya kiwango cha maji, lakini ikiwa unataka, unaweza kuitumia.
Programu ya Arduino
Unganisha bodi kwenye usambazaji wa umeme. Ikiwa diode kwenye Arduino imewashwa inamaanisha kuwa hakuna mizunguko fupi. Sasa unaweza kupakia programu. Ili kuendesha programu hii utahitaji maktaba kadhaa:.
- LiquidCrystal_I2C
- DS3231
- OneWire
- Joto la Dallas
- Waya (maktaba ya kawaida)
- EEPROM (maktaba ya kawaida)
Ikiwa umepakua maktaba zote unaweza kupakia programu hiyo kwa Arduino. Utapata nambari chini ya tovuti hii (au unaweza kuipakua hapa).
Hatua ya 4: Kuweka vitu vyote
Vipande vya LED
Kwanza, lazima ujue ni ngapi na kwa muda gani unahitaji vipande. Ikiwa unatumia kofia ambayo haijatengenezwa kwa LED (kama yangu) angalia ambapo unaweza kushikamana na vipande.
Kata vipande na waya za solder kwa + na - kwenye ukanda. Ikiwa LED hazitakuwa na kifuniko chochote lazima utenganishe waya. Tumia bomba la kupungua joto na mkanda wa kuhami, na gundi nyingi moto. Sasa ambatisha vipande vya LED kwenye kofia. Unaweza kutumia asetoni kupunguza uso, pia tumia gundi nyingi moto kushikamana na vipande kwenye kofia ambayo haitaanguka chini. Ikiwa vipande vimefungwa, tumia waya mahali ambapo bodi ya kudhibiti itakuwa.
Jaribu
Sasa ni wakati wa mtihani. Unganisha onyesho, RTC, sensa ya kugusa ya dijiti 4, sensorer ya joto, sensa ya kiwango cha maji (ikiwa unayo), LED na unganisha nguvu.
Ikiwa kila kitu kinawasha na LCD inaonyesha wakati na hali ya joto kila kitu hufanya kazi vizuri.
Sasa nitakuambia jinsi ya kuidhibiti. Kazi za kila kifungo: 1 (angalia picha ya 5) - menyu, sawa, kubali; 2 - kufuta, kurudi; 3 - chini, kushoto; 4 - juu, sawa.
Ili kubadilisha wakati lazima ubonyeze 1, kisha mara 2 4 na 1 (kuingia Saa). Bonyeza 1 kuweka muda. Kwa kubonyeza saa 3 na 4 chagua saa, kisha bonyeza 1 kukubali saa, kisha chagua dakika na bonyeza 1, kisha uchague sekunde. Mabadiliko yatahifadhiwa ukibonyeza 1 baada ya kuchagua sekunde. Ikiwa umekosea na unataka kughairi bonyeza 2.
Kisha songa hadi Tarehe na uweke tarehe unavyoweka wakati. Seti inayofuata ikiwa wakati wa majira ya joto umewashwa au umezimwa (chaguo-msingi imezimwa). Mwishowe, weka siku ya wiki.
Sasa lazima uweke wakati unataka taa kuwasha na kuzima. Kwa hivyo bonyeza 2 kurudi kwenye menyu kuu. Bonyeza 3 mara mbili. Bonyeza 1 kwenda kwenye mipangilio ya Nuru. Ikiwa unataka kuzima taa kabisa nenda kwenye Modi na uweke kutoka Auto hadi Off. Lakini sasa lazima ujaribu LED, kwa hivyo usifanye hivyo. Bonyeza Anza Kuanza kuweka wakati unataka kuwasha taa. Kisha weka muda wa alfajiri (LED zinapaswa kuwasha kwa muda gani). Bonyeza Jioni Kuanza kuweka wakati unataka kuzima taa. Na baada ya hapo weka muda wa jioni (taa za LED zinapaswa kuzima kwa muda gani). Ikiwa wakati ni kati ya Mwanzo wa Alfajiri na Jioni Anza taa za LED zinapaswa kuwasha pole pole, ikiwa sivyo, badilisha Anza ya Jioni ambayo itaanza baadaye. Ikiwa LED zinawasha kila kitu ni nzuri. Ikiwa utakata umeme mipangilio yote itahifadhiwa katika EEPROM.
Sasa unaweza kupanda LCD kwenye hood ya aquarium.
LCD kushughulikia
Kwanza kabisa, pakua na uchapishe sehemu za STL ambazo utapata chini ya wavuti (unaweza kuzipakua hapa). Utahitaji spikes 6 za elektroniki na spikes 6 za mlima.
Ambatisha sensa ya kugusa ya dijiti 4 kwenye kifuniko cha jopo la kugusa ukitumia spiki 2 za elektroniki. Kisha funga kifuniko cha jopo la kugusa na sensorer 4 ya kugusa dijiti kwa LCD ya mlima ukitumia spikes 2 za mlima (picha 5).
Unganisha waya kwenye sensorer ya kugusa na piga pini ambazo hazitazuia kufunga LCD. Sasa funga LCD na spiki 4 za elektroniki, unganisha waya kwenye LCD (picha 8) na ambatanisha kifuniko cha LCD kwenye LCD ya mlima ukitumia spikes 4 za mlima. Kwa kweli, umefanya LCD kushughulikia.
Ambatisha LCD kwenye kofia na waya iliyobaki
Kutumia vifungo vya zip, funga waya kutoka kwa LCD na sensa ya kugusa pamoja. Kutumia gundi ya moto, ambatisha kipini cha LCD kwenye kofia ya aquarium. Weka bodi ya mtawala mahali pake na unganisha kila kitu kwake. Unganisha usambazaji wa umeme na uangalie ikiwa kila kitu kinafanya kazi.
Hatua ya 5: Mwisho
Hii ndio. Una mtawala wa aquarium anayefanya kazi. Angalia kwa uangalifu menyu. Kuna chaguzi ambazo zinaweza kukusaidia. Hii ni mfano tu. Unaweza kuipanua - ongeza sensorer zaidi, vitu zaidi vya kudhibiti. Lakini ikiwa unataka kuongeza vitu hivi lazima uongeze msomaji wa kadi ya SD kwa Arduino, kwa sababu utakosa kumbukumbu.
Kwa hivyo ibadilishe na ushiriki picha. Natumahi kuwa umependa hii.
Asante kwa kusoma na kukuona hivi karibuni.
Simonexc
Hatua ya 6: Utatuzi
Kosa:
LiquidCrystal_I2C / I2CIO.cpp: 35: 26: kosa mbaya:../Wire/Wire.h: Hakuna faili au saraka kama hiyo
Suluhisho:
Katika maktaba ya LiquidCrystal_I2C katika faili I2CIO.cpp badilisha mstari wa 35 kutoka # pamoja na kuwa # pamoja
Kosa:
Hakuna maandishi kwenye onyesho au kuna alama za kushangaza.
Suluhisho:
Waya hazijaunganishwa vizuri. Tembeza waya kidogo au kuziunganisha.
Ilipendekeza:
Mdhibiti wa Deepcool AIO RGB Arduino Mdhibiti: 6 Hatua
Mdhibiti wa Deepcool Castle AIO RGB Arduino: Niligundua kuchelewa sana kuwa ubao wangu wa mama haukuwa na kichwa cha kichwa cha rgb kinachoweza kushughulikiwa kwa hivyo niliboresha kutumia mafunzo kama hayo. Mafunzo haya ni ya mtu aliye na Deepcool Castle AIOs lakini inaweza kutumika kwa vifaa vingine vya rgb pc. KANUSHO: Ninajaribu
Intro kwa Mdhibiti Mdhibiti wa CloudX: Hatua 3
Intro kwa Microcontroller ya CloudX: Mdhibiti mdogo wa CloudX ni vifaa vya kufungua na programu-kompyuta ndogo ambayo hukuruhusu kuunda miradi yako ya maingiliano. CloudX ni bodi ndogo ya chip ambayo inaruhusu watumiaji kuiambia nini cha kufanya kabla ya kuchukua hatua yoyote, inakubali k tofauti
Miradi ya DIY - Mdhibiti Wangu wa Aquarium: Hatua 4
Miradi ya DIY - Mdhibiti Wangu wa Aquarium: Hii ni miradi mingine inayoweza kutekelezwa kwa sababu hakuna mfereji wa maji, ambayo itajumuisha " kuboresha " umiliki wa nyumba hiyo ni sawa na kupumzika kwa muda mfupi, kwa ajili ya picha za kumbukumbu za hali ya hewa, na kwa sababu ya kusoma
Mdhibiti wa Mchezo bila waya na Arduino na NRF24L01 + (msaada kwa Mdhibiti mmoja au Wawili): Hatua 3
Mdhibiti wa Mchezo bila waya na Arduino na NRF24L01 + (msaada kwa Mdhibiti mmoja au Wawili): Unaweza kupata mradi kamili kutoka kwa wavuti yangu (iko katika Kifini): https://teukka.webnode.com/l/langaton-ohjain-atmega-lla- ja-nrf24l01-radiomoduulilla / Huu ni mkutano mfupi sana kuhusu mradi huo. Nilitaka tu kuishiriki ikiwa mtu angesema
Mdhibiti mdogo wa AVR. Pulse Modulation Upana. Mdhibiti wa DC Motor na Mwangaza wa Mwanga wa LED.: 6 Hatua
Mdhibiti mdogo wa AVR. Pulse Modulation Upana. Mdhibiti wa DC Motor na Uzito wa Mwanga wa LED. Halo kila mtu! Pulse Modding Width (PWM) ni mbinu ya kawaida sana katika mawasiliano ya simu na udhibiti wa nguvu. ni kawaida kutumika kudhibiti nguvu inayolishwa kwa kifaa cha umeme, iwe ni motor, LED, spika, n.k kimsingi ni modu