Mundarija:
- 1 -qadam: Materiallar va asboblar
- 2 -qadam: Manba kodini yuklab oling
- 3 -qadam: ATtiny85 dasturi
- 4 -qadam: Protoboard yig'ilishi
- 5 -qadam: Kosonni yig'ish
- 6 -qadam: Keyingi qadamlar
Video: IOT123 - quvvat o'lchagichlar qutisini yig'ish: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Bu moononournation tomonidan yozilgan ATTINYPOWERMETER korpusi.
U kuchlanish (V), oqim (mA) va to'plangan quvvat sarfini (mVt soat) doimiy ravishda o'lchashi mumkin. Shuningdek, raqamlarni tasavvur qilish uchun oddiy grafik tuzing. Ishga tushganda OLED ekranida oddiy ulanish qo'llanmasi paydo bo'ladi.
Kod kichikroq OLED -ekran uchun ajratilgan va o'zgartirilgan.
Chiqib ketish vintli terminallardir; oson ulanish uchun vidalanadigan erkak pinlari.
Men sizga birinchi navbatda moononournation ko'rsatmasiga asoslanib loyihani amalga oshirishni taklif qilaman. Men optimallashtirishni izladim, lekin uning asl dizaynini yaxshilay olmadim. Men I2C liniyalariga tortish qo'shishni o'ylardim, lekin "agar u buzilmagan bo'lsa, uni tuzatmang".
1 -qadam: Materiallar va asboblar
Materiallar va manbalar ro'yxatining to'liq ro'yxati mavjud.
- 3D bosilgan korpus (1)
- 1 "Ikki tomonlama protoboard (1)
- OLED ekran (1)
- INA219 moduli (1)
- ATTINY85 20PU (1)
- 2P vintli ulagich (1)
- 3P vintli ulagich (1)
- LIR2450 batareyasi (1)
- LIR2450 ushlagichi (1)
- M2.2 x 6mm tayanch vintlari (4)
- Siyanoakrilat elim (1)
- O'rnatish simlari (7)
- Lehimlovchi temir (1)
- Lehim (1)
2 -qadam: Manba kodini yuklab oling
GitHub-dan manbani yuklab oling: https://github.com/IOT-123/ATtinyPowerMeter. Agar siz GitHub -ni yaxshi bilmasangiz, "Klonlash yoki yuklash" tugmachasini, so'ng "ZIP -ni yuklash" ni bosing.
3 -qadam: ATtiny85 dasturi
Arduino kompilyatsiyasidan foydalaning va manbani ATtiny85 ga dasturlang. Batafsil ma'lumotni ushbu ko'rsatmalarni topishingiz mumkin:
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 -qadam: Protoboard yig'ilishi
Teshikning boshqa tomonida lehimlashga to'sqinlik qiladigan holatlar mavjud. Bu sodir bo'lganda, men teshikdan nishonga lehim soldim, keyin yon tomondan lehimni eritib, ochilgan simni markaziy teshikka suring, issiqni ushlab turing va olib tashlang.
- Pastki tomondan, RED1 va RED2 dagi 2P ulagichidan pinlarni tashqariga oching. Lehim pimlari tepada.
- Pastki tomondan, RED3, RED4 va RED5 dagi 3P ulagichidan tashqariga ochiladigan pinlarni joylashtiring. Lehim pimlari tepada.
- Pastki tomondan, ATTINY85 pinlarini RED6 - RED13 dagi chip marker bilan joylashtiring. Lehim pimlari tepada.
- Pastki tomondan, ko'k simni SARI1dan SARI2gacha lehimlang.
-
Pastki tomondan, YARI 3dan SARI4gacha yashil simni lehimlang.
- Yuqorida, qora simni RED1 dan RED4 gacha lehimlang.
- Yuqorida, qora simni BLUE1dan BLUE2gacha lehimlang.
- Yuqorida, qora simni BLUE3dan BLUE4gacha lehimlang.
- Yuqorida, PINK1dan PINK2gacha qizil simni lehimlang (rasmda ortiqcha simni qoldiring).
- Yuqorida, PINK3dan PINK4gacha qizil simni lehimlang (rasmda ortiqcha simni qoldiring).
- Yuqorida, PINK5 dan PINK6gacha qizil simni lehimlang.
- Yuqorida, qizil simni PINK7 ga lehimlang (ortiqcha qoldirib).
- Yuqorida, qora simni PINK8 ga lehimlang (ortiqcha qoldirib).
- Ko'rsatilganidek, INA219 moduliga 6P lehimli erkak sarlavhalari.
- Yuqoridan, INA219 pinlarini ORANGE1 - ORANGE6 va lehimga joylashtiring.
- OLED moduliga 4P erkaklar sarlavhalarini lehimlang.
- 6P pinlaridan plastik yoqani chiqarib oling.
- Iplarni engil S shakliga egib oling, taxtalarga quruq o'rnatish parallel.
- Yuqoridan, OLED pinlarini ORANGE7 - ORANGE10 va lehimga joylashtiring.
5 -qadam: Kosonni yig'ish
- O'rnatilgan protoboard/INA219/OLED -ni 3D bosilgan korpusga joylashtiring va vintlar bilan mahkamlang.
- Tegishli yuzalarga sianoakrilat qo'yilgan 3D bosma kalitli SPDT -ni yig'ing.
- SPDT uchun qalay pinlari.
- Cyanoacrylate yordamida korpusga mahkamlagichni mahkamlang.
- LIR2450 ushlagichidagi qalay pinlari.
-
LIR2450 ushlagichini korpusga siyanakrilat bilan mahkamlang.
- Qora simli lehim, protobarddan tortib to batareya ushlagichiga.
- Lampochka bo'shashgan qizil simni protobarddan o'rta pingacha SPDT kalitida.
- Batareya ushlagichidagi +ve pinidan pastgacha SPDT piniga qizil simni lehimlang (korpusdagi katta teshikka eng yaqin).
Zarur bo'lmasa -da, erkak bosh pimlarini vintli ulagichlarga ulash orqali osonroq ulanishga erishish mumkin.
- 1x2P erkak pinlarini 2P vintli ulagichlarga ulang.
- 2x3P o'lchamdagi erkak pinlar bir qatorda egiladi va lehimlanadi.
- Buni 3P vintli ulagichlarga ulang.
6 -qadam: Keyingi qadamlar
Agar LIR2450 -dan foydalansangiz, kalitni pastga bosib, quvvatni bir marta yoqing.
Ochilish ekrani ulagichning ishlatilishini ko'rsatadi.
2P ulagichi (bu LIR2450 ishlatilmaganda ishlatiladi):
- Tashqi PIN -kod, GND monitorining quvvat manbai
- Ichki PIN -kod, monitor quvvat manbai +
3P ulagichi (bu qurilmani kuzatish uchun ishlatiladi):
- Ichki PIN -kod, Device +ve
- O'rta PIN, qurilma GND, qurilma batareyasi GND
- Tashqi PIN -kod, qurilma batareyasi +va
Tavsiya:
IOT123 - D1M BLOCK - GY521 yig'ish: 8 qadam
IOT123 - D1M BLOCK - GY521 Assambleyasi: D1M BLOCKS mashhur Wemos D1 Mini SOC/Shields/Clones uchun sezgir korpuslar, teglar, qutbli qo'llanmalar va uzilishlarni qo'shadi. Bu D1M BLOCK Wemos D1 Mini va GY-521 moduli o'rtasida oddiy ulanish imkonini beradi (Manzil va uzilish pinlarini ulash mumkin
IOT123 - D1M BLOCK - ADXL345 yig'ish: 8 qadam
IOT123 - D1M BLOCK - ADXL345 Assambleyasi: D1M BLOCKS mashhur Wemos D1 Mini SOC/Shields/Clones uchun teginish qutilari, teglar, qutbli yo'riqnomalar va uzilishlarni qo'shadi. Bu D1M BLOCK Wemos D1 Mini va ADXL345 akselerometr moduli o'rtasida oddiy ulanish imkonini beradi
IOT123 - D1M BLOK - TP4056 yig'ish: 8 qadam
IOT123 - D1M BLOCK - TP4056 Assambleyasi: D1M BLOCKS mashhur Wemos D1 Mini SOC/Shields/Clones uchun teginish qutilari, teglar, qutbli qo'llanmalar va uzilishlarni qo'shadi. Bu D1M BLOCK batareyani zaryadlovchi modulini o'z ichiga oladi. Bu D1M BLOCK D1M ESP12 BLOCK uchun batareya quvvatini sinash uchun ishlab chiqilgan. T
IOT123 - SENSOR HUBINI ASSIMILASH: ICOS10 UMUMIY SHELL (IDC) Yig'ish: 6 qadam
IOT123 - ASSIMILAT SENSOR HUBI: ICOS10 GENERIC SHELL (IDC) MONTAJI: QAYD - Bu ASSIMILAT SENSOR HUBI: ICOS10 GENERIC SHELL (HOOKUP WIRE) Assambleyasining takomillashtirilgan (elektron mustahkamligi) versiyasi. U tezroq yig'iladi va yuqori sifatli sxemaga ega, lekin qimmatroq (10 ta sensorni qo'llab -quvvatlasa ~ 10 dollar qo'shimcha). Asosiy fe
Ish stolini qanday yig'ish kerak: 12 qadam
Ish stolini qanday yig'ish kerak: bu ko'rsatmada siz asosiy ish stoli kompyuterini qanday yig'ishni o'rganasiz. Bu kompyuter juda oddiy va oxirgi kompyuter emas. Kompyuterni qayta yig'ish uchun ikki -uch soatdan oshmasligi kerak