Mundarija:
- 1 -qadam: umumiy nuqtai
- 2 -qadam: Sizga nima kerak / havolalar
- 3 -qadam: O'chirish diagrammasi
- 4 -qadam: dasturlash / kod
- 5 -qadam:
Video: Arduino Nano (I2C) orqali joriy monitoring: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Salom, Yaxshi Salom.. !!
Bu erda men (Somanshu Choudhary) Arcino nano yordamida oqimni kuzatmoqchi bo'lgan Dcube texnologik korxonalari nomidan TA2-200 oqim sensori analog ma'lumotlarini o'qish uchun I2C protokolidan biri.
1 -qadam: umumiy nuqtai
- TA12-200-bu o'zgaruvchan tok sensori
- Ma'lumotlar sahifasi havolasi:
- Ushbu loyiha AC tokini o'lchaydi
2 -qadam: Sizga nima kerak / havolalar
- Arduino Nano
- Arduino Nano uchun I²C qalqoni
- USB kabeli A tipidagi mikro tip B 6 fut uzunlikda
- I²C kabeli
- I²C AC oqim sensori ADC121C 12-bitli ADC I²C Mini moduli orqali
- CFL yoki Lampochka.
- PCV kabellari.
3 -qadam: O'chirish diagrammasi
4 -qadam: dasturlash / kod
#qo'shing
bo'sh o'rnatish ()
{
// TA12-200 bilan bog'langan ADC121C021, 0x50 ning I2C manzili
#ADC_ADDR 0x50 ni aniqlang
// I2c Bus -ga usta sifatida qo'shiling
Wire.begin ();
// Seriyali konsol chiqishi uchun ketma -ket muloqotni boshlang
Serial.begin (9600);
}
bo'sh halqa ()
{
// I2C avtobusida berilgan qurilma bilan uzatishni boshlang
Wire.beginTransmission (ADC_ADDR);
// Chaqiruv natijalari reestri, 0x00 (0)
Wire.write (0x00);
// kechikish (500);
// 2 bayt talab qiling
Wire.requestFrom (ADC_ADDR, 2);
// Agar mavjud bo'lsa, baytlarni o'qing
agar (Wire.available () == 2)
{
int msb = Wire.read ();
int lsb = Wire.read ();
// uzatishni tugatish va I2C avtobusini chiqarish
Wire.endTransmission ();
// Qiymatni hisoblash
int rawADC = msb * 256 + lsb;
rawADC = rawADC & 0x0fff;
// Ekranga chiqish
Serial.print ("ADC qiymati:");
Serial.println (rawADC);
}
boshqa
{
Serial.println ("Simda etarli bayt mavjud emas.");
}
kechikish (100);
}
/ /////////////////////////ESLATMA//////////////////////// / ///////////////////////////
// Bu qiymatlar mil amperda
// Maksimal o'qishni topib, oqimning rms qiymatini topishingiz va uni 1.414 ga bo'lishingiz mumkin
5 -qadam:
Boshqa savollar uchun saytimizga tashrif buyuring:
www.dcubetechnologies.com
Tavsiya:
Mustaqil Arduino 3.3V Vt / Tashqi 8 MGts chastotali soat Arduino Uno -dan ICSP / ISP orqali dasturlashtirilgan (ketma -ket monitoring bilan): 4 qadam
Mustaqil Arduino 3.3V Vt / Tashqi 8 MGts chastotali Arduino Uno -dan ICSP / ISP orqali dasturlashtirilgan (ketma -ket monitoring bilan): Maqsadlar: 8 MGts chastotali tashqi soatdan 3,3 V tezlikda ishlaydigan mustaqil Arduino yaratish. Uni Arduino Uno-dan (5V da ishlaydigan) ISP (ICSP deb ham ataladi) orqali dasturlash uchun yuklovchi faylini tahrirlash va
Geeetech kengashi Raspberry Pi orqali to'g'ridan -to'g'ri simli USB kabeli orqali: 4 qadam
Geeetech kengashi Raspberry Pi orqali to'g'ridan -to'g'ri maxsus USB kabeli orqali: Salom! Ushbu qo'llanmada JST XH 4-pinli maxsus USB-ni qanday qilish kerakligi ko'rsatilgan, shuning uchun siz Raspberry Pi yoki boshqa USB qurilmangizni Geeetech printeridagi A10 kabi Geeetech 2560 rev 3 kartasiga to'g'ridan-to'g'ri ulashingiz mumkin. Bu kabel qulay paralelga ulanadi
Bir nechta BMP280 datchiklari Arduino Uno orqali SPI orqali: 6 qadam
Bir nechta BMP280 datchiklari Arduino Uno -da SPI orqali: Bu qo'llanmada biz uchta BMP280 -ni Arduino Uno -ga SPI orqali ulashamiz, lekin har bir sensor uchun nSS (Slave Select) sifatida D3 dan D10 raqamli portlari yordamida Uno -da sakkizta BMP280 -ni ulashingiz mumkin. B o'lchagan atmosfera bosimi namunalarining
Braço Robo Controlado orqali uyali aloqa orqali: 3 qadam
Bracho Robô Controlado uyali aloqa tizimi orqali: yordamchi dasturlar bilan jihozlangan, ular bir -biridan farqli o'laroq, bir -biridan farqli o'laroq, elektron pochta orqali yuboriladi: axborot uzatish uchun telefon orqali yuboriladi
Kompyuter RAMidan Arduino orqali ketma-ket port orqali foydalanish: 7 qadam
Kompyuter RAMidan Arduino orqali ketma-ket port orqali foydalanish: Bir do'stim meni o'zining kichik Arduino loyihasi bilan ilhomlantirdi. Bu kichik loyiha Arduino UNO R3 ni o'z ichiga oladi, u Arduino IDE-da ishlab chiqarilgan dastur orqali ma'lumotlarni o'qish bilan shug'ullanadi, vizual studiyada ishlab chiqarilgan C# dasturi orqali ketma-ket portga (USB-port) yuboriladi. Bu kabi