Innehållsförteckning:
- Steg 1: Material och verktyg
- Steg 2: Ladda ner källkoden
- Steg 3: Programmera ATtiny85
- Steg 4: Protoboard -montering
- Steg 5: Hölje
- Steg 6: Nästa steg
Video: IOT123 - POWER METER BOX Montering: 6 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
Detta är ett hölje för ATTINYPOWERMETER författat av moononournation.
Den kan kontinuerligt mäta spänningen (V), strömmen (mA) och ackumulerad strömförbrukning (mWh). Och plotta också en enkel graf för att visualisera figurerna. Som enkel uppkopplingsguide stänker på OLED -skärmen vid start.
Koden har gafflats och ändrats för en mindre OLED -skärm.
Utbrotten är skruvterminaler; hanstiften skruvas in gör det enkelt att ansluta.
Jag föreslår att du brädbrädar projektet baserat på moononournation's Instructable först. Jag letade efter optimeringar men kunde inte förbättra hans ursprungliga design. Jag övervägde att lägga till pullups på I2C -linjerna men "om det inte är trasigt, fixa det inte".
Steg 1: Material och verktyg
Det finns en fullständig lista över material och inköpslista.
- 3D -tryckt hölje (1)
- 1 "dubbelsidig protoboard (1)
- OLED -skärm (1)
- INA219 Modul (1)
- ATTINY85 20PU (1)
- 2P skruvanslutning (1)
- 3P skruvanslutning (1)
- LIR2450 batteri (1)
- LIR2450 Hållare (1)
- M2,2 x 6 mm försänkta skruvar (4)
- Cyanoakrylatlim (1)
- Anslutningskabel (7)
- Lödkolv (1)
- Lödning (1)
Steg 2: Ladda ner källkoden
Ladda ner källa från GitHub: https://github.com/IOT-123/ATtinyPowerMeter. Om du inte känner till GitHub, tryck på knappen "Klona eller ladda ner" och sedan "Ladda ner ZIP".
Steg 3: Programmera ATtiny85
Använd Arduino -kompilering och programmera källan till ATtiny85. Du kan hitta mer information i dessa instruktioner:
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…
Steg 4: Protoboard -montering
Det finns några tillfällen där lödning på andra sidan av ett genomgående hål blockeras. När detta är fallet, lödde jag en dob på målet genom hålet, sedan från sidan smälter lödet och skjuter den exponerade anslutningstråden i mitthålet, håller och tar bort värmen.
- Från botten, sätt in stiften från 2P -kontakten i RED1 & RED2 med öppning till utsidan. Lödstiften lossnar på ovansidan.
- Från botten, sätt in stiften från 3P -kontakten i RED3, RED4 & RED5 med öppning till utsidan. Lödstiften lossnar på ovansidan.
- Från botten, sätt in stiften från ATTINY85 i RÖD6 - RÖD13 med spånmarkör som visas. Lödstiften lossnar på ovansidan.
- Från botten, löd en blå tråd från GUL1 till GUL2.
-
Från botten, löd en grön tråd från YELLOW3 till YELLOW4.
- På toppen, löd en svart tråd från RED1 till RED4.
- På toppen, löd en svart tråd från BLUE1 till BLUE2.
- På toppen, löd en svart tråd från BLUE3 till BLUE4.
- På toppen, löd en röd tråd från PINK1 till PINK2 (lämna mycket överskott av tråd enligt bilden).
- På toppen, löd en röd tråd från PINK3 till PINK4 (lämna mycket överskott av tråd enligt bilden).
- På toppen, löd en röd tråd från PINK5 till PINK6.
- På toppen, löd en röd tråd i PINK7 (lämna mycket överskott).
- På toppen, löd en svart tråd i PINK8 (lämna mycket överskott).
- Löd 6P hanrubriker på INA219 -modulen enligt bilden.
- Sätt in INA219 -stiften uppifrån i ORANGE1 - ORANGE6 och löd.
- Löd 4P hanrubriker på OLED -modulen enligt bilden.
- Ta bort plasthalsbandet från 6P -stiften.
- Böj stiften till en liten S -form, torr passform för att kontrollera brädorna är parallella.
- Från toppen, sätt in OLED -stiften i ORANGE7 - ORANGE10 och löd.
Steg 5: Hölje
- Sätt in monterat protoboard/INA219/OLED i 3D -tryckt hölje och fäst med skruvar.
- Montera SPDT med 3D -tryckt omkopplare, med cyanoakrylat på kontaktytor.
- Tennstift på SPDT.
- Fäst omkopplarenheten på höljet med cyanoakrylat.
- Tennstift på LIR2450 hållare.
- Fäst LIR2450 -hållaren på höljet med cyanoakrylat.
-
Löd lös svart tråd från protoboard till -ve pin på batterihållaren.
- Löd lös röd tråd från protoboard till mittstift på SPDT -omkopplare.
- Löd en röd tråd från +ve -stift på batterihållaren till den nedre SPDT -stiftet (närmast den stora öppningen på höljet).
Även om det inte är nödvändigt, kan en enklare anslutning uppnås genom att fästa hanstiften på skruvanslutningarna.
- Anslut 1x2P hanstift till 2P skruvkontakter.
- På en 2x3P hanstift böj och lödstift på ena raden till det intilliggande stiften på den andra raden.
- Anslut detta till 3P -skruvkontakterna.
Steg 6: Nästa steg
Om du använder LIR2450, slå på strömmen genom att trycka ned strömbrytaren när den har satts in.
Stänkskärmen visar anslutningsanvändningen.
2P -kontakt (detta används när LIR2450 inte används):
- Yttre PIN, monitor strömförsörjning GND
- Inre PIN, Monitor Power Supply +ve
3P -kontakt (detta används för att enheten ska övervakas):
- Inre PIN, enhet +ve
- Mellan -PIN, Device GND, Device Battery GND
- Yttre PIN, enhetsbatteri +ve
Rekommenderad:
IOT123 - D1M BLOCK - 2xAMUX Montering: 7 steg (med bilder)
IOT123 - D1M BLOCK - 2xAMUX Montering: D1M BLOCKS lägger till taktila fodral, etiketter, polaritetsguider och utbrott för de populära Wemos D1 Mini SOC/Shields/Clones. Ett av problemen med ESP8266 -chipet är att det bara har en analog IO -pin tillgänglig. Denna instruerbara visar hur man monterar 2xA
IOT123 - D1M BLOCK - RFTXRX Montering: 8 steg
IOT123 - D1M BLOCK - RFTXRX Montering: D1M BLOCKS lägger till taktila fodral, etiketter, polaritetsguider och utbrott för de populära Wemos D1 Mini SOC/Shields/Clones. RF -sändare/mottagare ger ESP8266 åtkomst till befintlig hushålls-/industriell automatisering. Detta hölje ger utbrott för 433/
IOT123 - D1M BLOCK - GY521 Montering: 8 steg
IOT123 - D1M BLOCK - GY521 Montering: D1M BLOCKS lägger till taktila fodral, etiketter, polaritetsguider och utbrott för de populära Wemos D1 Mini SOC/Shields/Clones. Detta D1M-BLOCK ger en enkel anslutning mellan Wemos D1 Mini och GY-521-modulen (adress- och avbrottsstiftet kan hakas
IOT123 - D1M BLOCK - ADXL345 Montering: 8 steg
IOT123 - D1M BLOCK - ADXL345 Montering: D1M BLOCKS lägger till taktila fodral, etiketter, polaritetsguider och utbrott för de populära Wemos D1 Mini SOC/Shields/Clones. Detta D1M -BLOCK ger en enkel anslutning mellan Wemos D1 Mini och ADXL345 Accelerometer -modulen. Min första motivation för utveckling
IOT123 - D1M CH340G - Montering: 7 steg
IOT123 - D1M CH340G - Montering: Utvecklingskortet ESP8266 är en bra go -to -board för dina IOT -projekt, men ger problem om de är batteridrivna. Det är väl dokumenterat hur de olika ESP8266 -utvecklingsbrädorna inte är energieffektiva (här och här). The Witty Develop