Мазмуну:
Video: Ардуино аркылуу электр эсептегичти кантип окуу керек: 3 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Көбүнчө электр энергиясына болгон чыгашаңызды чектөө жана айланаңызды коргоо үчүн үйүңүздүн учурдагы электр энергиясын же жалпы энергия керектөөсүн билүү кызыктуу болмок. Бул чынында көйгөй эмес, анткени негизинен сиз орнотуучу кабинетте акылдуу санарип электр эсептегичти таба аласыз. Бул жерде Германияда сиз бул учурда көп учурда кабинетиңизде Кытайдан Holley Tech тарабынан DZ541ди таба аласыз. Бул эсептегич оптикалык инфракызыл интерфейси жана RS485 интерфейси менен жабдылган, бул SML протоколу аркылуу чогултулган маалыматтарды таратат. Бул долбоордо биз RS485 интерфейсин колдонуп, Arduino -ны эсептегичке туташтырып, жалпы энергия керектөөнүн жана реалдуу кубаттуулуктун маанилерин окуйбуз.
1 -кадам: RS485 туташуусу
Arduino -ны RS485 аркылуу эсептегичке туташтыруу үчүн мен Arduino RS485 калканчымды изоляцияланган интерфейси менен колдондум. Эсептегичтин RS485 үчүн терминалдары пластикалык капкак менен корголгон. Бул капкак көбүнчө мөөр менен бекитилет. Бул капкакты өзүңүз ачпаңыз. Бул коркунучтуу болушу мүмкүн жана сынган мөөр сиздин энергия менен камсыздоочуңуз менен көп көйгөйлөрдүн себеби болушу мүмкүн. Эң жакшы ыкма - электриктен жардам суроо. Ал кабелди эсептегичтин RS485 терминалдарына туташтырып, мөөрдү калыбына келтире алат.
Эми сиз эсептегичтин А жана В терминалдарын калканчтын А жана В терминалдары менен туташтыра аласыз.
2 -кадам: Jumper жана DIP Switch орнотуусу
RS485 калканы конфигурация үчүн кээ бир секиргичтер жана DIP өчүргүчтөрү менен жабдылган. Сураныч, DIP өчүргүчтөрүн төмөнкүдөй орнотуңуз: SW1 - ON, OFF, OFF, OFF (ресивер дайыма күйүп турат) SW2 - OFF, OFF, ON, ON (RS485 режими) SW3 - ON, OFF, OFF, OFF (каршылыкты токтотуу) Эки гана секиргич орнотулушу керек: JP1ден 5Vга чейин Arduino UNO үчүн жана экинчи секирүүчү позициясы RX - 2
3 -кадам: Код
Биз UARTди мүчүлүштүктөрдү оңдоо жана программалоо үчүн колдонобуз. Эсептегич D2 порту жана UART программалык камсыздоосу аркылуу 9600 Baud (8N1) аркылуу туташкан. Счетчик тынымсыз маалыматтарды жөнөтүп турат. Программа кызыктуу маалыматтар топтомун табуу үчүн маалымат агымында атайын байт тизмектерин издейт. Башка метрлер үчүн байт тизмектерин же байт (баш) тизмектери менен кызыктуу маалыматтардын ортосундагы аралыкты түзөтүү керек болушу мүмкүн. Жалпы энергия керектөөнүн жана реалдуу кубаттуулуктун декоддолгон мааниси Arduino IDEнин терминалдык терезесинде көрсөтүлөт.
Сунушталууда:
Javaда жөнөкөй эсептегичти кантип жасоо керек: 10 кадам
Javaда жөнөкөй эсептегичти кантип жасоо керек: Бул Java программалоо тилине жөнөкөй киришүү, анча -мынча программалоону билбеген адамдарга арналган. Материалдар: Компьютер же ноутбук (Eclipse орнотулган) https: // www. eclipse.org/downloads
Суу агымы эсептегичти кантип түзүү керек: 7 кадам
Суу агымын эсептегичти кантип түзүү керек: Так, кичинекей жана арзан суюктуктун агымын эсептегич GreenPAK ™ компоненттеринин жардамы менен оңой жасалышы мүмкүн. Бул Нускамада биз суунун агымын үзгүлтүксүз өлчөөчү жана 7 сегменттүү үч дисплейде көрсөтүүчү суу агымын эсептегичти сунуштайбыз. Агым сезгич
Кантип ESP32 менен ESP8266 аркылуу ESP-NOW аркылуу бир нече ESP сүйлөшүүлөрүн жасоо керек: 8 кадам
Кантип ESP32 жана ESP8266 аркылуу ESP-NOW аркылуу бир нече ESP сүйлөшүүлөрүн жасоо керек: Менин иштеп жаткан долбоорумда, роутерсиз бири-бири менен сүйлөшүү үчүн мага бир нече ESP керек. Бул үчүн, мен ESP-NOW аркылуу ESP роутери жок бири-бири менен зымсыз байланыш түзүү үчүн колдонуп жатам
GPRS аркылуу TCP/IP туташуусу: SIM900A модулу аркылуу серверге маалыматтарды кантип жөнөтүү керек: 4 кадам
GPRS аркылуу TCP/IP туташуусу: SIM900A модулун колдонуп серверге маалыматты кантип жөнөтүү керек: Бул окуу куралында мен sim900 модулун колдонуп TCP серверине маалыматтарды кантип жөнөтүү керектигин айтып берейин. Ошондой эле биз серверден кардарга маалыматтарды кантип аларыбызды көрөбүз (GSM модулу)
Подключаем Ардуино К Счётчику / Arduino -ны электр эсептегичтен импульстук маалыматтарды окуу үчүн туташтыруу: 20 кадам
Подключаем Ардуино К Счётчику / Arduino-ны Электрдик эсептегичтен импульстук маалыматтарды окуу үчүн туташтыруу: Домендик электр энергиясы менен электр энергиясын эсептөөчү потреблении. Складывать ватты всех лампочек - скучно и, увы, не факт, что точно. Во всяком случае, что там думает себе счётчик - всег