Sadržaj:
- Korak 1: O projektu
- Korak 2: Senzori napona
- Korak 3: Trenutni senzori
- Korak 4: Senzor temperature i ventilator
- Korak 5: Krug napajanja
- Korak 6: LCD i serijski izlazi
- Korak 7: ISP programiranje i ATMega328P
- Korak 8: Bilješke i datoteke
Video: Arduino dvokanalni modul senzora napona: 8 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:04
Prošlo je nekoliko godina otkad sam napisao uputstvo, mislio sam da je vrijeme da se vratim. Želeo sam da napravim senzor napona tako da mogu da se priključim na napajanje svoje klupe. Imam dvokanalno promjenjivo napajanje, nema ekran pa moram koristiti voltmetar za postavljanje napona. Nisam inženjer elektrotehnike ili programer, ovo radim iz hobija. Rekavši da ću opisati šta ćemo ovdje graditi i da to možda nije najbolji dizajn ili najbolje kodiranje, ali dat ću sve od sebe.
Korak 1: O projektu
Prije svega, ovo je samo idejni projekt nečeg stabilnijeg i pouzdanijeg, neke komponente neće završiti u konačnom dizajnu. Većina komponenti odabrane su samo zbog dostupnosti (imao sam ih u kući), a ne zbog njihove pouzdanosti. Ovaj dizajn je namijenjen za napajanje od 15 V, ali možete zamijeniti nekoliko pasivnih komponenti i omogućiti mu rad na bilo kojem naponu ili struji. Trenutni senzori dostupni su u 5A, 20A i 30A, možete samo odabrati amperažu i izmijeniti kôd, ista stvar sa senzorom napona možete promijeniti vrijednost otpornika i kod za mjerenje viših napona.
PCB nema zadane vrijednosti jer možete zamijeniti pasivne komponente kako biste zadovoljili potrebe napajanja. Dizajniran je za dodavanje bilo kojem izvoru napajanja.
Korak 2: Senzori napona
Počet ćemo sa senzorima napona i senzorima struje. Koristim Arduino Mega za testiranje sklopova i koda, tako da neki početnici poput mene mogu sami napraviti i testirati, umjesto da moraju graditi cijeli modul na ploči.
Možemo mjeriti samo 0-5 volti koristeći Arduino analogne ulaze. Da bismo mogli mjeriti do 15 volti potrebno nam je stvoriti razdjelnik napona, djelitelji napona su vrlo jednostavni i mogu se stvoriti pomoću samo 2 otpornika, u ovom slučaju koristimo 30 k i 7,5 k koje bi nam dale omjeru 5: 1 tako da možemo mjeriti vrijednosti od 0-25 volti.
Lista dijelova za senzor napona
R1, R3 30k otpornici
R2, R4 7.5k Otpornici
Korak 3: Trenutni senzori
Za trenutne senzore koristit ću ACS712 proizvođača Allegro. Prvo što moram napomenuti je da znam da ti senzori nisu baš precizni, ali to je ono što sam imao pri ruci prilikom dizajniranja ovog modula. ACS712 je dostupan samo u paketu za površinsko montiranje i jedna je od rijetkih SMD komponenti koje se koriste u ovom modulu.
Trenutna lista dijelova senzora
IC2, IC3 ASC712ELC-05A
C1, C3 1nF kondenzator
C2, C4 0,1uF kondenzator
Korak 4: Senzor temperature i ventilator
Odlučio sam dodati modulu kontrolu temperature jer većina izvora energije generira dobru količinu topline i potrebna nam je zaštita od pregrijavanja. Za temperaturni senzor koristim HDT11, a za kontrolu ventilatora koristit ćemo 2N7000 N-kanalni MOSFET za pogon 5V CPU ventilatora. Krug je vrlo jednostavan, potrebno je primijeniti napon na odvod tranzistora, a na kapiju primjenjujemo pozitivni napon, u ovom slučaju koristimo digitalni izlaz arduina kako bismo osigurali taj napon i tranzistor se UKLJUČUJE omogućavajući ventilatoru pod naponom.
Kôd je vrlo jednostavan, uzimamo očitanje temperature sa senzora DHT11 ako je temperatura veća od naše zadane vrijednosti, postavlja izlazni pin HIGH i ventilator se uključuje. Kad temperatura padne ispod zadane temperature, ventilator se isključuje. Napravio sam krug na svojoj matičnoj ploči kako bih testirao svoj kôd, napravio sam nekoliko brzih slika sa svojom ćelijom, nije baš dobro, žao mi je, ali shemu je lako razumjeti.
Lista osjetnika temperature i dijelova ventilatora
J2 DHT11 Senzor temperature
R8 10K otpornik
J1 5V VENTILATOR
Q1 2N7000 MOSFET
D1 1N4004 Dioda
R6 10K otpornik
R7 47K otpornik
Korak 5: Krug napajanja
Modul radi na 5V pa nam je potreban stabilan izvor napajanja. Koristim regulator napona L7805 za osiguravanje konstantnog napajanja od 5 V, o ovom krugu nema puno toga za reći.
Lista dijelova strujnog kola
1 L7805 Regulator napona
C8 Kondenzator 0,33uF
C9 0,1uF kondenzator
Korak 6: LCD i serijski izlazi
Dizajnirao sam modul za korištenje s LCD -om na umu, ali sam tada odlučio dodati serijski izlaz za potrebe otklanjanja grešaka. Neću ulaziti u detalje o postavljanju I2C LCD -a jer sam to već opisao u prethodnom uputstvu za upotrebu I2C LCD -a. Jednostavan način na koji sam dodao LED diode linijama Tx & Rx za prikaz aktivnosti. Koristim USB za serijski adapter koji povezujem na modul, zatim otvaram serijski monitor u Arduino IDE -u i mogu vidjeti sve vrijednosti, provjeriti radi li sve kako treba.
Popis dijelova za LCD i serijske izlaze
I2C 16x2 I2C LCD (20x4 opciono)
LED7, LED8 0603 SMD LED
R12, R21 1K R0603 SMD otpornik
Korak 7: ISP programiranje i ATMega328P
Kao što sam spomenuo na početku, ovaj modul je dizajniran za različite konfiguracije, moramo dodati način za programiranje ATMega328 i otpremanje naših skica. Programiranje modula postoji na nekoliko načina, a jedan od njih je korištenje Arduina kao ISP programera, kao u jednom od mojih prethodnih ATMega za učitavanje s instrukcijama s Arduino mega.
Napomene:
- Ne treba vam kondenzator za učitavanje skice ISP -a na Arduino, potreban vam je za snimanje pokretačkog programa za učitavanje i učitavanje skice napona_senzora.
-Na novijim verzijama Arduino IDE -a morate spojiti pin 10 na pin 1 RESET ATMega328.
Lista dijelova kola ISP -a i ATMega328P
U1 ATMega328P
XTAL1 16-MHz HC-49S Crsytal
C5, C6 22pf Kondenzatori
ISP1 6 -pin zaglavlje
R5 10K otpornik
Resetirajte 3x4x2 Tact SMD prekidač
Korak 8: Bilješke i datoteke
Ovo je bio samo način da unesem neke ideje u radni uređaj, kao što sam već spomenuo, samo je mali dodatak za moje dvokanalno napajanje. Uključio sam sve što vam je potrebno za izradu vlastitog modula, sve Eagle CAD datoteke i sheme. Uključio sam Arduino skicu, vrlo je jednostavan i pokušao sam ga učiniti lakim za razumijevanje i mijenjanje. Ako imate bilo kakvih pitanja, slobodno ih postavite, pokušat ću na njih odgovoriti. Ovo je otvoren projekt, prijedlozi su dobrodošli. Pokušavam unijeti što više informacija, ali kasno sam saznao za Arduino natječaj i htio sam ovo poslati. Ostatak ću pisati uskoro, također sam uklonio SMD komponente (otpornike i LED) i zamijenio ih TH komponentama, jedina SMD komponenta je trenutni senzor jer je dostupna samo u paketu SOIC, ZIP datoteka sadrži datoteke sa TH komponentama.
Preporučuje se:
Dvokanalni EMG senzor: 6 koraka
Dvokanalni EMG senzor: Dvokanalni EMG modul uključuje analogno kolo za prikupljanje i proces filtriranja digitalnog signala. Prednje kolo za prikupljanje prikuplja električne signale mišića ljudske ruke ili noge kroz CH1 i CH2. Nakon pojačanja signala
Dvokanalni generator signala za gitaru: 10 koraka
Dvokanalni generator signala za gitaru: Ovaj projekt je jednostavan za izradu, originalnog dizajna za dvokanalni generator signala za gitaru i drugu upotrebu. Obuhvata čitav niz gitarskih nota (za vas gitariste, od otvorene niske E žice - 83 Herca, do 24. freta na visokoj E s
Regulator napona na ploči s zaslonom / Regulatorom napona Com displejom Za sve potrebne postavke: 8 koraka
Regulator napona na ploči s zaslonom / Regulator napona Com zaslon Para Placa De Ensaio: Nabavite potrebne komponente koje se nalaze na priloženoj listi (postoje veze za kupnju ili pregled njihovih karakteristika). Ovo su linkovi koji paralelno uspoređuju karakteristike kao karakteristike
Kako napraviti dvokanalni Vu mjerač pomoću LM3914: 3 koraka
Kako napraviti dvokanalni Vu mjerač pomoću LM3914: U ovom postu ću vam reći o tome kako napraviti dvokanalni Vu mjerač koristeći LM3914 IC. Za kompletnu izgradnju možete pogledati video prilog zajedno s postom & rada na projektu ili nastavite čitati post
Napajanje sa klupe "uradi sam" (dvokanalni): 4 koraka (sa slikama)
Napajanje „uradi sam“(dvokanalni): svakom elektronskom hobisti potrebna je varijabilna jedinica za napajanje za izradu prototipova i testiranje, ali mogu biti vrlo skupi. Pokazat ću vam kako izgraditi jeftino, ali pouzdano napajanje