Cuprins:
- Pasul 1: Materiale și instrumente
- Pasul 2: Descărcați codul sursă
- Pasul 3: Programați ATtiny85
- Pasul 4: Asamblarea Protoboard
- Pasul 5: Ansamblul carcasei
- Pasul 6: Pașii următori
Video: IOT123 - PUTER METER BOX Ansamblu: 6 trepte
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Aceasta este o carcasă pentru ATTINYPOWERMETER de la moononournation.
Poate măsura continuu tensiunea (V), curentul (mA) și consumul de energie acumulat (mWh). Și, de asemenea, trasați un grafic simplu pentru a vizualiza figurile. Pe măsură ce ghidul de conectare simplu este stropit pe ecranul OLED la pornire.
Codul a fost bifurcat și modificat pentru un ecran OLED mai mic.
Breakouts sunt borne cu șurub; știfturile tată înșurubate fac conexiuni ușoare.
Vă sugerez mai întâi planul de proiectare bazat pe instructabilul moononournation. Am căutat optimizări, dar nu am putut îmbunătăți designul său original. Am luat în considerare adăugarea de pullup-uri pe liniile I2C, dar „dacă nu este stricată, nu o remediați”.
Pasul 1: Materiale și instrumente
Există o listă completă de materiale și aprovizionare.
- Carcasă imprimată 3D (1)
- 1 "Protoboard dublu (1)
- Ecran OLED (1)
- Modul INA219 (1)
- ATTINY85 20PU (1)
- Conector cu șurub 2P (1)
- Conector cu șurub 3P (1)
- Baterie LIR2450 (1)
- Suport LIR2450 (1)
- Șuruburi înfundate M2.2 x 6mm (4)
- Lipici cianoacrilat (1)
- Sârmă de conectare (7)
- Fier de lipit (1)
- Lipit (1)
Pasul 2: Descărcați codul sursă
Descărcați sursa de pe GitHub: https://github.com/IOT-123/ATtinyPowerMeter. Dacă nu sunteți familiarizați cu GitHub, apăsați simplu butonul „Clonează sau descarcă” și apoi „Descarcă ZIP”.
Pasul 3: Programați ATtiny85
Utilizați Arduino compilați și programați sursa în ATtiny85. Puteți găsi mai multe detalii în aceste instructabile:
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…
Pasul 4: Asamblarea Protoboard
Există câteva ocazii în care lipirea lipită de cealaltă parte a unei găuri de trecere este obstrucționată. Când acesta este cazul, am lipit un dob pe țintă prin gaură, apoi din lateral topiți lipirea și împingeți firul de conectare expus în gaura centrală, țineți și îndepărtați căldura.
- De jos, introduceți pinii de la conectorul 2P în RED1 și RED2 cu deschidere spre exterior. Lipirea se fixează pe partea superioară.
- De jos, introduceți pinii de la conectorul 3P în RED3, RED4 și RED5 cu deschidere spre exterior. Lipirea se fixează pe partea de sus.
- De jos, introduceți știfturile de la ATTINY85 în RED6 - RED13 cu marker de chip așa cum se arată. Lipirea se fixează pe partea de sus.
- Din partea de jos, lipiți un fir albastru de la GALBEN1 la GALBEN2.
-
De jos, lipiți un fir verde de la GALBEN3 la GALBEN4.
- În partea de sus, lipiți un fir negru de la RED1 la RED4.
- În partea de sus, lipiți un fir negru de la BLUE1 la BLUE2.
- În partea de sus, lipiți un fir negru de la BLUE3 la BLUE4.
- În partea de sus, lipiți un fir roșu de la PINK1 la PINK2 (lăsând o mulțime de sârmă în exces așa cum se arată).
- În partea de sus, lipiți un fir roșu de la PINK3 la PINK4 (lăsând o mulțime de sârmă în exces așa cum se arată).
- În partea de sus, lipiți un fir roșu de la PINK5 la PINK6.
- În partea de sus, lipiți un fir roșu în PINK7 (lăsând mult exces).
- În partea de sus, lipiți un fir negru în PINK8 (lăsând mult exces).
- Lipiți anteturile masculine 6P pe modulul INA219 așa cum se arată.
- De sus, introduceți pinii INA219 în ORANGE1 - ORANGE6 și lipiți.
- Lipiți anteturile masculine 4P pe modulul OLED așa cum se arată.
- Scoateți gulerul de plastic de pe știfturile 6P.
- Îndoiți știfturile într-o formă ușoară de S, se potrivesc uscat pentru a verifica plăcile sunt paralele.
- De sus, introduceți pinii OLED în ORANGE7 - ORANGE10 și lipiți.
Pasul 5: Ansamblul carcasei
- Introduceți protoboardul / INA219 / OLED asamblat în carcasa imprimată 3D și fixați-l cu șuruburi.
- Asamblați SPDT cu un comutator surround imprimat 3D, cu cianoacrilat pe suprafețele de contact.
- Pinii de tablă pe SPDT.
- Fixați ansamblul comutatorului pe carcasă cu cianoacrilat.
- Știfturi de tablă pe suportul LIR2450.
-
Fixați suportul LIR2450 pe carcasă cu cianoacrilat.
- Lipiți firul negru slab de la protoboard până la pinul de pe suportul bateriei.
- Lipiți firul roșu slab de la protoboard la pinul central de pe comutatorul SPDT.
- Lipiți un fir roșu de la + ve pin de pe suportul bateriei la pinul SPDT inferior (cel mai apropiat de deschiderea mare a carcasei).
Deși nu este necesar, o conexiune mai ușoară poate fi realizată prin atașarea știfturilor masculine la conectorii cu șurub.
- Conectați pinii tată 1x2P la conectorii cu șurub 2P.
- Pe un pin masculin 2x3P îndoiți și lipiți pinii pe un rând până la pinii adiacenți pe celălalt rând.
- Conectați acest lucru la conectorii cu șurub 3P.
Pasul 6: Pașii următori
Dacă utilizați LIR2450, o dată introdus alimentați prin apăsarea comutatorului în jos.
Ecranul de vizualizare arată utilizarea conectorului.
Conector 2P (acesta este utilizat atunci când nu utilizați LIR2450):
- PIN exterior, sursă de alimentare pentru monitor GND
- PIN interior, sursă de alimentare pentru monitor + ve
Conector 3P (acesta este utilizat pentru dispozitivul care urmează să fie monitorizat):
- PIN interior, dispozitiv + ve
- PIN de mijloc, dispozitiv GND, dispozitiv baterie GND
- PIN exterior, baterie dispozitiv + ve
Recomandat:
IOT123 - D1M CH340G - Ansamblu: 7 pași
IOT123 - D1M CH340G - Ansamblu: placa de dezvoltare ESP8266 este o placă bună pentru proiectele dvs. IOT, dar prezintă probleme dacă sunt alimentate cu baterie. Este bine documentat modul în care diversele plăci de dezvoltare ESP8266 nu sunt eficiente din punct de vedere energetic (aici și aici). The Witty Develop
IOT123 - ASIMILAȚI SUB DE SENZOR: ICOS10 GENERIC SHELL (HOOKUP WIRE) Ansamblu: 4 pași
IOT123 - ASIMILAȚI SUB DE SENZOR: ICOS10 GENERIC SHELL (HOOKUP WIRE) Ansamblu: UPDATE Vă recomandăm să utilizați circuitul IDC (nu HOOKUP) pentru o mai mare fiabilitate. Acest ansamblu HOOKUP este în regulă pentru o operațiune care nu este critică, dacă aveți timp să verificați circuitul. Am găsit câteva fire (stratul superior al panourilor: roșu / galben) nu prea mult timp
IOT123 - D1M 18650 BLOCK - Ansamblu: 5 pași
IOT123 - D1M 18650 BLOCK - Ansamblu: Aceasta este o piesă destul de specializată și este văzută ca un punct de plecare pentru modele mai flexibile. Se sparg 18650 + 3.7V (la 5V pe D1M BLOCK) și GND (la GND). Pinul de 5V de pe Wemos D1 Mini este conectat la un regulator care scade tensiunea la
IOT123 - D1M ESP12 - Ansamblu: 7 pași
IOT123 - D1M ESP12 - Ansamblu: placa de dezvoltare ESP8266 este o placă bună pentru proiectele dvs. IOT, dar prezintă probleme dacă sunt alimentate cu baterie. Este bine documentat modul în care diversele plăci de dezvoltare ESP8266 nu sunt eficiente din punct de vedere energetic (aici și aici). The Witty Develop
IOT123 - ATTINY85 SOFTWARE SERIAL JIG Ansamblu: 4 pași
IOT123 - Asamblare JIG SERIAL SOFTWARE ATTINY85: Am folosit ATTINY85 pentru mashup-uri de senzori de putere redusă. Inițial am crezut că nu există nicio modalitate de a depana aceste cipuri folosind o consolă și am folosit niște drăguțe „acolo” " metode pentru a vedea ce se întâmplă în timpul rulării. Apoi am dat peste SoftwareSeria