Orodha ya maudhui:

Jinsi ya Kusoma Mita ya Umeme Kupitia Arduino: Hatua 3
Jinsi ya Kusoma Mita ya Umeme Kupitia Arduino: Hatua 3

Video: Jinsi ya Kusoma Mita ya Umeme Kupitia Arduino: Hatua 3

Video: Jinsi ya Kusoma Mita ya Umeme Kupitia Arduino: Hatua 3
Video: Pro Micro ATMEGA32U4 Arduino Pins and 5V, 3.3V Explained 2024, Julai
Anonim
Jinsi ya Kusoma Mita ya Umeme Kupitia Arduino
Jinsi ya Kusoma Mita ya Umeme Kupitia Arduino
Jinsi ya Kusoma Mita ya Umeme Kupitia Arduino
Jinsi ya Kusoma Mita ya Umeme Kupitia Arduino

Mara nyingi itakuwa ya kuvutia kujua matumizi ya sasa ya nguvu au jumla ya matumizi ya nguvu ya nyumba yako kupunguza gharama zako za umeme na kulinda mazingira. Hili sio shida sana, kwa sababu zaidi utapata mita smart ya umeme wa dijiti kwenye kabati lako la usanikishaji. Hapa nchini Ujerumani utapata katika kesi hii mara nyingi DZ541 na Holley Tech kutoka China kwenye baraza lako la mawaziri. Mita hii ina vifaa vya kiufundi vya infrared interface na interface ya RS485 kusambaza data iliyokusanywa kupitia itifaki inayoitwa SML. Katika mradi huu tutatumia kiolesura cha RS485 kuunganisha Arduino kwa mita na kusoma maadili kwa jumla ya matumizi ya nguvu na nguvu halisi.

Hatua ya 1: Uunganisho wa RS485

Uunganisho wa RS485
Uunganisho wa RS485
Uunganisho wa RS485
Uunganisho wa RS485

Kuunganisha Arduino kwa mita kupitia RS485 nimetumia ngao yetu ya Arduino RS485 na kiolesura cha pekee. Vituo vya RS485 ya mita vinalindwa na kifuniko cha plastiki. Kifuniko hiki kawaida hufungwa na muhuri. Usifungue kifuniko hiki na wewe mwenyewe. Inaweza kuwa hatari na muhuri uliovunjika inaweza kuwa sababu ya shida nyingi na muuzaji wako wa nishati. Njia bora ni kuuliza fundi umeme kwa msaada. Anaweza kuunganisha kebo kwenye vituo vya RS485 vya mita na kupona muhuri.

Sasa unaweza kuunganisha vituo vya A na B vya mita na vituo vya A na B vya ngao.

Hatua ya 2: Mpangilio wa Kubadilisha Jumper na DIP

Mpangilio wa Kubadilisha Jumper na DIP
Mpangilio wa Kubadilisha Jumper na DIP

Kinga ya RS485 ina vifaa vya kuruka kadhaa na swichi za DIP za usanidi. Tafadhali weka swichi za DIP kwa njia ifuatayo: SW1 - ON, OFF, OFF, OFF (mpokeaji daima kwenye) SW2 - OFF, OFF, ON, ON (ON (mode RS485) SW3 - ON, OFF, OFF, OFF Kuruka mbili tu lazima ziwekwe: JP1 hadi 5V ya Arduino UNO na jumper ya pili kwenye msimamo RX - 2

Hatua ya 3: Kanuni

Tunatumia UART kwa utatuzi na programu. Mita imeunganishwa kupitia bandari D2 na programu ya UART kupitia 9600 Baud (8N1). Mita hiyo inaendelea kutuma data. Mpango huo unatafuta mfuatano maalum wa ka katika mtiririko wa data kupata vifurushi vya kupendeza vya data. Kwa mita zingine inaweza kuhitajika kuhariri mfuatano wa baiti au umbali kati ya mpangilio wa kichwa (kichwa) na data ya kupendeza. Thamani zilizotengwa za matumizi ya jumla ya nguvu na nguvu halisi zitaonyeshwa kwenye dirisha la terminal la IDE ya Arduino.

Ilipendekeza: