Turinys:

Kintamosios srovės voltmetras naudojant „Arduino“: 3 žingsniai (su nuotraukomis)
Kintamosios srovės voltmetras naudojant „Arduino“: 3 žingsniai (su nuotraukomis)

Video: Kintamosios srovės voltmetras naudojant „Arduino“: 3 žingsniai (su nuotraukomis)

Video: Kintamosios srovės voltmetras naudojant „Arduino“: 3 žingsniai (su nuotraukomis)
Video: KAIP NAUDOTI Skaitmeninį multimetrą? (VOLT, AMP, OHM METER). 2024, Lapkritis
Anonim
Kintamosios srovės voltmetras naudojant „Arduino“
Kintamosios srovės voltmetras naudojant „Arduino“

Tai paprasta grandinė, skirta nustatyti kintamosios srovės įtampą naudojant „Arduino UNO“be jokio kintamosios srovės voltmetro !! MĖGAUTIS!!

1 veiksmas: būtini komponentai

REIKALINGOS KOMPONENTOS
REIKALINGOS KOMPONENTOS
REIKALINGOS KOMPONENTOS
REIKALINGOS KOMPONENTOS
REIKALINGOS KOMPONENTOS
REIKALINGOS KOMPONENTOS

Perskaitykite paaiškinimą, kad žinotumėte, kaip kiekvienas iš jų naudoja…

1) Sumažėjęs transformatorius (12V arba 6V), aš naudoju 6V

2) Rezistorius (2P- 1K omas, kaip aš naudoju 6V Tx, 12V- 1K ir 4,7K)

3) Diodas (1N4007)

4) Zenerio diodas (5V)

5) Kondensatorius (pageidautina 1uF arba dar 10uF daugiau laiko įkrauti !!)

6) Adruino UNO arba bet koks akivaizdus ir kai kurie džemperiai (2)

Visa tai yra komponentai, reikalingi projektui įgyvendinti …

2 žingsnis: grandinės schema ir paaiškinimas

Grandinės schema ir paaiškinimas
Grandinės schema ir paaiškinimas

Ar matai tą grandinę ?? OHHH … taip, nieko jame nėra

1) Sumažėjęs transformatorius (220V-6V AC), tačiau arduino negali paimti kintamosios srovės įtampos, kad taip pat nuskaitytų 6V

2) Leidžia sumažinti „Arduino“darbinę įtampą nuo 6V iki 5V, kad ji galėtų išmatuoti ar nuskaityti, todėl įtampos daliklis, naudojant 2 1k rezistorių, gaunamas iki 3V kintamosios srovės (apytiksliai)

3) Norėdami gauti nuolatinę srovę, mes naudojome diodą kaip pusės bangos lygintuvą

4) Dabar 5 V nuolatinė srovė turi būti palaikoma ne daugiau, todėl įtampai stabilizuoti panaudojome kondensatorių, o įtampos reguliatorių - „zenver“diodą, kuris visada palaiko 5 V gnybtus !!

Taigi, dabar grandinės dalis yra padaryta, mes išimame trumpiklius iš gnybtų, pavaizduotų grandinės schemoje (t. Y. Per Zenerio diodą), ir įdėsime trumpiklius (+) prie Arduino analoginio kaiščio A0 ir (-) į Arduino GND.

Jei nežinote diodo anodo ir katodo, kreipkitės į internetą! sidabrinis šoninis katodas (1N4007) IR juodas šoninis katodas (Zenerio diodas).

3 žingsnis: „Arduino“ir kodas

Arduino ir kodas!
Arduino ir kodas!
Arduino ir kodas!
Arduino ir kodas!
Arduino ir kodas!
Arduino ir kodas!

„Arduino“kaištis A0 ir Gnd buvo naudojami analizuojant būsimą įtampą kintamosios srovės tinklo atžvilgiu …

5 V įėjimas prie A0 kaiščio reiškia 1023 bitų arduino vertę …

Taigi 220 V kintamoji srovė (r.m.s.) = 311V (smailė) atitinka 1023 bitą

1 bitas atitinka = 311/1023, taigi mes paėmėme, b = analogRead (A0) ir kintamoji įtampa = a = (b*311/1023)

Dabar įtampa, kurią gauname, yra didžiausia įtampa, kad gautume r.m.s. mes padalijome smailę/kv. (2).

BET, jei tik pasakysime, kad serijinis spausdinimas, „Arduino“nuolatos skaičiuos įtampą, todėl sukūrėme programą, kuri parodys išvestį tik pasikeitus įėjimui.

Dėkojame, kad perskaitėte šį nedidelį, bet naudingą projektą, jei šalia neturite kintamos srovės voltmetro.

Kitame projekte sugalvosiu daiktų interneto projektus.

Kodas: „Github“nuoroda į „Ino“failą

Rekomenduojamas: