Sisällysluettelo:
- Vaihe 1: Materiaalit
- Vaihe 2: Piirilevyn valmistelu
- Vaihe 3: "Kilven" tekeminen
- Vaihe 4: Putkilinja
- Vaihe 5: Kalibrointi
- Vaihe 6: Vesiannostelija
- Vaihe 7: Automaattinen nollaus
Video: Jokainen litra on tärkeä! Arduino Water Shos "Shield": 7 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Hei! Tämän ohjeen avulla voit annostella halutun määrän vettä. Järjestelmä voi toimia ml: ssa ja L.
Järjestelmällä voi olla monia sovelluksia: kastele puutarhaa, sekoita vettä joidenkin ainesosien kanssa, täytä säiliö, säädä veden kulutusta jne.
Ensimmäisellä yrityksellä yritin tehdä sen leipälaudalla, mutta kahdeksan painikkeen (paljon johtoja), irrotusten, väärien toimenpiteiden ja tarpeen testata vesilähteen ulkopuolella tai lähellä, päätin tehdä "kilven" ".
Jos et ole koskaan tehnyt piirilevyä, tämä on ehkä hyvä aika. Se on helppoa, sinun on vain oltava varovainen asiaan liittyvien elementtien kanssa. Tein pikaoppaan PCB: lle. Jos tarvitset lisätietoja, löydät tältä sivulta hyviä opetusohjelmia.
HUOMAUTUS: Mittaustarkkuus saadaan virtausmittarin laadusta. Tämä ei ole erittäin tarkka annostelija. Tarvitset kärsivällisyyttä järjestelmän kalibroimiseksi, mutta lopputulos on melko tarkka.
Katso video!
Vaihe 1: Materiaalit
PCB
-toisella puolella kuparilevy vähintään 13x10 cm (lasikuitua suositellaan)
-Ferriikloridi
-Muovinen säilytysastia
-Muoviset käsineet
-Terminen siirtopaperi (keltainen)
-rauta (lämmönsiirtoon)
-Juoterauta, juotoslanka, kiillotustyyny
-Pora, 1 mm: n poranterä
Elektroniikka
-Arduino UNO
-LCD 16x2
-Veden virtausmittari (käytän YF-S201)
-10K vastukset x 8
-1K vastus
-10K trimpot
-Painikkeet x 8
-Yksiriviset urospuoliset suorat nastat x 21-nastainen
-Yksiriviset kaarevat tapit x 6-nastainen
-Naarasliittimet 2 x 6-nastaiset
-5V relemoduuli
-Solenoidiventtiili (suositellaan 12, 24 VDC)
-Liittimet, johdot
Ja putkisto tarpeidesi mukaan
Vaihe 2: Piirilevyn valmistelu
Ehkä tämä on vaikeampi vaihe, jos et ole koskaan tehnyt PCB: tä. Sinun tarvitsee vain seurata ohjeita.
PCB: n tekemiseen on monia tapoja, tämä toimii minulle:
1.- Valmista levy kiillottamalla kuparipinta. Sinun on saatava sileä ja loistava pinta. Pese se sitten astianpesuaineella. Kun olet tehnyt tämän, älä kosketa pintaa uudelleen (sormenjäljet). Anna kuivua
2.- Tulosta tiedostot (PDF) lämpösiirtopaperille. Minun tapauksessani minulla on paperia väriaineelle (ei musteelle), joten tarvitset oikean tulostimen paperillesi. Tulosta paperin sileälle/loistavalle pinnalle.
Huomautus: Tiedostot ovat siirtovalmiita, älä käytä tulostusta peilillä. Jos haluat, tulosta ensin normaalille paperille varmistaaksesi, että näet kirjaimet taaksepäin, mutta se on ok.
3.-Aseta paperi tulostettu pinta alaspäin ja aseta se levylle (kuparipinta). Laita teippi sen korjaamiseksi
4.-Käytä nyt kuumaa rautaa raitojen siirtämiseen kuparipintaan. Tee tämä siirtämällä silitysrautaa ja painamalla noin
2-3 minuuttia.
5.- Anna jäähtyä ja poista sitten kaikki paperit. Voit pestä sen huolellisesti poistaaksesi jäljellä olevan paperin. Älä vahingoita kiskoja !.
6.-Valmista liuos muovisäiliöön. Käytä muovikäsineitä !. Käytän osaa rautakloridista kahteen lämpimään veteen (40 C). Tarvitsin 300 ml PCB: n valmistukseen (100 ml rautakloridia ja 200 ml lämmintä vettä), mutta se riippuu säiliön koosta.
7.- Laita levy liuokseen, siirrä säiliötä silloin tällöin "aaltoja" poistaaksesi kuparin. Normaalisti se kestää noin 20-30 minuuttia. Tarkista levy jatkuvasti.
8.-Kun kaikki kupari on poistettu, vetäydy ja pese levy (käytä muovikäsineitä käsittelyyn). Kiillota uudelleen musteen poistamiseksi ja näet kupariraitoja.
9.-Voit leikata levyn jäljellä olevat osat, jos haluat.
10.-Nyt sinun täytyy porata reiät. Käytä 1 mm: n poranterää. Reiät on merkitty ympyröiden keskelle ilman kuparia.
11.-Nyt voit siirtää yläosan. Painetun paperin on sovittava reikien kanssa. Käytä painikkeiden viivojen kulmia viitteenä. Voit tehdä tämän voimakasta valoa tai aurinkoa vastaan. Laita teippi sen korjaamiseksi.
Toista vaiheet 3-5.
Ja piirilevy on valmis!
Vaihe 3: "Kilven" tekeminen
Asenna ja juota komponentit. Ensin nastojen otsikot. Sinun on työnnettävä tappeja saadaksesi "pitkä tappi" tai voit käyttää muun tyyppistä tapin otsikkoa. Katso kuva.
Sitten vastukset. Jokainen vastus on merkitty ylhäällä vastaavalla arvolla Jatka painikkeilla, trimpotilla, kaarevilla nastoilla ja naarasliittimillä.
VAROITUS: Sinun on asetettava teippi "kansi" -alueelle välttääksesi kosketuksen metalliseen USB -liitäntään
Asenna lcd ja arduino. "0" ja "A5" näyttävät oikean asennustavan.
HUOMAUTUS: Lopullinen suojasi voi poiketa omastani, koska olen korjannut joitain ongelmia (releliitin, "kansi" -alue, kontrastileima)
Vaihe 4: Putkilinja
Ollakseni rehellinen, en tiedä kaikkien komponenttien englanninkielistä nimeä, joka tapauksessa putkilinja riippuu sovelluksestasi. Katso kuvista, miten sinulla on käsitys putkilinjan tekemisestä. Älä unohda tehdä hyvin kytkettyä ja tiivistettyä piiriä, koska veden paine voi roiskua ulos kaikkialta ja elektroniikasta!
VAROITUS: Virtausmittarissa on nuoli, joka osoittaa virtaussuunnan.
Vaihe 5: Kalibrointi
Kun "kilpi" ja putki on valmiina, testaa vesivirtausmittari.
Tarvitset vesilähteen. Testasin anturia pesukoneen lähellä käyttämällä magneettiventtiilin vesiliitäntää (samaa tyyppiä) Arduino ei voi ajaa magneettiventtiiliä, siksi käytin relettä, joten tarvitset ulkoisen virtalähteen. katso magneettiventtiilin jännite, katso kaavio. Käytä "COM" ja "NO" keskeyttääksesi yhden rivin. Käytän vanhan pesukoneen 220 V: n magneettiventtiiliä. Jos sinun on ostettava magneettiventtiili, suosittelen matalajännitteistä (12 tai 24 voltin). Älä unohda valita sellaista, jonka voit toimittaa.
Vaikka virtausmittari näyttää pulssia x litraa, sinun on testattava se putkistosi erityisestä muodosta johtuen.
Esimerkiksi virtausmittarin teho on 450 pulssia x litraa, mutta testissä sain vain 400. Muu tekijä, en voinut työskennellä syöttöventtiilin ollessa täysin auki, koska lukemat muuttuivat epävakaiksi..
HUOMAUTUS: Älä unohda työskennellä anturisi parametrien sisällä, minun tapauksessani 1-30 l/min ja 1,75 Mpa.
Kuten sanoin, kaikki riippuu virtausmittarin laadusta ja teknisistä tiedoista.
Liitä anturi suojaan. Yläosassa on vastaavat liittimet.
+ = 5V (punainen johto)
- = GND (musta lanka)
S = signaali tai pulssi (keltainen lanka)
Relemoduulissa on samat merkit.
Valmistin koodin pulssien laskemiseksi. Voit käyttää START/STOP- ja RST CNT -toimintoja. Käytä 1 litran pulloa, kauhaa tai dekantterilasia ja paina käynnistyspainiketta. Lopeta kun saavutat 1 litran. Toista muutaman kerran saadaksesi kuvion. Nollaa laskuri ja aloita uudelleen painamalla RST CNT -painiketta.
Nyt tiedät pulssit x litraa anturia.
Katso video.
Vaihe 6: Vesiannostelija
Laitteiston ominaisuudet:
LCD: Näytä tila, "SP" on asetuspiste tai haluttu vesimäärä ja "CNT" on laskuri. Esittelin koodin, joka tekee lcd: n, joka toimii kuin kaksi näyttöä. Ml- ja L -funktiot ovat täysin riippumattomia.
START/STOP: On "vaihtotoiminto". pitää releen ja järjestelmän käynnissä, kun vapautat painikkeen. Jos painat uudelleen, järjestelmä pysähtyy ja rele on "OFF". Kaikki painikkeet eivät toimi, jos järjestelmä on päällä
UNIT: Vaihda ml: n ja L: n välillä säilyttäen edellisen näytön asetukset ja arvot. On myös "vaihtotoiminto". Jos se on alhainen, olet ml -näytöllä ja jos se on korkea, olet L -näytöllä.
RST SP: Nollaa asetuspiste nykyisellä näytöllä ja syötä uusi.
RST CNT: Nollaa nykyisen näytön laskuri aloittaaksesi uuden laskennan. Jos laskuri on korkeampi tai yhtä suuri kuin asetuspiste, järjestelmä ei käynnisty.
Lisäyspainikkeet: Voit muuttaa asetuspistettä 4 painikkeella, +1, +10, +100, +1000. Tämä on helppo tapa muuttaa asetuksia. Lisäyspainikkeet eivät toimi järjestelmän ollessa käynnissä. Et voi lisätä +1 ml -toimintoon.
Ohjelmiston ominaisuudet:
Otin anturin painikkeena (painettu erittäin nopeasti!) Se käyttää samaa "debounce" -toimintoa kuin kaikki painikkeet. Anturi lähettää "korkean", kun kierros on suoritettu (noin 2,5 ml: n välein). Muu aika on "vähissä", sama vaikutus, kun painat painiketta.
Sinun tarvitsee vain syöttää pulssisi x litraa ja ml x pulssi seuraavasti:
Edellisessä vaiheessa testasit anturia ja sait lähtöpulsseja. Yritä pyöristää numero.
float cal_1 = 2,5; // Kalibroi ml x pulssi
Missä cal_1 = 1000/pulssia litraa kohti (minun tapaukseni; 1000/400 = 2,5 ml x pulssi)
int cal_2 = 400; // Kalibroi pulssit x litraa
Tämä on täydellinen pyöreä numero toimimaan. En tiedä oletko yhtä onnekas kuin minä. Tee viimeinen kalibrointi virheen minimoimiseksi
Muuttujat ovat "int", joten jos tarvitset suurempia numeroita, vaihda "pitkäksi" tai "allekirjoittamattomaksi pitkäksi"
Videolla näet suojan toiminnan. Pienellä kärsivällisyydellä voit saavuttaa lähes täydellisen suorituskyvyn.
Vaihe 7: Automaattinen nollaus
Muokattu 23.10.2018, testaus
Pyyntö käyttäjiltä. Kun laskuri saavuttaa asetusarvon, se asetetaan automaattisesti arvoon 0 uuden laskennan aloittamiseksi. Voit aina käyttää nollauspainiketta, kun järjestelmä ei ole käynnissä.
Suositeltava:
Arduino Nano Jokainen tapaus: 4 vaihetta
Arduino Nano Jokainen kotelo: Oletko koskaan tarvinnut lisäsuojaa Arduino Nano Every -laitteellesi tai halusit vain tyylikkään kotelon, joka oli edelleen toimiva ja joka on leipälautaystävällinen? No, olet tullut oikeaan paikkaan, koska tänään aion näyttää sinulle kuinka tehdä
Nike LED Swoosh! Tämä on loistava sisustus huoneeseen. Tämä on yksi projekti, jonka jokainen voi toistaa: 5 vaihetta
Nike LED Swoosh! Tämä on loistava sisustus huoneeseen. Tämä on yksi projekti, jonka jokainen voi toistaa. 2x puu 20-20-3000 2x vaneri 500-1000mm ruuvit (45mm) 150x ruuvit (35mm) 30x
Jokainen asia, joka sinun on tiedettävä rakennettaessa DRONE FPV: llä: 13 vaihetta
Jokainen asia, joka sinun on tiedettävä rakennettaessa DRONEa FPV: n avulla: Joten … dronin rakentaminen voi olla sekä helppoa että vaikeaa, häiritä erittäin kallista tai oikeutettua, se on matka, jonka tulet sisään ja kehittyt matkalla … aion opettaa sinulle mitä tarvitset, en aio kattaa kaikkea mitä markkinoilla on, mutta vain niitä
HC - 06 (orjamoduuli) "NIMI": n muuttaminen ilman käyttöä "Sarjan Arduino" -monitori joka "toimii helposti": virheetön tapa!: 3 vaihetta
HC - 06 (orjamoduuli) "NIMI": n muuttaminen ilman käyttöä "Sarjan Arduino" -monitori … joka "toimii helposti": virheetön tapa!: Jälkeen " Pitkä aika " yrittää muuttaa nimeä HC -06: ksi (orjamoduuli) käyttämällä " Arduinon sarjamittari, ilman " Menestys " Löysin toisen helpon tavan ja im Sharing now! Pidä hauskaa ystävät
Erittäin yksinkertainen PWM 555 Moduloi jokainen asia: 5 vaihetta
Erittäin yksinkertainen PWM 555: llä … Muokkaa jokaista asiaa: Huomautus: Kuka tahansa voi pyytää minulta apua. Älä kommentoi minua oikeinkirjoituksestani ja kieliopistani ……. Mene ja myös plz plz Arvioi ohjeistamani hyvin Hei jokainen. Tänään