Orodha ya maudhui:
- Hatua ya 1: Vifaa
- Hatua ya 2: Kuandaa PCB
- Hatua ya 3: Kutengeneza "Shield"
- Hatua ya 4: Bomba
- Hatua ya 5: Upimaji
- Hatua ya 6: Mtunzi wa Maji
- Hatua ya 7: Weka upya kiotomatiki
Video: Kila Lita inahesabiwa! Arduino Maji Doser "Shield": Hatua 7 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
Halo! Kwa hii inayoweza kufundishwa, unaweza kuchukua kiwango cha maji kinachotakiwa. Mfumo unaweza kufanya kazi katika mL na L. Tutatumia Arduino UNO, mita ya mtiririko kuhesabu kiwango cha maji, LCD kuonyesha hali, kushinikiza vifungo kubadilisha mipangilio na relay ili kuamsha valve ya solenoid.
Mfumo unaweza kuwa na matumizi mengi: maji bustani, changanya maji na viungo vingine, jaza tangi, udhibiti matumizi ya maji, n.k.
Katika jaribio la kwanza, nilijaribu kuifanya kwenye ubao wa mkate, lakini kwa sababu vifungo 8 vya kushinikiza (waya nyingi), kukatika, hatua zisizofaa na hitaji la kujaribu nje au karibu na chanzo cha maji, niliamua kutengeneza "ngao" ".
Ikiwa haujawahi kutengeneza PCB, labda huu ni wakati mzuri. Ni rahisi, unahitaji tu kuwa mwangalifu na vitu vinavyohusika. Nilifanya mwongozo wa haraka wa PCB. Ikiwa unahitaji maelezo zaidi, unaweza kupata mafunzo mazuri kwenye ukurasa huu.
KUMBUKA: Usahihi wa kipimo, hutolewa na ubora wa mita ya mtiririko. Hii sio kipimo cha usahihi wa hali ya juu. Utahitaji uvumilivu kusawazisha mfumo, lakini matokeo ya mwisho ni sahihi kabisa.
Tazama video!
Hatua ya 1: Vifaa
PCB
-Kando moja ya bodi ya shaba 13x10 cm kima cha chini (Nyuzi ya glasi inapendekezwa)
-Kloridi ya feri
Chombo cha plastiki
Glavu za plastiki
Karatasi ya uhamisho wa joto (ile ya manjano)
-Chuma (kwa uhamishaji wa mafuta)
-Solder Iron, waya ya Solder, pedi ya polishing
-Buruta, 1mm kidogo ya kuchimba
Umeme
-Arduino UNO
-LCD 16x2
-Mita ya mtiririko wa maji (ninatumia YF-S201)
Vipinga -10K x 8
-1K kupinga
-10K trimpot
-Vifungo vya kushinikiza x 8
-Single row head straight pin headers x 21-pini
-Single row head curved headers x 6-pin
Vifungo vya kichwa vya kike vya 2 x 6-pin
-5V moduli ya kupeleka
-Solenoid valve (12, 24 VDC imependekezwa)
-Makontakta, waya
Na kupiga bomba kulingana na mahitaji yako
Hatua ya 2: Kuandaa PCB
Labda hii ni hatua ngumu zaidi, ikiwa haujawahi kutengeneza PCB. Unahitaji tu kufuata maagizo.
Kuna njia nyingi za kutengeneza PCB, hii inanifanyia kazi:
1. - Andaa bodi kwa kupaka uso wa shaba. Unahitaji kupata uso laini na mzuri. Kisha safisha na sabuni ya sahani. Mara tu ulipofanya hivyo, usiguse uso tena (vidole vya vidole). Acha ikauke
2. - Chapisha faili (PDF) kwenye karatasi ya kuhamisha mafuta. Kwa upande wangu, nina karatasi ya toner (sio wino), kwa hivyo unahitaji printa sahihi ya karatasi yako. Chapisha kwenye uso laini / mzuri wa karatasi.
Kumbuka: Faili ziko tayari kuhamisha, usitumie kioo kuchapisha. Ikiwa unataka, chapisha kwanza kwenye karatasi ya kawaida ili uhakikishe. Utaona herufi nyuma, lakini ni sawa.
3.-Weka karatasi na uso uliochapishwa chini, na uitoshe kwa ubao (uso wa shaba). Weka mkanda kuirekebisha
4. -Sasa, tumia chuma moto kuhamishia nyimbo kwenye uso wa shaba. Fanya hivi kwa kusonga chuma, na bonyeza kwa karibu
Dakika 2-3.
5.- Iache ipoe kisha ondoa karatasi yote. Unaweza kuiosha kwa uangalifu ili kuondoa karatasi iliyobaki. Usiharibu nyimbo !.
6.-Andaa suluhisho katika chombo cha plastiki Tumia glavu za plastiki !. Ninatumia sehemu ya sehemu moja ya kloridi yenye feri kwa maji mawili ya joto (40 C). Nilihitaji 300 ml kutengeneza PCB (100ml ya kloridi yenye feri na 200ml ya maji ya joto), lakini inategemea saizi ya chombo chako.
7.- Weka ubao kwenye suluhisho, songa chombo, mara kwa mara, "kutengeneza mawimbi" kuondoa shaba. Kawaida, inachukua kama dakika 20-30. Angalia bodi kila wakati.
8.-Mara shaba yote ilipoondolewa, kustaafu na safisha bodi (tumia glavu za plastiki kudhibiti). Kipolishi tena kuondoa wino na uone nyimbo za shaba.
9.-Unaweza kukata sehemu za bodi zilizobaki ikiwa unataka.
10.-Sasa unapaswa kuchimba mashimo. Tumia kipenyo cha 1mm kidogo. Mashimo yamewekwa alama katikati ya miduara bila shaba.
11. -Sasa, unaweza kuhamisha kilele. Karatasi iliyochapishwa inapaswa kutoshea na mashimo. Tumia pembe za vifungo vya kushinikiza kama rejeleo. Unaweza kufanya hivyo dhidi ya taa kali au jua. Weka mkanda kuirekebisha.
Rudia hatua 3-5.
Na PCB iko tayari!
Hatua ya 3: Kutengeneza "Shield"
Sasa, weka na uunganishe vifaa. Kwanza vichwa vya pini. Unahitaji kushinikiza pini, kupata "pini ndefu" au unaweza kutumia aina nyingine ya kichwa cha pini. Tazama picha.
Kisha vipinga. Kila kontena imewekwa alama juu na thamani husika Endelea na vifungo vya kushinikiza, trimpot, vichwa vya pini vilivyopindika na kichwa cha pini cha kike.
ONYO: Unahitaji kuweka mkanda kwenye eneo la "kifuniko", ili kuepuka kuwasiliana na tundu la USB la metali
Panda lcd na arduino. "0" na "A5" zinaonyesha njia sahihi ya kuipandisha.
KUMBUKA: Kinga yako ya mwisho inaweza kutofautiana na yangu, kwa sababu nimerekebisha maswala kadhaa (kiunganishi cha kupeleka tena, eneo la "kifuniko", stempu ya kulinganisha)
Hatua ya 4: Bomba
Kusema kweli, sijui jina kwa Kiingereza kwa vifaa vyote, kwa hivyo, bomba linategemea programu yako. Tazama picha kuwa na wazo la jinsi ya kutengeneza bomba. Usisahau kufanya mzunguko uliounganishwa na kufungwa vizuri, kwa sababu shinikizo la maji linaweza kutapakaa mahali pote na vifaa vya elektroniki!
ONYO: Mita ya mtiririko ina mshale, ikionyesha mwelekeo wa mtiririko.
Hatua ya 5: Upimaji
Ukiwa na "ngao" na bomba tayari, jaribu mita yako ya mtiririko wa maji.
Unahitaji chanzo cha maji. Nilijaribu sensorer karibu na mashine ya kunawa, nikitumia kontakt ya usambazaji wa maji kwenye valve yangu ya pekee (aina hiyo hiyo) Arduino haiwezi kuendesha valve ya solenoid, ndiyo sababu nilitumia relay, kwa hivyo unahitaji chanzo cha nguvu cha nje, kulingana na voltage ya valve yako ya solenoid, angalia skimu. Tumia "COM" na "HAPANA" kukatiza laini moja. Ninatumia valve ya solenoid ya 220V kutoka kwa mashine ya zamani ya safisha. Ikiwa unahitaji kununua valve ya solenoid, napendekeza voltage ya chini (12 au 24 volt). Usisahau kuchagua moja ambayo unaweza kusambaza.
Hata kama mita ya mtiririko inaonyesha kunde x lita, unahitaji kuijaribu, kwa sababu ya umbo la bomba lako.
Kwa mfano, pato langu la mita ya mtiririko ni pulsesxriter 450, lakini katika jaribio nilipata 400. Sababu nyingine, sikuweza kufanya kazi na valve ya usambazaji iliyofunguliwa kikamilifu, kwa sababu usomaji haukuwa thabiti. Kwa hivyo unahitaji kusawazisha valve ya usambazaji wa maji pia.
KUMBUKA: Usisahau kufanya kazi ndani ya vigezo vya sensa yako, kwa upande wangu, 1-30 l / min na 1.75 Mpa.
Kama nilivyosema, yote inategemea ubora na vielelezo vya mita ya mtiririko.
Unganisha sensa kwa ngao. Juu imechapisha viunganishi husika.
+ = 5V (Waya Nyekundu)
- = GND (waya mweusi)
S = Ishara au Pulse (Yelow Wire)
Moduli ya relay ina alama sawa.
Niliandaa nambari ya kuhesabu kunde. Unaweza kutumia START / STOP na RST CNT. Tumia chupa ya lita 1, ndoo au beaker, na bonyeza kitufe cha kuanza. Acha ukifika lita 1. Rudia mara chache kupata muundo. Bonyeza kitufe cha RST CNT kuweka upya kaunta na uanze tena.
Sasa, unajua kunde x lita za sensa yako.
Tazama video.
Hatua ya 6: Mtunzi wa Maji
Vipengele vya vifaa:
LCD: Onyesha hali, "SP" ni sehemu iliyowekwa au kiwango cha maji kinachotakiwa na "CNT" ni kaunta. Nilianzisha nambari ambayo hufanya LCD, inafanya kazi kama skrini mbili. Kazi ya ml na kazi ya L ni huru kabisa.
ANZA / ACHA: Je! Ni kazi ya "kugeuza". kuweka Relay na runnig ya mfumo wakati unatoa kifungo. Ikiwa unasukuma tena, mfumo unasimama na relay ni "ZIMA". Vifungo vyote havifanyi kazi ikiwa mfumo UMEWASHWA
KITENGO: Badilisha kati ya ml na L, kuweka mipangilio na maadili ya skrini iliyopita. Pia ni kazi ya "kugeuza". Ikiwa iko chini, uko kwenye skrini ya ml na ikiwa iko juu, uko kwenye L screen.
RST SP: Rudisha hatua iliyowekwa kwenye skrini ya sasa, kuingia mpya.
RST CNT: Rudisha kaunta kwenye skrini ya sasa ili kuanza hesabu mpya. Ikiwa kaunta iko juu au sawa na hatua iliyowekwa, mfumo hautaanza.
Vifungo vya Adders: Una vifungo 4 vya kushinikiza kubadilisha hatua iliyowekwa, +1, +10, +100, +1000. Hii ni njia rahisi ya kubadilisha mipangilio. Vifungo vya nyongeza haifanyi kazi wakati mfumo unaendelea. Huwezi kuongeza +1 kwenye kazi ya ml.
Vipengele vya Programu:
Nilichukua sensorer kama kitufe cha kushinikiza (kusukuma haraka sana!) Inatumia kazi sawa ya "kufuta" vifungo vyote. Sensor hutuma "juu" wakati inakamilisha duru (kila 2, 5 ml aprox). Wakati uliobaki ni "chini", athari sawa wakati unasukuma kitufe.
Unahitaji tu kuanzisha kunde zako x lita na mapigo ya ml x kama ifuatavyo:
Katika hatua ya awali, ulijaribu sensa na kupata kunde za pato lako. Jaribu kuzungusha nambari.
kuelea cal_1 = 2.5; // Calibrate ml x mapigo
Ambapo cal_1 = 1000 / kunde kwa lita (kesi yangu; 1000/400 = 2.5 ml x mapigo
int cal_2 = 400; // Calibrate kunde x lita
Hii ni nambari kamili ya kufanya kazi. Sijui ikiwa utakuwa na bahati zaidi kuliko nilivyokuwa. Fanya hesabu ya mwisho kurekebisha kosa kuwa la chini
Vigezo ni "int", kwa hivyo ikiwa unahitaji nambari kubwa, badili kuwa "ndefu" au "muda mrefu usiosainiwa"
Kwenye video, unaweza kuona utendaji wa ngao. Kwa uvumilivu kidogo, unaweza kufikia utendaji kamilifu.
Hatua ya 7: Weka upya kiotomatiki
Ilihaririwa 10-23-2018, Upimaji
Ombi kutoka kwa watumiaji. Baada ya kaunta kufikia setpoint itawekwa kwa 0 moja kwa moja ili kuanza hesabu mpya. Unaweza kutumia kitufe cha Rudisha wakati mfumo haufanyi kazi.
Ilipendekeza:
Joto la Maji ya Kisima Halisi, Uendeshaji na mita ya Kiwango cha Maji: Hatua 6 (na Picha)
Joto la Maji ya Kisima cha Maji ya Wakati wa Kweli, Uendeshaji na mita ya Kiwango cha Maji: Maagizo haya yanaelezea jinsi ya kujenga gharama ya chini, wakati halisi, mita ya maji kwa ufuatiliaji wa joto, Uendeshaji wa Umeme (EC) na viwango vya maji kwenye visima vilivyochimbwa. Mita imeundwa kutundika ndani ya kisima kilichochimbwa, kupima joto la maji, EC
Okoa Maji na Pesa Pamoja na Ufuatiliaji wa Maji ya Kuoga: Hatua 15 (na Picha)
Okoa Maji na Pesa Ukiwa na Mfuatiliaji wa Maji ya Kuoga: Ni yupi hutumia maji zaidi - bafu au bafu? Hivi karibuni nilikuwa nikifikiria swali hili, na nikagundua kuwa sijui ni kiasi gani cha maji kinatumika wakati ninaoga. Najua ninapokuwa katika kuoga wakati mwingine akili yangu hutangatanga, kufikiria juu ya hali nzuri
Pampu iliyodhibitiwa ya Arduino ya Maji ya Maji: 4 Hatua (na Picha)
Pampu iliyodhibitiwa ya Arduino kwa Maji ya Maji: wazo la mradi huu lilitoka wakati nilinunua boiler ya gesi inayobana kwa nyumba yangu. Sina mfereji wowote wa karibu kwa maji yaliyofupishwa ambayo boiler hutoa. Kwa hivyo maji hukusanywa kwenye tanki (lita) la lita 20 kwa siku chache na inapofika
Jinsi ya Kutengeneza Spika ya Maji isiyo na Maji: Hatua 12 (na Picha)
Jinsi ya Kutengeneza Spika ya Maji isiyo na Maji: Mradi Unaotolewa na: 123Toid (Kituo Chake cha Youtube) Kama watu wengi ninafurahiya kutumia muda nje wakati wa kiangazi. Hasa, napenda kuitumia karibu na maji. Wakati mwingine, ninaweza kuwa nikivua samaki, nikiingia chini ya mto, nikining'inia juu ya th
Jinsi ya Kutengeneza Tripod Kati ya Lita 2: Hatua 7
Jinsi ya Kutengeneza Tripod Kati ya Lita 2: Jinsi ya kutengeneza chupa ya lita 2 ya soda ndani ya "safari ya miguu mitatu"