Мазмуну:
- 1 -кадам: Обзор
- 2 -кадам: Сизге эмне керек / Шилтемелер
- 3 -кадам: Райондук диаграмма
- 4 -кадам: Программалоо / Код
- 5 -кадам:
Video: Ардуино Нано (I2C) аркылуу учурдагы мониторинг: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:38
Салам, Жакшы салам.. !!
Бул жерде мен (Somanshu Choudhary) Dcube технологиялык ишканаларынын атынан Arduino нанонун жардамы менен токту көзөмөлдөп турам, ал TA2-200 Current Sensor аналогдук маалыматын окуу үчүн I2C протоколунун тиркемелеринин бири.
1 -кадам: Обзор
- TA12-200-AC токтун сенсору
- DATASHEET Шилтемеси:
- Бул долбоор AC токтун маанилерин өлчөйт
2 -кадам: Сизге эмне керек / Шилтемелер
- Arduino Nano
- Arduino Nano үчүн I²C Shield
- USB кабели Type A - Micro Type B 6 Feet Long
- I²C кабели
- I²C AC ток сенсору ADC121C 12-бит ADC I²C Mini модулу аркылуу
- CFL же лампа.
- PCV кабелдери.
3 -кадам: Райондук диаграмма
4 -кадам: Программалоо / Код
#кошуу
жараксыз орнотуу ()
{
// AD1212C021, 0x50 I12C дареги TA12-200 менен туташкан
#decine ADC_ADDR 0x50
// I2c Busка мастер катары кошулуңуз
Wire.begin ();
// Сериялык консол чыгаруу үчүн сериялык байланышты баштаңыз
Serial.begin (9600);
}
боштук цикл ()
{
// Берүүнү 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
Сунушталууда:
Ардуино Нано менен Алыстан башкарууну клондоштуруу: 5 кадам
Ардуино Нано менен ар кандай алыстан башкарууну клондоштуруу: Ардуино Нано менен алыстан башкарууну клондоштуруу
Ардуино Нано Ар бир жагдай: 4 кадам
Ардуино Нано Ар бир Кейт: Ардуино Нано Ар бирөөңүз үчүн кошумча коргоого муктаж белеңиз, же жөн эле иштей турган жана нанга ыңгайлуу болгон саркеч корпусту кааладыңыз беле? Ооба, сиз туура жерге келдиңиз, анткени бүгүн мен сизге кантип жасоону көрсөтөм
Ардуино Нано менен тамактануучу робот жасаңыз - Алтын бурама: 5 кадам
Ардуино Нано менен тамактануучу робот жасаңыз | Алтын бурама: Бул долбоордун идеясы менин кызымдан келди. Ал роботту каалайт жана бул робот тамакты оозуна сала алгыдай оозун ача алат. Ошентип, мен үйдө болгон нерселерди издедим: картон, ардуино нано, ультрадыбыштуу сенсор, серво мотору
Ардуино Нано, HX-711 Load Cell жана OLED 128X64 менен Баланын Машинасын Кантип Жасоо керек -- HX-711 калибрлөө: 5 кадам
Ардуино Нано, HX-711 Load Cell жана OLED 128X64 менен Баланын Машинасын Кантип Жасоо керек || Калибрлөө HX-711: Hello Instructables, Бир нече күн мурун мен татынакай баланын атасы болдумбу?. Ооруканада жатканымда, баланын салмагы баланын өсүшүн көзөмөлдөө үчүн абдан маанилүү экенин байкадым. Демек менде бир ой барбы? Балдардын салмагын эсептөөчү машинаны өзүм жасоо үчүн
Өз алдынча Arduino 3.3V W / Тышкы 8 МГц сааты Arduino Uno аркылуу ICSP / ISP аркылуу программаланат (Сериялык мониторинг менен!): 4 кадам
Автономдуу Arduino 3.3V W / External 8 MHz Clock Arduino Uno программасынан ICSP / ISP аркылуу программаланат (Сериялык мониторинг менен!): Максаттары: 8 МГц тышкы сааттан өчүрүүчү 3.3Вда иштеген автономдуу Arduino куруу. Аны ISP аркылуу программалоо (ошондой эле ICSP катары белгилүү), Arduino Uno (5V менен иштеген) жүктөөчү файлды түзөтүү жана күйгүзүү үчүн