Tartalomjegyzék:
- 1. lépés: Áttekintés
- 2. lépés: Amire szüksége van / Linkek
- 3. lépés: Áramköri diagram
- 4. lépés: Programozás / kód
- 5. lépés:
Videó: Jelenlegi megfigyelés az Arduino Nano (I2C) útján: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
Helló, Üdv.. !!
Itt én (Somanshu Choudhary) a Dcube tech vállalkozások nevében, akik az Arduino nano segítségével figyelni fogom az áramot, ez az I2C protokoll egyik alkalmazása a TA12-200 áramérzékelő analóg adatainak olvasására.
1. lépés: Áttekintés
- A TA12-200 egy AC áramérzékelő
- ADATLAP Link:
- Ez a projekt a váltakozó áramú értékeket méri
2. lépés: Amire szüksége van / Linkek
- Arduino Nano
- I²C pajzs az Arduino Nano számára
- USB kábel A típus - B típusú Micro 6 láb hosszú
- I²C kábel
- I²C AC áramérzékelő az ADC121C 12 bites ADC I²C mini modulon keresztül
- CFL vagy izzó.
- PCV kábelek.
3. lépés: Áramköri diagram
4. lépés: Programozás / kód
#befoglalni
üres beállítás ()
{
// Az ADC121C021 I2C címe, 0x50 összekapcsolva a TA12-200-val
#define ADC_ADDR 0x50
// Csatlakozzon mesterként az I2c Bus -hoz
Wire.begin ();
// Soros kommunikáció indítása soros konzol kimenethez
Sorozat.kezdet (9600);
}
üres hurok ()
{
// Indítsa el az átvitelt az adott eszközzel az I2C buszon
Wire.beginTransmission (ADC_ADDR);
// Konverziós eredményregiszter hívása, 0x00 (0)
Wire.write (0x00);
// késleltetés (500);
// 2 bájt kérése
Wire.requestFrom (ADC_ADDR, 2);
// Olvassa el a bájtokat, ha rendelkezésre állnak
ha (Wire.available () == 2)
{
int msb = Wire.read ();
int lsb = Drót.olvasás ();
// Az átvitel befejezése és az I2C busz elengedése
Wire.endTransmission ();
// Érték kiszámítása
int rawADC = msb * 256 + lsb;
rawADC = rawADC & 0x0fff;
// Kimenet a képernyőre
Serial.print ("ADC érték:");
Serial.println (rawADC);
}
más
{
Serial.println ("Nincs elég bájt elérhető a vezetéken.");
}
késleltetés (100);
}
//////////////////////////////////////////////////////////////////////////////////// /////////////////////////JEGYZET//////////////////////// //////////////////////////////////////////////////////////////////////////////////// //////////////////////////
// Ezek az értékek mili -amperben vannak megadva
// Az áram effektív értékét is megtalálhatja, ha megtalálja a maximális értéket, és elosztja 1.414 -gyel
5. lépés:
További kérdéseivel keressen bátran weboldalunkon:
www.dcubetechnologies.com
Ajánlott:
Jelenlegi módú oszcillátor tervezése D osztályú audioerősítőkhöz: 6 lépés
Jelenlegi módú oszcillátor tervezése a D osztályú audioerősítőkhöz: Az elmúlt években a D osztályú audioerősítők váltak a hordozható audiorendszerek, például az MP3 és a mobiltelefonok előnyös megoldásává nagy hatékonyságuk és alacsony energiafogyasztásuk miatt. Az oszcillátor a D osztály fontos része
Jelenlegi rázkódásérzékelő: 3 lépés
Jelenlegi rázkódásérzékelő: Ebben a projektben olyan eszközt fogunk készíteni, amely riaszt, ha valaki ajándékot/dobozt ráz. Ezt az ötletet akkor kaptam, amikor csomagot kaptunk postán karácsonyra. Hogy megpróbáljuk kitalálni, mi van benne, természetesen megráztuk, mint mindenki
Hogyan kell leolvasni egy elektromos árammérőt Arduino útján: 3 lépés
Hogyan kell leolvasni egy elektromos árammérőt az Arduino útján: Gyakran érdekes lehet tudni az otthoni áramfogyasztást vagy a teljes áramfogyasztást, hogy csökkentse az áramköltségeket és védje a környezetet. Ez nem igazán probléma, mert többnyire talál egy okos digitális el
Zöldház megfigyelés IOT -val: 5 lépés
Zöldház -felügyelet az IOT -val: Ha mezőgazdaságról van szó, a hőmérséklet és a hőmérséklet monitorozása A növények páratartalma fontos tényező a túléléshez. Jelenleg az emberek üvegházban elhelyezett hőmérőket használnak, hogy a gazdák mérhessék a hőmérsékletet. Ez a kézi alkalmazás azonban
Jelenlegi forrás DAC AD5420 és Arduino: 4 lépés (képekkel)
Jelenlegi forrás DAC AD5420 és Arduino: Helló. Ebben a cikkben szeretném megosztani tapasztalataimat az AD5420 aktuális digitális-analóg átalakítóval kapcsolatban, amely a következő jellemzőkkel rendelkezik: 16 bites felbontás és monotonitás Jelenlegi kimeneti tartományok: 4 mA-tól 20-ig mA, 0–20 mA vagy 0 mA t