Სარჩევი:
- ნაბიჯი 1: მასალები და ინსტრუმენტები
- ნაბიჯი 2: ჩამოტვირთეთ წყაროს კოდი
- ნაბიჯი 3: პროგრამა ATtiny85
- ნაბიჯი 4: პროტობორდის შეკრება
- ნაბიჯი 5: გარსაცმის შეკრება
- ნაბიჯი 6: შემდეგი ნაბიჯები
ვიდეო: IOT123 - POWER METER BOX შეკრება: 6 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
ეს არის გარსაცმები ATTINYPOWERMETER ავტორი moononournation.
მას შეუძლია უწყვეტი გაზომოს ძაბვა (V), დენი (mA) და დაგროვილი ენერგიის მოხმარება (mWh). ასევე შეადგინეთ მარტივი გრაფიკი ფიგურების ვიზუალიზაციისთვის. როგორც მარტივი შემაერთებელი სახელმძღვანელო ჩნდება გაშვებისას OLED ეკრანზე.
კოდი გაყალბებულია და შეცვლილია პატარა OLED ეკრანზე.
ბზარები ხრახნიანი ტერმინალებია; მამრობითი ქინძისთავები ხრახნიანი რათა ადვილი კავშირები.
მე შემოგთავაზებთ პროექტის დაფარვას, რომელიც დაფუძნებულია მთვარის მონიტორინგის ინსტრუქციულად პირველ რიგში. ვეძებდი ოპტიმიზაციას, მაგრამ ვერ გავაუმჯობესე მისი ორიგინალური დიზაინი. I2C ხაზებზე ჩამრთველების დამატება განვიხილე, მაგრამ "თუ ის არ არის გატეხილი, არ გაასწორო".
ნაბიჯი 1: მასალები და ინსტრუმენტები
არსებობს მასალებისა და წყაროების სრული სია.
- 3D დაბეჭდილი გარსაცმები (1)
- 1 "ორმხრივი პროტო დაფა (1)
- OLED ეკრანი (1)
- INA219 მოდული (1)
- ATTINY85 20PU (1)
- 2P ხრახნიანი კონექტორი (1)
- 3P ხრახნიანი კონექტორი (1)
- ბატარეა LIR2450 (1)
- LIR2450 დამჭერი (1)
- M2.2 x 6 მმ ხრახნიანი ხრახნები (4)
- ციანოაკრილატის წებო (1)
- დასაკავშირებელი მავთული (7)
- Solder რკინის (1)
- Solder (1)
ნაბიჯი 2: ჩამოტვირთეთ წყაროს კოდი
ჩამოტვირთეთ წყარო GitHub– დან: https://github.com/IOT-123/ATtinyPowerMeter. თუ თქვენ არ იცნობთ GitHub- ს, უბრალოდ დააჭირეთ ღილაკს "კლონირება ან ჩამოტვირთვა" და შემდეგ "ჩამოტვირთეთ ZIP".
ნაბიჯი 3: პროგრამა ATtiny85
გამოიყენეთ Arduino შედგენა და პროგრამირება წყარო ATtiny85. თქვენ შეგიძლიათ იპოვოთ მეტი დეტალი ამ ინსტრუქციებში:
www.instructables.com/id/Programming-the-A…
www.instructables.com/id/How-to-Program-AT…
www.instructables.com/id/How-to-program-th…
www.instructables.com/id/Programming-the-A…
www.instructables.com/id/Programming-an-At…
ნაბიჯი 4: პროტობორდის შეკრება
არის რამდენიმე შემთხვევა, როდესაც ხვრელის მეორე მხარეს შედუღება შეფერხებულია. როდესაც ეს ასეა, მე სამიზნეზე გავამაგრე დობ, ხვრელის გავლით, შემდეგ გავადნილე გამდნარი და ჩავაგდე დაუცველი მავთული ცენტრალურ ხვრელში, შევინახე და ამოვიღე სითბო.
- ქვემოდან ჩასვით ქინძისთავები 2P კონექტორიდან RED1 და RED2 გარედან გახსნით. Solder ქინძისთავები off topside.
- ქვემოდან ჩასვით ქინძისთავები 3P კონექტორიდან RED3, RED4 და RED5 გარედან გახსნით. Solder ქინძისთავები off topside.
- ქვემოდან ჩასვით ATTINY85- ის ქინძისთავები RED6 - RED13 ჩიპ მარკერით, როგორც ნაჩვენებია. Solder ქინძისთავები off topside.
- ქვემოდან შეაერთეთ ლურჯი მავთული YELLOW1– დან YELLOW2– მდე.
-
ქვემოდან შეაერთეთ მწვანე მავთული YELLOW3– დან YELLOW4– მდე.
- თავზე, შეაერთეთ შავი მავთული RED1– დან RED4– მდე.
- თავზე, შეაერთეთ შავი მავთული BLUE1– დან BLUE2– მდე.
- თავზე, შეაერთეთ შავი მავთული BLUE3– დან BLUE4– მდე.
- თავზე, შეაერთეთ წითელი მავთული PINK1– დან PINK2– მდე (დატოვეთ ბევრი ზედმეტი მავთული, როგორც ნაჩვენებია).
- თავზე, შეაერთეთ წითელი მავთული PINK3– დან PINK4– მდე (დატოვეთ ბევრი ზედმეტი მავთული, როგორც ნაჩვენებია).
- თავზე, შეაერთეთ წითელი მავთული PINK5– დან PINK6– მდე.
- თავზე, ჩასვით წითელი მავთული PINK7- ში (დატოვეთ ბევრი ზედმეტი).
- თავზე, ჩასვით შავი მავთული PINK8- ში (დატოვეთ ბევრი ზედმეტი).
- შეაერთეთ 6P მამრობითი სათაურები INA219 მოდულზე, როგორც ნაჩვენებია.
- ზემოდან ჩადეთ INA219 ქინძისთავები ORANGE1 - ORANGE6 და შედუღეთ.
- შეაერთეთ 4P მამრობითი სათაურები OLED მოდულზე, როგორც ნაჩვენებია.
- ამოიღეთ პლასტიკური საყელო 6P ქინძისთავებიდან.
- მოხარეთ ქინძისთავები ოდნავ S ფორმაში, მშრალი მორგება დაფების შესამოწმებლად პარალელურია.
- ზემოდან ჩადეთ OLED ქინძისთავები ORANGE7 - ORANGE10 და შედუღეთ.
ნაბიჯი 5: გარსაცმის შეკრება
- ჩადეთ აწყობილი პროტო დაფა/INA219/OLED 3D დაბეჭდილ გარსაცმში და დააფიქსირეთ ხრახნებით.
- შეიკრიბეთ SPDT 3D ბეჭდვით გადართვის გარსით, ციანოაკრილატით კონტაქტურ ზედაპირებზე.
- თუნუქის ქინძისთავები SPDT– ზე.
- მიამაგრეთ გადართვის შეკრება გარსაცმზე ციანოაკრილატით.
- კალის ქინძისთავები LIR2450 დამჭერზე.
-
მიამაგრეთ LIR2450 დამჭერი ციანოაკრილატთან ერთად.
- შეაერთეთ ფხვიერი შავი მავთული პროტობორდიდან ბატარეის დამჭერზე –მდე.
- შეაერთეთ ფხვიერი წითელი მავთული პროტობორდიდან შუა პინზე SPDT გადამრთველზე.
- შეაერთეთ წითელი მავთული +ve პინიდან ბატარეის დამჭერზე SPDT ბოლოში (გარსაცმის ყველაზე დიდ გახსნასთან ახლოს).
მიუხედავად იმისა, რომ არ არის აუცილებელი, ადვილი კავშირის მიღწევა შესაძლებელია მამრობითი სათაურის ქინძისთავების ხრახნიანი კონექტორებით მიმაგრებით.
- შეაერთეთ 1x2P მამრობითი ქინძისთავები 2P ხრახნიან კონექტორებთან.
- 2x3P მამაკაცის ქინძისთავები იკეცება და იკვრება ქინძისთავები ერთ მწკრივზე, იქ მიმდებარე ქინძისთავები მეორე რიგში.
- შეაერთეთ ეს 3P ხრახნიანი კონექტორებით.
ნაბიჯი 6: შემდეგი ნაბიჯები
თუ იყენებთ LIR2450- ს, ერთხელ ჩართეთ ენერგია გადამრთველის დაჭერით ქვემოთ.
გაფრქვევის ეკრანი აჩვენებს კონექტორის გამოყენებას.
2P კონექტორი (ის გამოიყენება, როდესაც არ იყენებთ LIR2450):
- გარე PIN, მონიტორის დენის წყაროს GND
- შიდა PIN, მონიტორის კვების წყარო +ve
3P კონექტორი (ეს გამოიყენება მოწყობილობის მონიტორინგისთვის):
- შიდა PIN, მოწყობილობა +ve
- შუა PIN, მოწყობილობის GND, მოწყობილობის ბატარეის GND
- გარე PIN, მოწყობილობის ბატარეა +ve
გირჩევთ:
IOT123 - D1M BLOCK - RFTXRX შეკრება: 8 ნაბიჯი
IOT123 - D1M BLOCK - RFTXRX ასამბლეა: D1M BLOCKS დაამატეთ ტაქტილური შემთხვევები, ეტიკეტები, პოლარობის გზამკვლევები და გარღვევები პოპულარული Wemos D1 Mini SOC/Shields/Clones. RF გადამცემები/მიმღებები საშუალებას აძლევს ESP8266– ს წვდომა იქონიოს სახლის/სამრეწველო ავტომატიზაციას. ეს გარსაცმები უზრუნველყოფს გარღვევას 433
IOT123 - D1M CH340G - შეკრება: 7 ნაბიჯი
IOT123 - D1M CH340G - ასამბლეა: ESP8266 განვითარების დაფა არის კარგი გადასასვლელი თქვენი IOT პროექტებისთვის, მაგრამ წარმოშობს პრობლემებს, თუ ისინი იკვებება ბატარეით. კარგად არის დოკუმენტირებული, თუ როგორ სხვადასხვა ESP8266 განვითარების დაფები არ არის ენერგოეფექტური (აქ და აქ). მახვილგონივრული განვითარება
IOT123 - ASIMIMATE SENSOR HUB: ICOS10 GENERIC SHELL (HOOKUP WIRE) შეკრება: 4 ნაბიჯი
IOT123 - ASSIMILATE SENSOR HUB: ICOS10 GENERIC SHELL (HOOKUP WIRE) ასამბლეა: განახლება ჩვენ გირჩევთ გამოიყენოთ IDC წრე (არა HOOKUP) მეტი საიმედოობისთვის. ეს HOOKUP ასამბლეა კარგია არა მისიის კრიტიკული ოპერაციისთვის, თუ დრო გაქვთ წრის შემოწმების მიზნით. მე ვიპოვე რამდენიმე მავთული (პანელების ზედა ფენა: წითელი/ყვითელი) არც ისე დიდი ხნით
IOT123 - D1M 18650 BLOCK - შეკრება: 5 ნაბიჯი
IOT123 - D1M 18650 BLOCK - ასამბლეა: ეს არის საკმაოდ სპეციალიზებული ნაჭერი და განიხილება როგორც საწყისი წერტილი უფრო მოქნილი დიზაინებისთვის. ის არღვევს 18650 +3.7V (5V to D1M BLOCK) და GND (to GND). Wemos D1 Mini– ზე 5V პინი უკავშირდება რეგულატორს, რომელიც ძაბვას ამცირებს
IOT123 - D1M ESP12 - შეკრება: 7 ნაბიჯი
IOT123 - D1M ESP12 - ასამბლეა: ESP8266 განვითარების დაფა არის კარგი გამგეობა თქვენი IOT პროექტებისთვის, მაგრამ წარმოშობს პრობლემებს, თუ ისინი იკვებება ბატარეით. კარგად არის დოკუმენტირებული, თუ როგორ სხვადასხვა ESP8266 განვითარების დაფები არ არის ენერგოეფექტური (აქ და აქ). მახვილგონივრული განვითარება