Съдържание:
- Стъпка 1: Използвани компоненти/хардуер и инструменти
- Стъпка 2: Инсталирайте Arduino и го пригответе за компилиране на примерите
- Стъпка 3: Схема на свързване
- Стъпка 4: Настройване на ThingSpeak за визуализиране на данните
- Стъпка 5: Последни стъпки
- Стъпка 6: Схема на процеса и връзка на веригата
Видео: Енергомер: 6 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
Внимание - Ние не носим отговорност за злополуки при възпроизвеждане на този проект от никого
Измервател на енергия с помощта на XMC1100 и TLI 4970 и Wi-Fi модул NodeMcu (ESP8266)
Измервателят на енергия е като приложение на TLI4970 (токов сензор) и XMC 2Go и е устройство за включване и включване към всеки електрически контакт с променливотоково захранване
В това приложение електромерът има следните функции
- Показва мощност, консумирана енергия от уредите и оценка на сметката, която може да понесете.
- Дистанционно наблюдавайте енергията на домакинските уреди.
Захранването от променливотоковата мрежа се изтегля и преминава през предпазител, за да се избегнат повреди по платката по време на случайно късо съединение.
След това променливотоковият електропровод се разпределя на две части:
1. Към товара през токовия сензор (TLI4970).
2. 230V AC/5V DC захранващ модул.
Сензорът за ток измерва количеството ток, преминаващ през товар, и изпраща 16-битови SPI данни (13-битова стойност на тока) към XMC 2Go, в който се извършва калибриране на енергия, мощност и сметки.
XMC 2Go изпраща данните в облака (Thingspeak) с помощта на Nodemcu и също така се показва на OLED.
За захранване на устройствата, Buck конвертор се използва за понижаване на 230v AC до 5v DC
Стъпка 1: Използвани компоненти/хардуер и инструменти
- Tli4970:
- TLI4970 е високоточен сензор за ток, базиран на доказаната технология на Hall на Infineon. Диапазонът на измерване на AC и DC до ± 50A и SPI изход от 16 бита (13-битова стойност на тока). Това е лесно за използване, напълно цифрово решение, което не изисква външно калибриране или допълнителни части като A/D преобразуватели, 0 pAmps или референтно напрежение.
Той има готова за използване библиотека Arduino.
Моля, намерете листа с данни за варианта TLI4970 тук.
- XMC2Go:
- Комплектът XMC 2Go с XMC1100 е може би най-малкият, пълнофункционален комплект за оценка на микроконтролера, представящ-XMC1100 (базиран на ARM® Cortex ™ -M0)-Вграден J-Link Lite дебъгер (Реализиран с микроконтролер XMC4200)-Захранване през USB (Micro USB) - защита от ESD и обратен ток - 2 x потребителски светодиод - Pin Header 2x8 пина, подходящи за Breadboard.
- Може да се програмира с помощта на Arduino IDE. Връзка
- Ръководството за потребителя може да се намери тук.
- NodeMCU:
- Wi-Fi табло за допълнителна информация линк
- AC-DC двоен изход:
- Стъпва с 220v AC до 5v Dc. Връзка
- Oled I2C дисплей:
- Връзка
- Прототипна дъска:
- Връзка
- Удължителна кутия 5 в 1:
- Връзка
Електрически проводници
- Използвани инструменти-
- Малка отвертка с плоска глава
- Поялник, оплетка плитка
- Резачки за тел
- Dremal или подобен инструмент
Стъпка 2: Инсталирайте Arduino и го пригответе за компилиране на примерите
- Инсталирайте Arduino IDE. Връзка
- Инсталирайте пакета на платката Infineon, за да компилирате примерния код.
- Следвайте стъпките за инсталиране един по един. Връзка
- Инсталирайте пакета на платката за ESP8266.
- Следвайте стъпките за инсталиране една по една. Връзка
Инсталирайте допълнителните библиотеки, необходими за компилиране на примерния код-
- TLI4970
- OLED екран
Забележка:- Можете да изтеглите zip и да добавите във вашата Arduino IDE, като добавите.zip файл (ако не знаете, следвайте стъпките, дадени в TLI4970 сензорен lib във файла readme), иначе можете да инсталирате и двете библиотеки от мениджъра на библиотеката в IDE.
Стъпка 3: Схема на свързване
Връзката е както следва:
XMC 2Go ----> Tli4970
Vss ------- GND
Vdd ---------> 3.3V
P0_6 --------> MISO
P0_8 -------> SCK
P0_9 -------> CS
XMC 2Go -----> Nodemcu
Vss ----------> GND
Vdd ----------> 3.3
VP2_0 ------> D6
Nodemcu - OLED
GND --------> GND
3.3V ---------> 3.3V
D1 ------------> SCK
D2 ------------> SDA
Стъпка 4: Настройване на ThingSpeak за визуализиране на данните
- Създайте акаунт в ThingSpeak
- Създайте канал в акаунта на ThingSpeak
- Вземете идентификационните данни на ThingSpeak Channel и Write API Key и актуализирайте детайлите в секретния файл, присъстващ заедно с.ino файла, който трябва да се мига в NodeMCU.
Стъпка 5: Последни стъпки
Мигайте кода, даден в rar файл, след като смените pins_ardiuno, даден в пакета.
Забележка: Копирайте pins_arduino.h и го заменете с pins_arduino.h, който се намира в път C: / Потребители / …. / AppData / Local / Arduino15 / пакети / Infineon / hardware / arm / 1.4.0 / variants / XMC1100 / config / XMC1100_XMC2GO / pins_arduino.h
Забележка: От доларовия конвертор вземете 5V изход и включете както XMC2Go, така и NodeMcu.
Стъпка 6: Схема на процеса и връзка на веригата
Мигайте кода, проверете връзките, електромерът е готов да изчисли консумираната мощност от всеки уред, свързан към електромера.
В този проект се взема платка с предпазител, което увеличава цената на този производител, това може да се направи и само чрез използване на един контакт, в който може да се включи товар. Но ако използвате един гнездо без предпазител, бъдете двойно защитни докато работите с променливотоковото захранване.
Препоръчано:
Първи стъпки с безжични сензори за температура и вибрации на дълги разстояния: 7 стъпки
Първи стъпки с безжични сензори за температура и вибрации на дълги разстояния: Понякога вибрациите са причина за сериозни проблеми в много приложения. От валове и лагери на машината до работа на твърдия диск, вибрациите причиняват повреда на машината, ранна подмяна, ниска производителност и нанасят сериозен удар върху точността. Мониторинг
Първи стъпки с STM32f767zi Cube IDE и качване на персонализирана скица: 3 стъпки
Първи стъпки с STM32f767zi Cube IDE и качване на персонализирана скица: КУПЕТЕ (щракнете върху теста, за да закупите/посетете уеб страницата) STM32F767ZISUPPORTED SOFTWARE · STM32CUBE IDE · KEIL MDK ARM µVISION · EWARM IAR EMBEDDED WORKBENCH използва се за програмиране на STM микроконтролери
Как да направите 4G LTE двойна BiQuade антена Лесни стъпки: 3 стъпки
Как да направя 4G LTE двойна BiQuade антена лесни стъпки: През повечето време, с което се сблъсквах, нямам добра сила на сигнала за ежедневните ми работи. Така. Търся и опитвам различни видове антени, но не работи. След загубено време намерих антена, която се надявам да направя и изпробвам, защото тя не градивен принцип
Дизайн на играта с бързо движение в 5 стъпки: 5 стъпки
Дизайн на игра с Flick в 5 стъпки: Flick е наистина прост начин да направите игра, особено нещо като пъзел, визуален роман или приключенска игра
Система за предупреждение за паркиране на автомобил Arduino - Стъпки по стъпка: 4 стъпки
Система за предупреждение за паркиране на автомобил Arduino | Стъпки по стъпка: В този проект ще проектирам обикновена верига за сензори за паркиране на автомобил Arduino, използвайки Arduino UNO и HC-SR04 ултразвуков сензор. Тази базирана на Arduino система за предупреждение за автомобил за заден ход може да се използва за автономна навигация, измерване на роботи и други обхвати