Sadržaj:

Projekt mjerača snage vlastitim rukama pomoću Arduino Pro Mini: 5 koraka
Projekt mjerača snage vlastitim rukama pomoću Arduino Pro Mini: 5 koraka

Video: Projekt mjerača snage vlastitim rukama pomoću Arduino Pro Mini: 5 koraka

Video: Projekt mjerača snage vlastitim rukama pomoću Arduino Pro Mini: 5 koraka
Video: Мощная электронная нагрузка своими руками. 2024, Juli
Anonim
Projekt mjerača snage vlastitim rukama pomoću Arduino Pro Mini
Projekt mjerača snage vlastitim rukama pomoću Arduino Pro Mini

Uvod

Zdravo, elektronička zajednica! Danas ću vam predstaviti projekt koji vam omogućuje mjerenje napona i struje uređaja i prikaz zajedno s vrijednostima energije i energije. Mjerenje struje/napona Ako želite mjeriti napon i struju kola pomoću Arduina, postupak je prilično jednostavan. Analogni ulaz koristite za mjerenje napona na opterećenju, a pomoću šanta za mjerenje struje kroz pad napona ranžirnog otpornika. Ova je metoda prilično gruba i radi samo za napone unutar 0-5 V, a ADC Arduina koji se koristi za očitavanje pada napona otpornika pomalo je neprecizan za mjerenje stotina mV samo što će pasti preko šanta. Na sreću, postoje moduli koji nam olakšavaju život. Za ovaj projekt koristit ću INA219 IC, koji koristi otpornik od 0,1R kao šant i može mjeriti napone do 32 V, a ima raspon struje 0-3,2A. Ovaj IC nudi I2C sučelje za komunikaciju s Arduinom, a proučavanjem podatkovne tablice možemo koristiti posebne naredbe preko I2C sučelja kako bismo očitali vrijednosti napona i struje. Opet smo sretni jer ne moramo prolaziti kroz tu nevolju. Postoje biblioteke iz Adafruit -a koje možete preuzeti i koristiti unaprijed pripremljene funkcije za čitanje napona i struje | Kliknite ovdje za preuzimanje biblioteke

Korak 1: OLED ekran

OLED ekran
OLED ekran

Sljedeća komponenta koju ću koristiti je zaslon. Na ovaj način zapravo možemo prikazati vrijednosti koje mjerimo. Već neko vrijeme radim s “96 -inčnim OLED ekranom i odlično radi. Već možemo napraviti već napravljenu biblioteku Adafruit kako bismo poslali podatke koje želimo prikazati na ekranu | Kliknite ovdje za preuzimanje biblioteke Adafruit | trebat će vam i Adafruit GFX biblioteka.

Korak 2: Čitač SD kartica

Čitač SD kartica
Čitač SD kartica

Sada, kako bismo ovaj projekt dovršili, dodat ćemo završnu komponentu. Čitač mikro SD kartica, za pohranu izmjerenih podataka u tekstualne datoteke, odakle ih možete kopirati u program poput Excela kako biste napravili lijepe grafičke prikaze i izračunati potrošnju energije i energije množenjem struje i napona sa vremenu.

Ovaj modul komunicira putem SPI sučelja, koje također koristi naredbe za pisanje/čitanje podataka. Ovaj modul nije kompatibilan s 5V, pa ga ne možemo samo spojiti na Arduino sučelje jer će 5V uništiti 3.3V čip. U tu svrhu napravio sam razdjelnike napona od otpornika da bi spustili 5V signale na odgovarajuće 3.3V signale za čip (MOSI, CS i CLK linije respektivno i da bi spustili 5V na 3.3V za napajanje modula).

Korak 3: Šematski dijagram:

Shematski dijagram
Shematski dijagram

Konačno, Arduino programiramo pomoću biblioteke Adafruit za modul INA219 za očitavanje vrijednosti napona i struje. Nadalje, množimo struju s naponom kako bismo dobili potrošenu snagu. Zatim možemo upotrijebiti funkciju milis () za spremanje proteklog vremena i pomnožiti ga sa snagom kako bismo izračunali utrošenu energiju. Za čitač SD kartica koristio sam biblioteku „SdFat“jer standardne SD biblioteke iz Arduina nisu radile tako dobro | Kliknite ovdje za preuzimanje Sdfat biblioteke

Ploču možete napajati pomoću DC priključnice i primjenom napona između 7 i 12V na Arduino, koji napaja ostale komponente putem 5V VCC.

Korak 4: Stiglo je PCB:

PCB stigao
PCB stigao

Sponzor ovog projekta

Sponzor ovog projekta je PCBGOGO koji nam je isporučio 10 PCB -a za ovaj projekt. PCBGOGO proizvodi visokokvalitetne PCB-ove u vrlo kratkom vremenu, a isporučuje ih i vrlo brzo. Dakle, ako razmišljate o tome da svoj projekt učinite profesionalnim, ne ustručavajte se prenijeti svoje Gerber datoteke na PCBGOGO kako biste primili 10 PCB -a po vrlo niskoj cijeni.

Korak 5: Video demonstracija projekta

www.electronicslovers.com/2019/03/diy-power-meter-project-by-using-arduino-pro-mini.html

Preporučuje se: