Съдържание:
- Стъпка 1: Общ преглед
- Стъпка 2: Какво ви трябва / Връзки
- Стъпка 3: Електрическа схема
- Стъпка 4: Програмиране / код
- Стъпка 5:
Видео: Мониторинг на тока чрез Arduino Nano (I2C): 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
Здравейте, Добър поздрав.. !!
Тук аз (Somanshu Choudhary) от името на технологичните предприятия на Dcube ще наблюдавам тока с помощта на Arduino nano, това е едно от приложенията на I2C протокола за четене на аналогови данни на Current Sensor TA12-200.
Стъпка 1: Общ преглед
- TA12-200 е сензор за променлив ток
- DATASHEET Връзка:
- Този проект измерва стойностите на променлив ток
Стъпка 2: Какво ви трябва / Връзки
- Arduino Nano
- I²C щит за Arduino Nano
- USB кабел от тип A до микро тип B с дължина 6 фута
- I²C кабел
- I²C сензор за променлив ток чрез ADC121C 12-битов ADC I²C мини модул
- CFL или крушка.
- PCV кабели.
Стъпка 3: Електрическа схема
Стъпка 4: Програмиране / код
#включва
void setup ()
{
// I2C адрес на ADC121C021, 0x50 свързан с TA12-200
#дефинирайте ADC_ADDR 0x50
// Присъединете се към I2c Bus като главен
Wire.begin ();
// Стартиране на серийна комуникация за изход на серийна конзола
Serial.begin (9600);
}
void loop ()
{
// Започнете предаването с дадено устройство на I2C шина
Wire.beginTransmission (ADC_ADDR);
// Извикване на регистър на резултатите от преобразуване, 0x00 (0)
Wire.write (0x00);
// забавяне (500);
// Искане на 2 байта
Wire.requestFrom (ADC_ADDR, 2);
// Прочетете байтовете, ако са налични
ако (Wire.available () == 2)
{
int msb = Wire.read ();
int lsb = Wire.read ();
// Край на предаване и освобождаване на I2C шина
Wire.endTransmission ();
// Изчисляване на стойността
int rawADC = msb * 256 + lsb;
rawADC = rawADC & 0x0fff;
// Извеждане на екрана
Serial.print ("ADC стойност:");
Serial.println (rawADC);
}
иначе
{
Serial.println ("Няма достатъчно байтове по проводника.");
}
забавяне (100);
}
//////////////////////////////////////////////////////// /////////////////////////ЗАБЕЛЕЖКА//////////////////////// //////////////////////////////////////////////////////// ///////////////////////////
// Тези стойности са в мили ампера
// Можете също да намерите rms стойност на тока, като намерите максимално отчитане и го разделите на 1.414
Стъпка 5:
За допълнителни въпроси Чувствайте се свободни да посетите нашия сайт:
www.dcubetechnologies.com
Препоръчано:
Контролиране на Led чрез приложението Blynk чрез Nodemcu през интернет: 5 стъпки
Управление на Led чрез приложението Blynk с помощта на Nodemcu през интернет: Здравейте на всички днес Ще ви покажем как можете да контролирате светодиод с помощта на смартфон по интернет
Консумация на електроенергия и мониторинг на околната среда чрез Sigfox: 8 стъпки
Консумация на електроенергия и мониторинг на околната среда чрез Sigfox: Описание Този проект ще ви покаже как да включите електрическата консумация на помещение в трифазно разпределение на енергия и след това да го изпратите до сървър, използващ мрежата Sigfox на всеки 10 минути. Имаме три токови скоби от
Самостоятелен Arduino 3.3V W / Външен 8 MHz часовник, програмиран от Arduino Uno чрез ICSP / ISP (със сериен мониторинг!): 4 стъпки
Самостоятелен Arduino 3.3V W / Външен 8 MHz часовник, програмиран от Arduino Uno чрез ICSP / ISP (със сериен мониторинг!): Цели: Да се изгради самостоятелен Arduino, който работи на 3.3V от 8 MHz външен часовник. За да го програмирате чрез ISP (известен също като ICSP, серийно програмиране във верига) от Arduino Uno (работещ при 5V) За редактиране на файла за зареждане и записване на
Проект за измерване на мощността чрез DIY чрез Arduino Pro Mini: 5 стъпки
Проект за измерване на мощността чрез DIY чрез Arduino Pro Mini: Въведение Здравейте, общност на електрониката! Днес ще ви представя проект, който ви позволява да измервате напрежението и тока на уред и да го показвате заедно със стойностите на мощността и енергията. Измерване на ток/напрежение Ако искате да измервате
Домашна автоматизация: Автоматична комутационна платка с управление на димера чрез Bluetooth чрез Tiva TM4C123G: 7 стъпки
Домашна автоматизация: Автоматична комутационна платка с управление на димера чрез Bluetooth чрез Tiva TM4C123G: В днешно време имаме дистанционни управления за нашите телевизори и други електронни системи, които направиха живота ни наистина лесен. Чудили ли сте се някога за домашната автоматизация, която да даде възможност за управление на тръбни светлини, вентилатори и други електрически