Tartalomjegyzék:
Videó: DC wattmérő Arduino Nano használatával (0-16V/0-20A): 3 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
Hello barátok!!
Azért vagyok itt, hogy bemutassam egy DC wattmérőt, amely könnyen elkészíthető az Arduino nano használatával. Az egyik fő probléma, amellyel elektronikai hobbistaként szembesültem, az, hogy ismerem az általam készített töltőáramkörökben alkalmazott áramot és feszültséget. Arra gondoltam, hogy vásárolok egy mérőt egy online áruházból, de az egyik barátom azt mondta, hogy óriási hiba van az áram mérésekor.
Így arra gondoltam, hogy az arduino segítségével készíthetem el. Az akkumulátorok automatikus kikapcsolással történő feltöltésére is használható néhány módosítás végrehajtásával.
Kellékek
- Arduino Nano
- ACS712 Áramérzékelő 20A modul
- 16x2 LCD
- I2C modul 16x2 karakteres LCD -hez
- Ellenállások-220k, 100k/0,4W-1Nos
- 9V tápegység
- Női fejlécek, sorkapcsok
- Vonalas tábla vagy pont tábla
- Vezetékek csatlakoztatása
1. lépés: Vázlatos
Feszültségmérés
A feszültség mérésére az egyszerű feszültségosztó áramkört használtam. Két 220K és 100K értékű ellenállás használatával maximum 16V feszültség mérhető. A nano csak 5V -ig képes olvasni az analóg A1 tűn keresztül. Ha különböző feszültségszinteket szeretne mérni, akkor ennek megfelelően módosítsa az ellenállás értékeit.
Árammérés
Az áram mérésére az ACS712 áramérzékelő modult használtam (kattintson ide az adatlapért). Három modellben kapható különböző árammérésekhez, azaz 5A, 20A és 30A. 20A modult használtam. Változatlan és egyenáramú áramot is képes mérni, de itt csak egyenáramot lehet mérni.
Vannak más érzékelők is, például a MAX471 és az INA219, amelyek söntellenállásokat és áramerősítőket használnak az áram mérésére. Az ACS712 modul a híres ACS712 IC -t használja az áram mérésére a Hall -effektus elvével. A vázlatban bemutattam a modul áramkörét, ahol közvetlenül használhatja az érzékelő modult. Az áramellátást az Arduino nano 5V -os tápellátása biztosítja. A modul kimenete az A2 analóg érintkezőhöz van csatlakoztatva.
LCD és I2C modul
A feszültség és az áram megjelenítéséhez 16x2 -es LCD -t használtam. Az I2C protokollon keresztül csatlakozik a nanóhoz. Az I2C modul segítségével könnyen csatlakoztathatjuk az LCD -t a nano -hoz. Az LCD -t az I2C modul nélkül is csatlakoztathatja. Ebben az esetben 16 csatlakozást kell biztosítanunk az LCD -hez. A nano analóg és A4 -es és A5 -ös csapok támogatják az I2C protokollt, ezért a modul ezekhez az analóg tűkhöz van csatlakoztatva. Ezenkívül a nano 5 V -os tápellátásáról is táplálkozik. A LED+ és LED- is az LCD-hez van csatlakoztatva, valójában még két érintkező található az LCD-n a háttérvilágítás BEkapcsolásához.
Végül a nano áramellátását 9 V -os tápegység biztosítja. Itt egy hagyományos 9 V -os transzformátort és egy 7809 -es feszültségszabályozóval szabályozott hídáramkört használtam. Mindig 7V és 12V közötti feszültséget használjon, mert ebben a tartományban pontosan fog működni.
2. lépés: Kód
A kódoló rész egyszerű, két analóg A1 és A2 érintkezőt használnak a feszültség és az áram leolvasására. Ezeket az értékeket feldolgozza és átszámítja a tényleges értékre, és megjeleníti az LCD -n.
A wattmérő elkészítése után kalibrálnia kell a leolvasott értékeket, hogy a szabványos multiméterben megjelenített értéket kapja. Ehhez állandó értéket kell hozzáadnunk vagy kivonni a mért értékből.
3. lépés: Végső termék
Vonalas táblát használtam az alkatrészek elhelyezéséhez és forrasztásához. Az Arduino -t és az áramérzékelőt női fejlécekre helyezték, hogy bármilyen hiba esetén könnyen eltávolíthatók vagy átprogramozhatók legyenek.
Az összes alkatrészt műanyag tartályba tettem, hogy önálló egységként lehessen használni. A beépített 9 V -os tápegységgel rendelkezik a wattmérő táplálásához. Így bármilyen tápegységgel használható, 0-16V/0-20A-ig.
Remélem, tetszik ez a wattmérő. Ez minden bizonnyal segít minden kezdő elektronikai rajongónak.
Köszönöm!!
Ajánlott:
A gyorsulás felügyelete a Raspberry Pi és az AIS328DQTR használatával Python használatával: 6 lépés
A gyorsulás nyomon követése a Raspberry Pi és az AIS328DQTR használatával Python használatával: A gyorsulás véges, azt hiszem, a fizika egyes törvényei szerint.- Terry Riley A gepárd elképesztő gyorsulást és gyors sebességváltozásokat használ üldözés közben. A leggyorsabb lény a parton időnként kihasználja csúcssebességét a zsákmány elkapására. Az
Arduino wattmérő - Feszültség, áram és energiafogyasztás: 3 lépés
Arduino wattmérő - Feszültség, áram és energiafogyasztás: Egy eszköz használható a fogyasztott energia mérésére. Ez az áramkör feszültségmérőként és ampermérőként is szolgálhat a feszültség és az áram mérésére
Neopixel Ws2812 Rainbow LED izzás M5stick-C - Szivárvány futtatása a Neopixel Ws2812 készüléken az M5stack M5stick C használatával Arduino IDE használatával: 5 lépés
Neopixel Ws2812 Rainbow LED izzás M5stick-C | Szivárvány futása a Neopixel Ws2812-en az M5stack M5stick C használatával Arduino IDE használatával: Sziasztok, srácok, ebben az oktatási útmutatóban megtanuljuk, hogyan kell használni a neopixel ws2812 LED-eket, vagy led szalagot vagy led mátrixot vagy led gyűrűt m5stack m5stick-C fejlesztőtáblával Arduino IDE-vel, és elkészítjük szivárványos mintát vele
RF 433MHZ rádióvezérlés HT12D HT12E használatával - Rf távirányító készítése HT12E és HT12D használatával 433 MHz -en: 5 lépés
RF 433MHZ rádióvezérlés HT12D HT12E használatával | Rf távirányító létrehozása HT12E és HT12D használatával 433 MHz -en: Ebben az oktatóanyagban megmutatom, hogyan készítsünk RADIO távirányítót a 433 MHz -es adó vevőmodul használatával HT12E kódolással & HT12D dekódoló IC. Ebben az utasításban nagyon olcsó komponenseket küldhet és fogadhat, mint például: HT
Vezeték nélküli távirányító 2,4 GHz -es NRF24L01 modul használatával Arduino - Nrf24l01 4 csatorna / 6 csatornás adó vevő négykópás - Rc Helikopter - Rc sík az Arduino használatával: 5 lépés (képekkel)
Vezeték nélküli távirányító 2,4 GHz -es NRF24L01 modul használatával Arduino | Nrf24l01 4 csatorna / 6 csatornás adó vevő négykópás | Rc Helikopter | Rc sík Arduino használatával: Rc autó működtetése | Quadcopter | Drone | RC sík | RC csónak, mindig szükségünk van vevőre és adóra, tegyük fel, hogy az RC QUADCOPTER esetében szükségünk van egy 6 csatornás adóra és vevőre, és az ilyen típusú TX és RX túl költséges, ezért készítünk egyet