Obsah:
- Krok 1: Materiály a nástroje
- Krok 2: Stiahnite si zdrojový kód
- Krok 3: Programujte ATtiny85
- Krok 4: Zostava Protoboard
- Krok 5: Zostava puzdra
- Krok 6: Ďalšie kroky
Video: IOT123 - BOX MERAČA Zostava: 6 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
Toto je obal pre ATTINYPOWERMETER, ktorého autorom je moononournation.
Dokáže nepretržite merať napätie (V), prúd (mA) a akumulovanú spotrebu energie (mWh). A tiež nakreslite jednoduchý graf na vizualizáciu čísel. Ako jednoduchý návod na pripojenie je nastriekaný na OLED obrazovku pri spustení.
Kód bol vidlicový a upravený pre menšiu obrazovku OLED.
Výpadky sú skrutkové svorky; zaskrutkované samčie kolíky uľahčujú pripojenie.
Navrhujem, aby ste si najskôr založili projekt na základe inštrukcií Moononournation. Hľadal som optimalizácie, ale nemohol som zlepšiť jeho pôvodný dizajn. Uvažoval som o pridaní pullupov na linky I2C, ale „ak nie je poškodený, neopravujte ho“.
Krok 1: Materiály a nástroje
K dispozícii je úplný zoznam kusovníkov a zdrojov.
- 3D tlačené puzdro (1)
- 1 "obojstranný protoboard (1)
- OLED obrazovka (1)
- INA219 modul (1)
- ATTINY85 20PU (1)
- 2P skrutkový konektor (1)
- 3P skrutkový konektor (1)
- Batéria LIR2450 (1)
- Držiak LIR2450 (1)
- Skrutky so zápustnou hlavou M2,2 x 6 mm (4)
- Kyanoakrylátové lepidlo (1)
- Pripojovací drôt (7)
- Spájkovačka (1)
- Spájka (1)
Krok 2: Stiahnite si zdrojový kód
Stiahnite si zdroj z GitHub: https://github.com/IOT-123/ATtinyPowerMeter. Ak nepoznáte GitHub, jednoducho stlačte tlačidlo „Klonovať alebo stiahnuť“a potom „Stiahnuť ZIP“.
Krok 3: Programujte ATtiny85
Použite kompiláciu Arduino a naprogramujte zdroj na ATtiny85. Podrobnejšie informácie nájdete v týchto pokynoch:
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: Zostava Protoboard
Existuje niekoľko prípadov, keď je spájkovanie na druhej strane priechodného otvoru zablokované. Keď je to tak, spájkoval som dob na priechodný otvor cieľa, potom z boku roztavil spájku a zatlačil odkrytý prípojný drôt do stredového otvoru, podržal a odstránil teplo.
- Zo spodnej časti zasuňte kolíky z 2P konektora do RED1 a RED2 s otvorom von. Spájkovacie kolíky sú vypnuté na vrchnej strane.
- Zo spodnej časti vložte kolíky z 3P konektora do RED3, RED4 a RED5 s otvorom von. Spájkovacie kolíky sú vypnuté na vrchnej strane.
- Zo spodnej časti zasuňte kolíky z ATTINY85 do RED6 - RED13 značkovačom čipov, ako je znázornené na obrázku. Spájkovacie kolíky sú vypnuté na vrchnej strane.
- Zo spodnej časti spájkujte modrý drôt zo ŽLTÉHO1 na ŽLTÉ2.
-
Zo spodnej časti spájkujte zelený drôt zo ŽLUTÉ3 na ŽLTÉ4.
- Na vrch spájkujte čierny vodič z RED1 na RED4.
- Na vrch spájkujte čierny vodič z BLUE1 na BLUE2.
- Na vrch pripájajte čierny vodič z BLUE3 na BLUE4.
- Na vrch pripájajte červený vodič od PINK1 do PINK2 (ponechajte veľa prebytočného drôtu, ako je znázornené).
- Na vrch pripájajte červený vodič od PINK3 do PINK4 (ponechajte veľa prebytočného drôtu, ako je znázornené).
- Na vrch spájkujte červený vodič od PINK5 do PINK6.
- Na vrch spájajte červený vodič do PINK7 (ponechajte veľa prebytku).
- Na vrch pripájajte čierny drôt do PINK8 (ponechajte veľa prebytku).
- Na modul INA219 spájkujte 6P samčie hlavičky, ako je znázornené na obrázku.
- Zhora vložte kolíky INA219 do ORANGE1 - ORANGE6 a spájkujte.
- Spájajte 4P vidlice samec na OLED modul, ako je znázornené na obrázku.
- Odstráňte plastový obojok z kolíkov 6P.
-
Ohnite kolíky do mierneho tvaru S, suché pripevnenie na kontrolu dosiek je rovnobežné.
- Zhora vložte kolíky OLED do ORANGE7 - ORANGE10 a spájkujte.
Krok 5: Zostava puzdra
- Vložte zostavený protoboard/INA219/OLED do puzdra s 3D potlačou a zaistite ho skrutkami.
- Zostavte SPDT s 3D tlačeným priestorom spínača s kyanoakrylátom na kontaktných plochách.
- Plechové špendlíky na SPDT.
- Zostavu spínača pripevnite k puzdru kyanoakrylátom.
- Plechové kolíky na držiaku LIR2450.
- Upevnite držiak LIR2450 na kryt pomocou kyanoakrylátu.
- Spájkujte uvoľnený čierny drôt z protoboardového a kolíkového kolíka na držiaku batérie.
- Spájkujte uvoľnený červený vodič z protoboardu na stredný pin na prepínači SPDT.
- Pripojte červený vodič od +kolíka na držiaku batérie k dolnému kolíku SPDT (najbližšie k veľkému otvoru na kryte).
Aj keď to nie je potrebné, jednoduchšie pripojenie je možné dosiahnuť pripojením kolíkových konektorov k skrutkovým konektorom.
- Pripojte kolíkové konektory 1x2P k 2P skrutkovým konektorom.
- Na samčích kolíkoch 2x3P ohnite a spájkujte kolíky v jednom rade so susednými kolíkmi v druhom rade.
- Pripojte to k 3P skrutkovým konektorom.
Krok 6: Ďalšie kroky
Ak používate LIR2450, po vložení napájania stlačte vypínač nadol.
Úvodná obrazovka zobrazuje využitie konektora.
2P konektor (používa sa, keď nepoužívate LIR2450):
- Vonkajší PIN, monitor napájania GND
- Vnútorný PIN, monitor napájania +ve
3P konektor (používa sa na monitorovanie zariadenia):
- Vnútorný PIN, Device +ve
- Stredný PIN, GND zariadenia, GND batérie zariadenia
- Vonkajší PIN, batéria zariadenia +ve
Odporúča:
IOT123 - D1M BLOCK - zostava 2xAMUX: 7 krokov (s obrázkami)
IOT123 - D1M BLOCK - 2xAMUX zostava: D1M BLOCKS dodáva hmatové puzdrá, štítky, vodítka polarity a vylomeniny pre obľúbené Wemos D1 Mini SOC/štíty/klony. Jedným z problémov čipu ESP8266 je, že má k dispozícii iba jeden analógový IO pin. Tento návod ukazuje, ako zostaviť 2xA
IOT123 - D1M BLOCK - RFTXRX Zostava: 8 krokov
IOT123 - D1M BLOCK - RFTXRX Zostava: D1M BLOCKS dodáva hmatové puzdrá, štítky, vodidlá polarity a vylomeniny pre obľúbené Wemos D1 Mini SOC/štíty/klony. RF vysielače/prijímače umožňujú ESP8266 prístup k existujúcej domácej/priemyselnej automatizácii. Toto puzdro poskytuje výpadky pre 433/
IOT123 - D1M BLOCK - GY521 Zostava: 8 krokov
IOT123 - D1M BLOCK - GY521 Zostava: D1M BLOCKS dodáva hmatové puzdrá, štítky, vodítka polarity a vylomeniny pre obľúbené Wemos D1 Mini SOC/štíty/klony. Tento D1M BLOCK poskytuje jednoduché prepojenie medzi Wemos D1 Mini a modulom GY-521 (piny adresy a prerušenia je možné zavesiť
IOT123 - D1M BLOCK - ADXL345 Zostava: 8 krokov
IOT123 - D1M BLOCK - ADXL345 Zostava: D1M BLOCKS dodáva hmatové puzdrá, štítky, vodítka polarity a vylomeniny pre obľúbené Wemos D1 Mini SOC/štíty/klony. Tento D1M BLOCK poskytuje jednoduché prepojenie medzi Wemos D1 Mini a modulom ADXL345 Accelerometer. Moja počiatočná motivácia pre vývojárov
IOT123 - D1M CH340G - zostava: 7 krokov
IOT123 - D1M CH340G - Zostava: Vývojová doska ESP8266 je dobrou základnou doskou pre vaše projekty IOT, ale predstavuje problémy s napájaním z batérie. Je dobre zdokumentované, ako rôzne vývojové dosky ESP8266 nie sú energeticky účinné (tu a tu). Witty Develop