Sisällysluettelo:
Video: Sähkömittarin lukeminen Arduinon kautta: 3 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
Usein olisi mielenkiintoista tietää kotisi nykyinen virrankulutus tai kokonaisvirrankulutus rajoittaaksesi sähkökustannuksiasi ja suojellaksesi ympäristöä. Tämä ei ole varsinainen ongelma, koska useimmiten löydät älykkään digitaalisen sähkömittarin asennuskaapistasi. Täällä Saksassa löydät usein kaapistasi kiinalaisen Holley Techin DZ541: n. Tässä mittarissa on optinen infrapunaliitäntä ja RS485 -liitäntä kerättyjen tietojen jakamiseksi ns. SML -protokollan kautta. Tässä projektissa käytämme RS485 -liitäntää Arduinon liittämiseen mittariin ja luemme kokonaisvirrankulutuksen ja todellisen tehon arvot.
Vaihe 1: RS485 -yhteys
Arduinon liittämiseksi mittariin RS485: n kautta olen käyttänyt Arduino RS485 -kilpiä, jossa on eristetty liitäntä. Mittarin RS485 liittimet on suojattu muovisuojuksella. Tämä kansi on yleensä lukittu sinetillä. Älä avaa tätä kantta itse. Se voi olla vaarallista ja rikkoutunut tiiviste voi olla syynä moniin ongelmiin energiantoimittajasi kanssa. Paras tapa on pyytää apua sähköasentajalta. Hän voi liittää kaapelin mittarin RS485 -liittimiin ja palauttaa sinetin.
Nyt voit liittää mittarin A- ja B -liittimet kilven A- ja B -liittimiin.
Vaihe 2: Hyppääjän ja DIP -kytkimen asetus
RS485 -kilpi on varustettu muutamilla hyppyjohdoilla ja DIP -kytkimillä konfigurointia varten. Aseta DIP -kytkimet seuraavalla tavalla: SW1 - ON, OFF, OFF, OFF (vastaanotin aina päällä) SW2 - OFF, OFF, ON, ON (RS485 -tila) SW3 - ON, OFF, OFF, OFF (päätevastus päällä) Vain kaksi hyppääjää on asetettava: JP1 - 5V Arduino UNO: lle ja toinen hyppääjä asennossa RX - 2
Vaihe 3: Koodi
Käytämme UARTia virheenkorjaukseen ja ohjelmointiin. Mittari on kytketty portin D2 ja ohjelmiston UART kautta 9600 Baud (8N1). Mittari lähettää jatkuvasti tietoja. Ohjelma etsii datavirrasta erityisiä tavusekvenssejä mielenkiintoisten datapakettien löytämiseksi. Muiden metrien kohdalla voi olla tarpeen muokata tavusekvenssejä tai tavu (otsikko) sekvenssien ja mielenkiintoisten tietojen välistä etäisyyttä. Koko virrankulutuksen ja todellisen tehon dekoodatut arvot näytetään Arduino IDE: n pääteikkunassa.
Suositeltava:
Vaihtorekisterien kaskadi 74HC595 Ohjattu Arduinon ja Ethernetin kautta: 3 vaihetta
Vaihtorekisterien kaskadi 74HC595 Ohjattu Arduinon ja Ethernetin kautta: Tänään haluaisin esitellä projektin, jonka olen toteuttanut kahdessa versiossa. Projektissa käytetään 12 vuororekisteriä 74HC595 ja 96 LEDiä, Arduino Uno -kortti ja Ethernet -suoja Wiznet W5100. Jokaiseen vuororekisteriin on kytketty 8 LEDiä. Numerot 0
Tietojen lukeminen ja kirjoittaminen ulkoiseen EEPROMiin Arduinon avulla: 5 vaihetta
Tietojen lukeminen ja kirjoittaminen ulkoiselle EEPROM-tietokoneelle Arduinon avulla: EEPROM on lyhenne sanoista Electroically Erasable Programmable Read-Only Memory. EEPROM on erittäin tärkeä ja hyödyllinen, koska se on haihtumaton muistimuoto. Tämä tarkoittaa, että vaikka levy on sammutettu, EEPROM -siru säilyttää edelleen ohjelman, joka
Ohjaa laitteita Internetin kautta selaimen kautta. (IoT): 6 vaihetta
Ohjaa laitteita Internetin kautta selaimen kautta. (IoT): Tässä ohjeessa näytän sinulle, kuinka voit ohjata laitteita, kuten LED-valoja, releitä, moottoreita jne. Internetin kautta verkkoselaimen kautta. Ja voit käyttää ohjaimia turvallisesti millä tahansa laitteella. Tässä käyttämäni verkkoalusta on RemoteMe.org -vierailu
Step Servo -moottorin kotelointi sarjaohjauksella Arduinon kautta 3D -tulostimen avulla - Pt4: 8 vaihetta
Step Servo -moottorin kotelointi sarjaohjauksella Arduinon kautta 3D -tulostimen avulla - Pt4: Tässä Motor Step -sarjan neljännessä videossa käytämme aiemmin opittujamme rakentaaksemme askelmoottorin servomoottorin, joka ohjataan sarjaliikenteen ja todellisen sijaintipalaute käyttämällä resistiivistä kooderia, jota valvoo Arduino. Sisään
Tiedostojen siirtäminen lähiverkon kautta BitTorrentin kautta: 6 vaihetta
Tiedostojen siirtäminen lähiverkon kautta BitTorrentin kautta: Joskus sinun on ehkä siirrettävä tiedostoja verkon kautta useille tietokoneille. Vaikka voit laittaa sen flash -asemaan tai CD/DVD -levylle, sinun on mentävä jokaiseen tietokoneeseen kopioimalla tiedostot, ja kaikkien tiedostojen kopioiminen voi viedä hetken (etenkin f