Obsah:
- Krok 1: Materiály a nástroje
- Krok 2: Stáhněte si zdrojový kód
- Krok 3: Naprogramujte ATtiny85
- Krok 4: Sestava Protoboard
- Krok 5: Sestava skříně
- Krok 6: Další kroky
Video: IOT123 - POWER METER BOX Sestava: 6 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
Toto je pouzdro pro ATTINYPOWERMETER, jehož autorem je moononournation.
Může nepřetržitě měřit napětí (V), proud (mA) a akumulovanou spotřebu energie (mWh). A také nakreslete jednoduchý graf pro vizualizaci čísel. Při spuštění je na obrazovce OLED postříkán jednoduchý průvodce připojením.
Kód byl vidlicový a upravený pro menší OLED obrazovku.
Výpadky jsou šroubové svorky; šroubovací kolíky umožňují snadné připojení.
Navrhuji, abyste nejprve vytvořili projekt založený na Instructable Moononournation. Hledal jsem optimalizace, ale nemohl jsem vylepšit jeho původní design. Zvažoval jsem přidání pullupů na linky I2C, ale "pokud to není zlomené, neopravujte to".
Krok 1: Materiály a nástroje
K dispozici je úplný seznam materiálu a zdrojů.
- 3D potištěné pouzdro (1)
- 1 "oboustranný protoboard (1)
- OLED obrazovka (1)
- Modul INA219 (1)
- ATTINY85 20PU (1)
- 2P šroubový konektor (1)
- 3P šroubový konektor (1)
- Baterie LIR2450 (1)
- Držák LIR2450 (1)
- Šrouby se zápustnou hlavou M2,2 x 6 mm (4)
- Kyanoakrylátové lepidlo (1)
- Propojovací drát (7)
- Páječka (1)
- Pájka (1)
Krok 2: Stáhněte si zdrojový kód
Stáhněte si zdroj z GitHub: https://github.com/IOT-123/ATtinyPowerMeter. Pokud neznáte GitHub, jednoduše stiskněte tlačítko „Klonovat nebo stáhnout“a poté „Stáhnout ZIP“.
Krok 3: Naprogramujte ATtiny85
Použijte kompilaci Arduino a naprogramujte zdroj na ATtiny85. Více podrobností najdete v těchto pokynech:
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…
Krok 4: Sestava Protoboard
Existuje několik případů, kdy je pájení na druhé straně průchozího otvoru zablokováno. Když je tomu tak, připájel jsem dob na průchozí otvor cíle, pak z boku roztavil pájku a zatlačil odkrytý připojovací drát do středového otvoru, přidržoval a odstranil teplo.
- Ze spodní části zasuňte kolíky z 2P konektoru do RED1 a RED2 s otevřením ven. Pájecí kolíky na horní straně.
- Ze spodní části vložte kolíky z 3P konektoru do RED3, RED4 a RED5 s otevřením ven. Pájecí kolíky na horní straně.
- Ze spodní části vložte kolíky z ATTINY85 v RED6 - RED13 s čipovou značkou, jak je znázorněno na obrázku. Pájecí kolíky na horní straně.
- Zespodu připájejte modrý vodič od ŽLUTÉ1 k ŽLUTÉ2.
-
Ze spodní části pájejte zelený vodič od ŽLUTÉ3 do ŽLUTÉ4.
- Na vrch pájejte černý vodič z RED1 na RED4.
- Nahoře pájejte černý vodič z BLUE1 na BLUE2.
- Nahoře pájejte černý vodič z BLUE3 na BLUE4.
- Na horní stranu připájejte červený vodič od PINK1 k PINK2 (ponechte spoustu přebytečného drátu, jak je znázorněno).
- Na horní stranu připájejte červený vodič z PINK3 na PINK4 (ponechte spoustu přebytečného drátu, jak je znázorněno).
- V horní části připájejte červený vodič z PINK5 na PINK6.
- Nahoře připájejte červený vodič do PINK7 (ponechte spoustu přebytku).
- Nahoře připájejte černý vodič do PINK8 (ponechte spoustu přebytku).
- Na modul INA219 připájejte 6P samčí hlavičky, jak je znázorněno na obrázku.
- Z vrcholu vložte kolíky INA219 do ORANGE1 - ORANGE6 a pájejte.
- Na modul OLED připájejte 4P zástrčky se zástrčkou, jak je znázorněno.
- Odstraňte plastový límec z kolíků 6P.
-
Ohněte kolíky do mírného tvaru S, suché uložení ke kontrole desek je rovnoběžné.
- Z vrcholu vložte OLED piny do ORANGE7 - ORANGE10 a pájejte.
Krok 5: Sestava skříně
- Vložte sestavený protoboard/INA219/OLED do 3D potištěného pouzdra a zajistěte šrouby.
- Sestavte SPDT s 3D tištěným přepínačem a kyanakrylátem na kontaktních plochách.
- Piny na SPDT.
- Upevněte sestavu spínače ke skříni kyanoakrylátem.
- Plechové kolíky na držáku LIR2450.
- Upevněte držák LIR2450 na plášť kyanoakrylátem.
- Zapájejte uvolněný černý vodič z protoboardu na -ve kolíku na držáku baterie.
- Zapájejte uvolněný červený vodič z protoboardu na střední pin na přepínači SPDT.
- Připájejte červený vodič od kladného kolíku na držáku baterie ke spodnímu kolíku SPDT (nejblíže velkému otvoru na pouzdře).
I když to není nutné, snadnějšího připojení lze dosáhnout připojením zástrčkových kolíků k šroubovým konektorům.
- Připojte kolíkové konektory 1x2P k 2P šroubovým konektorům.
- Na 2x3P samčích kolících ohněte a pájte kolíky v jedné řadě na sousední kolíky v druhé řadě.
- Připojte to k 3P šroubovým konektorům.
Krok 6: Další kroky
Pokud používáte LIR2450, po vložení napájení zapněte vypínač.
Úvodní obrazovka ukazuje využití konektoru.
2P konektor (používá se, když nepoužíváte LIR2450):
- Vnější PIN, monitor napájení GND
- Vnitřní PIN, monitor napájení +ve
3P konektor (používá se pro monitorované zařízení):
- Vnitřní PIN, Device +ve
- Střední PIN, GND zařízení, GND baterie zařízení
- Vnější PIN, baterie zařízení +ve
Doporučuje:
IOT123 - D1M BLOCK - sestava 2xAMUX: 7 kroků (s obrázky)
IOT123 - D1M BLOCK - 2xAMUX Sestava: D1M BLOCKS přidává hmatová pouzdra, štítky, vodítka polarity a vylomeniny pro oblíbené Wemos D1 Mini SOC/Shields/Clones. Jedním z problémů s čipem ESP8266 je, že má k dispozici pouze jeden analogový IO pin. Tento návod ukazuje, jak sestavit 2xA
IOT123 - D1M BLOCK - RFTXRX Sestava: 8 kroků
IOT123 - D1M BLOCK - Sestava RFTXRX: D1M BLOCKS přidává hmatová pouzdra, štítky, vodítka polarity a vylomeniny pro oblíbené Wemos D1 Mini SOC/Shields/Clones. RF vysílače/přijímače umožňují ESP8266 přístup ke stávající domácí/průmyslové automatizaci. Toto pouzdro poskytuje výpadky pro 433
IOT123 - D1M BLOCK - GY521 Sestava: 8 kroků
IOT123 - D1M BLOCK - GY521 Sestava: D1M BLOCKS přidává hmatová pouzdra, štítky, vodítka polarity a vylomeniny pro oblíbené Wemos D1 Mini SOC/Shields/Clones. Tento D1M BLOCK poskytuje jednoduché připojení mezi Wemos D1 Mini a modulem GY-521 (piny adresy a přerušení lze připojit
IOT123 - D1M BLOCK - ADXL345 Sestava: 8 kroků
IOT123 - D1M BLOCK - ADXL345 Sestava: D1M BLOCKS přidává hmatová pouzdra, štítky, vodítka polarity a vylomeniny pro oblíbené Wemos D1 Mini SOC/štíty/klony. Tento D1M BLOCK poskytuje jednoduché propojení mezi Wemos D1 Mini a modulem ADXL345 Accelerometer. Moje počáteční motivace pro vývojáře
IOT123 - D1M CH340G - Sestava: 7 kroků
IOT123 - D1M CH340G - Sestava: Vývojová deska ESP8266 je dobrou deskou pro vaše projekty IOT, ale představuje problémy, pokud jsou napájeny z baterie. Je dobře zdokumentováno, jak různé vývojové desky ESP8266 nejsou energeticky účinné (zde a zde). The Witty Develop