Satura rādītājs:

Maiņstrāvas voltmetrs, izmantojot Arduino: 3 soļi (ar attēliem)
Maiņstrāvas voltmetrs, izmantojot Arduino: 3 soļi (ar attēliem)
Anonim
Maiņstrāvas voltmetrs, izmantojot Arduino
Maiņstrāvas voltmetrs, izmantojot Arduino

Šī ir vienkārša shēma, lai noskaidrotu maiņstrāvas spriegumu, izmantojot Arduino UNO bez maiņstrāvas voltmetra !! IZBAUDI!!

1. darbība: OBLIGĀTĀS SASTĀVDAĻAS

OBLIGĀTĀS SASTĀVDAĻAS
OBLIGĀTĀS SASTĀVDAĻAS
OBLIGĀTĀS SASTĀVDAĻAS
OBLIGĀTĀS SASTĀVDAĻAS
OBLIGĀTĀS SASTĀVDAĻAS
OBLIGĀTĀS SASTĀVDAĻAS

Izlasiet skaidrojumu, lai uzzinātu, kā katrs no tiem izmanto…

1) Step-down Transformator (12V vai 6V), esmu izmantojis 6V vienu

2) Rezistors (2P- 1K omi, jo es izmantoju 6V Tx, 12V tā 1K un 4,7K)

3) Diode (1N4007)

4) Zener diode (5V)

5) Kondensators (vēlams 1uF vai arī 10uF vairāk laika, lai izlādētu !!)

6) Adruino UNO vai kāds acīmredzami un daži džemperi (2)

Tas viss ir sastāvdaļas, kas nepieciešamas projekta īstenošanai …

2. darbība: shēmas shēma un skaidrojums

Ķēdes shēma un skaidrojums
Ķēdes shēma un skaidrojums

Vai jūs varat redzēt šo ķēdi ?? OHHH… jā, tajā nav nekā

1) Pazemināms transformators (220V līdz 6V AC), bet arduino nevar uzņemt maiņstrāvas spriegumu, lai nolasītu arī 6V

2) Ļauj iegūt 6 V līdz 5 V Arduino darba spriegumu, lai tas varētu izmērīt vai nolasīt, tāpēc sprieguma dalītājs, izmantojot 2 1k rezistoru, lai nonāktu pie 3 V maiņstrāvas (aptuveni)

3) Lai iegūtu līdzstrāvu, mēs esam izmantojuši diodi kā pusviļņu taisngriezi

4) Tagad 5V DC ir jāuztur ne vairāk, tāpēc mēs esam izmantojuši kondensatoru, lai stabilizētu spriegumu, un zenvera diode kā sprieguma regulators, kas vienmēr uztur 5V termināļos!

Tātad, tagad ķēdes daļa ir pabeigta, mēs izņemsim džemperus no shēmām, kas parādītas shēmā (ti, pāri Zener diodei), un novietojam džemperus (+) uz Arduino A0 analogo tapu un (-) uz Arduino GND.

Ja jūs nezināt diodes anodu un katodu, izmantojiet internetu! sudraba sānu katods (1N4007) UN melns sānu katods (Zener diode).

3. solis: Arduino un kods

Arduino un kods!
Arduino un kods!
Arduino un kods!
Arduino un kods!
Arduino un kods!
Arduino un kods!

Arduino tapa A0 un Gnd tika izmantota, lai analizētu nākamo spriegumu attiecībā pret maiņstrāvas tīklu…

5V ieeja A0 tapā attiecas uz arduino 1023 bitu vērtību …

Tātad 220V maiņstrāva (r.m.s.) = 311V (maksimums) atbilst 1023 bitiem

1 bits atbilst = 311/1023, Tādējādi mēs esam ņēmuši, b = analogRead (A0) un maiņstrāvas spriegums = a = (b*311/1023)

Tagad spriegums, ko mēs iegūstam, ir maksimālais spriegums, lai iegūtu r.m.s. mēs sadalījām pīķi/kvadrātmetru (2).

BET, ja mēs tikai sakām, ka sērijveida drukāšana Arduino nepārtraukti attēlo spriegumu, tāpēc mēs esam izveidojuši programmu, lai parādītu izvadi tikai tad, ja ievade mainās.

Paldies, ka izlasījāt šo mazo, bet noderīgo projektu, ja jums tuvumā nav maiņstrāvas voltmetra.

No nākamā es nākšu klajā ar IoT projektiem.

Kods: Github saite uz ino failu

Ieteicams: