Სარჩევი:
- ნაბიჯი 1: მიმოხილვა
- ნაბიჯი 2: რაც გჭირდებათ / ბმულები
- ნაბიჯი 3: სქემის დიაგრამა
- ნაბიჯი 4: პროგრამირება / კოდი
- ნაბიჯი 5:
ვიდეო: მიმდინარე მონიტორინგი Via Arduino Nano (I2C): 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
გამარჯობა, კარგი მისალმებები.. !!
აქ მე (სომანშუ ჩუდჰარი) Dcube– ის ტექნიკური საწარმოების სახელით ვაპირებ მიმდინარეობის მონიტორინგს არდუინო ნანოს გამოყენებით, ეს არის I2C პროტოკოლის ერთ – ერთი პროგრამა მიმდინარე სენსორის TA12-200 ანალოგური მონაცემების წასაკითხად.
ნაბიჯი 1: მიმოხილვა
- TA12-200 არის AC მიმდინარე სენსორი
- მონაცემთა ბმული:
- ეს პროექტი გაზომავს AC მიმდინარე მნიშვნელობებს
ნაბიჯი 2: რაც გჭირდებათ / ბმულები
- არდუინო ნანო
- I²C ფარი არდუინო ნანოსთვის
- USB კაბელი ტიპი A მიკრო ტიპი B 6 ფეხზე გრძელი
- I²C კაბელი
- I²C AC მიმდინარე სენსორი ADC121C 12 ბიტიანი ADC I²C მინი მოდულის საშუალებით
- CFL ან ნათურა.
- PCV კაბელები.
ნაბიჯი 3: სქემის დიაგრამა
ნაბიჯი 4: პროგრამირება / კოდი
#ჩართეთ
ბათილად დაყენება ()
{
// ADC121C021– ის I2C მისამართი, 0x50 ინტერფეისით TA12-200
#განსაზღვრეთ ADC_ADDR 0x50
// შეუერთდით I2c Bus– ს, როგორც ოსტატს
Wire.begin ();
// სერიული კონსოლის გამომავალი სერიული კომუნიკაციის დაწყება
სერიული.დაწყება (9600);
}
ბათილი მარყუჟი ()
{
// დაიწყეთ გადაცემა მოცემული მოწყობილობით I2C ავტობუსზე
Wire.beginTransmission (ADC_ADDR);
// კონვერტაციის შედეგების რეგისტრაციის გამოძახება, 0x00 (0)
Wire.write (0x00);
// დაგვიანება (500);
// მოითხოვეთ 2 ბაიტი
მავთული. მოთხოვნა (ADC_ADDR, 2);
// წაიკითხეთ ბაიტები, თუ ისინი ხელმისაწვდომია
თუ (Wire. Available () == 2)
{
int msb = Wire.read ();
int lsb = Wire.read ();
// გადაცემის დასრულება და გამოშვება I2C ავტობუსი
Wire.endTransmission ();
// ღირებულების გამოთვლა
int rawADC = msb * 256 + lsb;
rawADC = ნედლეული ADC & 0x0fff;
// გამოტანა ეკრანზე
Serial.print ("ADC მნიშვნელობა:");
Serial.println (rawADC);
}
სხვა
{
Serial.println ("მავთულზე არ არის საკმარისი ბაიტი.");
}
დაგვიანება (100);
}
///////////////////////////////////////////////////////////////// /////////////////////////ᲨᲔᲜᲘᲨᲕᲜᲐ//////////////////////// ///////////////////////////////////////////////////////////////// //////////////////////////
// ეს მნიშვნელობები არის მილი ამპერებში
// თქვენ ასევე შეგიძლიათ იპოვოთ rms- ის მნიშვნელობა მაქსიმალური კითხვის პოვნით და გაყოთ იგი 1.414 -ზე
ნაბიჯი 5:
დამატებითი კითხვებისთვის შეგიძლიათ ეწვიოთ ჩვენს საიტს:
www.dcubetechnologies.com
გირჩევთ:
მიმდინარე რეჟიმზე დაფუძნებული ოსცილატორის დიზაინი D კლასის აუდიო სიმძლავრის გამაძლიერებლებისთვის: 6 ნაბიჯი
მიმდინარე რეჟიმზე დაფუძნებული ოსცილატორის დიზაინი D კლასის აუდიო სიმძლავრის გამაძლიერებლებისთვის: ბოლო წლებში, კლასი D აუდიო სიმძლავრის გამაძლიერებლები იქცა სასურველ გადაწყვეტად პორტატული აუდიო სისტემებისთვის, როგორიცაა MP3 და მობილური ტელეფონები მაღალი ეფექტურობისა და დაბალი ენერგომოხმარების გამო. ოსცილატორი არის მნიშვნელოვანი კლასი D au
უკაბელო AC მიმდინარე დეტექტორი: 7 ნაბიჯი (სურათებით)
უკაბელო AC დენის დეტექტორი: ჩემი წინა ინსტრუქციული (მარტივი ინფრაწითელი სიახლოვის სენსორის) მიღებისას მე აღმოვაჩინე რამდენიმე რამ ზედიზედ 2 ტრანზისტორის გამოყენების შესახებ ძალიან სუსტი სიგნალის გასაძლიერებლად. ამ ინსტრუქციებში მე განვმარტავ ამ პრინციპს, რომელსაც ასევე უწოდებენ & quo
ტემპერატურის მონიტორინგი MCP9808 და Arduino Nano გამოყენებით: 4 ნაბიჯი
ტემპერატურის მონიტორინგი MCP9808 და Arduino Nano გამოყენებით: MCP9808 არის უაღრესად ზუსტი ციფრული ტემპერატურის სენსორი ± 0.5 ° C I2C მინი მოდული. ისინი განასახიერებენ მომხმარებლის მიერ პროგრამირებადი რეგისტრებით, რომლებიც ხელს უწყობენ ტემპერატურის მგრძნობიარე პროგრამებს. MCP9808 მაღალი სიზუსტის ტემპერატურის სენსორი გახდა ინდუსტრია
მიმდინარე წყარო DAC AD5420 და Arduino: 4 ნაბიჯი (სურათებით)
მიმდინარე წყარო DAC AD5420 და Arduino: გამარჯობა. ამ სტატიაში მსურს ჩემი გამოცდილება გაგიზიაროთ AD5420 ციფრულ-ანალოგურ გადამყვანთან, რომელსაც აქვს შემდეგი მახასიათებლები: 16 ბიტიანი გარჩევადობა და ერთფეროვნება მიმდინარე გამომავალი დიაპაზონი: 4 mA დან 20 mA, 0 mA დან 20 mA, ან 0 mA t
Arduino TDCS სუპერ მარტივი. ტრანსკრანიალური პირდაპირი მიმდინარე სტიმულატორი (tDCS) წვრილმანი: 5 ნაბიჯი
Arduino TDCS სუპერ მარტივი. ტრანსკრანიალური პირდაპირი დენის სტიმულატორი (tDCS) წვრილმანი: ეს არის tDCS ხმის ზუსტი მეთოდი, რომელიც ემყარება არდუინს, რეზისტორს, კონდენსატორს და კაბინებს. Arduino Pino D13 კომპონენტები PWM (pode ser alterado). Pino A0 como entrada analógica (para feedback de corrente). Pino GND apenas for GND. წინააღმდეგობა გაუწიე