Talaan ng mga Nilalaman:
- Hakbang 1: Mga Materyales at Tool
- Hakbang 2: Mag-download ng Source Code
- Hakbang 3: Program ATtiny85
- Hakbang 4: Protoboard Assembly
- Hakbang 5: Casing Assembly
- Hakbang 6: Susunod na Mga Hakbang
Video: IOT123 - POWER METER BOX Assembly: 6 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Ito ay isang pambalot para sa ATTINYPOWERMETER na akda ng moononournation.
Maaari nitong sukatin ang boltahe (V), kasalukuyang (mA) at naipon na paggamit ng kuryente (mWh). At magplano rin ng isang simpleng grap upang mailarawan ang mga numero. Tulad ng simpleng gabay sa hookup ay splashed sa OLED screen sa pagsisimula.
Ang code ay tinidor at binago para sa isang mas maliit na OLED Screen.
Ang mga breakout ay mga terminal ng tornilyo; ang mga lalaking pin ay naka-screw in para sa madaling koneksyon.
Iminumungkahi ko sa iyo ang pisara ng proyekto batay sa Instructionable ng moononournation muna. Naghanap ako ng mga pag-optimize ngunit hindi mapabuti ang kanyang orihinal na disenyo. Isinasaalang-alang ko ang pagdaragdag ng mga pullup sa mga linya ng I2C ngunit "kung hindi ito nasira, huwag mong ayusin ito".
Hakbang 1: Mga Materyales at Tool
Mayroong isang buong listahan ng Materyal at Sourcing.
- 3D naka-print na pambalot (1)
- 1 "Dobleng panig na protoboard (1)
- OLED Screen (1)
- INA219 Modyul (1)
- ATTINY85 20PU (1)
- 2P Screw Connector (1)
- 3P Screw Connector (1)
- LIR2450 Baterya (1)
- LIR2450 Hawak (1)
- M2.2 x 6mm Countersunk screws (4)
- Pandikit na Cyanoacrylate (1)
- Hookup wire (7)
- Solder Iron (1)
- Panghinang (1)
Hakbang 2: Mag-download ng Source Code
Mag-download ng mapagkukunan mula sa GitHub: https://github.com/IOT-123/ATtinyPowerMeter. Kung hindi ka pamilyar sa GitHub, simpleng pindutin ang pindutang "I-clone o i-download" at pagkatapos ay "I-download ang ZIP".
Hakbang 3: Program ATtiny85
Gumamit ng Arduino compile at i-program ang mapagkukunan sa ATtiny85. Maaari kang makahanap ng higit pang mga detalye sa mga itinuturo na ito:
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…
Hakbang 4: Protoboard Assembly
Mayroong ilang mga okasyon kung saan hadlang ang paghihinang sa kabilang panig ng isang butas sa pamamagitan ng. Kapag ito ang kaso, naghinang ako ng isang dob sa target sa pamamagitan ng butas, pagkatapos mula sa gilid ay natunaw ang solder at itulak ang nakalantad na hookup wire sa butas ng gitna, hawakan at alisin ang init.
- Mula sa ilalim, ipasok ang mga pin mula sa konektor ng 2P sa RED1 & RED2 na may pagbubukas hanggang sa labas. Ang mga solder pin ay nasa tuktok.
- Mula sa ilalim, ipasok ang mga pin mula sa konektor ng 3P sa RED3, RED4 & RED5 na may pagbubukas hanggang sa labas. Ang mga solder pin ay nasa tuktok.
- Mula sa ilalim, ipasok ang mga pin mula sa ATTINY85 sa RED6 - RED13 na may chip marker tulad ng ipinakita. Ang mga solder pin ay nasa tuktok.
- Mula sa ilalim, maghinang ng isang asul na kawad mula sa YELLOW1 hanggang YELLOW2.
- Mula sa ilalim, maghinang ng berdeng kawad mula sa YELLOW3 hanggang YELLOW4.
- Sa tuktok, maghinang ng isang itim na kawad mula RED1 hanggang RED4.
- Sa itaas, maghinang ng isang itim na kawad mula BLUE1 hanggang BLUE2.
- Sa tuktok, maghinang ng isang itim na kawad mula BLUE3 hanggang BLUE4.
-
Sa tuktok, maghinang ng isang pulang kawad mula PINK1 hanggang PINK2 (nag-iiwan ng maraming labis na kawad tulad ng ipinakita).
- Sa tuktok, maghinang ng isang pulang kawad mula sa PINK3 hanggang PINK4 (nag-iiwan ng maraming labis na kawad tulad ng ipinakita).
- Sa tuktok, maghinang ng isang pulang kawad mula PINK5 hanggang PINK6.
- Sa tuktok, maghinang ng isang pulang kawad sa PINK7 (nag-iiwan ng labis na labis).
- Sa tuktok, maghinang ng isang itim na kawad sa PINK8 (nag-iiwan ng labis na labis).
- Ang mga solder 6P male header papunta sa module na INA219 tulad ng ipinakita.
- Mula sa itaas, ipasok ang mga INA219 na pin sa ORANGE1 - ORANGE6 at solder.
- Ang mga solder na 4P male header papunta sa OLED module tulad ng ipinakita.
- Alisin ang plastik na kwelyo mula sa 6P pin.
- Bend ang mga pin sa isang bahagyang S hugis, dry fit upang suriin ang mga board ay parallel.
- Mula sa itaas, ipasok ang mga pin na OLED sa ORANGE7 - ORANGE10 at solder.
Hakbang 5: Casing Assembly
- Ipasok ang naka-assemble na protoboard / INA219 / OLED sa 3D naka-print na pambalot at ligtas gamit ang mga tornilyo.
- Magtipon ng SPDT na may 3D na naka-print na switch na nakapaligid, na may Cyanoacrylate sa pakikipag-ugnay sa mga ibabaw.
- Mga lata sa SPDT.
- I-fasten ang pagpupulong ng switch sa pambalot na may Cyanoacrylate.
- Mga lata ng lata sa may-ari ng LIR2450.
-
I-fasten ang may-ari ng LIR2450 sa pambalot na may Cyanoacrylate.
- Solder maluwag na itim na kawad mula sa protoboard hanggang sa -ve pin sa may hawak ng baterya.
- Solder maluwag na pulang kawad mula sa protoboard hanggang sa gitnang pin sa SPDT switch.
- Maghinang ng isang pulang kawad mula sa + ve pin sa may hawak ng baterya hanggang sa ibabang pin ng SPDT (malapit sa malaking pagbubukas sa pambalot).
Bagaman hindi kinakailangan, ang mas madaling koneksyon ay maaaring makamit sa pamamagitan ng paglakip ng mga male header pin sa mga konektor ng tornilyo.
- Ikonekta ang 1x2P male pin sa mga konektor ng 2P na tornilyo.
- Sa isang 2x3P male pin na yumuko at mga solder pin sa isang hilera papunta doon sa mga katabing pin sa kabilang hilera.
- Ikonekta ito sa mga konektor ng 3P na tornilyo.
Hakbang 6: Susunod na Mga Hakbang
Kung gumagamit ng LIR2450, sa sandaling naipasok ang lakas pataas sa pamamagitan ng pagtulak sa switch pababa.
Ipinapakita ng splash screen ang paggamit ng konektor.
2P Connector (ginagamit ito kapag hindi gumagamit ng LIR2450):
- Panlabas na PIN, Subaybayan ang Power Supply GND
- Panloob na PIN, Subaybayan ang Power Supply + ve
3P Connector (ginagamit ito para masubaybayan ang aparato):
- Panloob na PIN, Device + ve
- Gitnang PIN, Device GND, Device Battery GND
- Panlabas na PIN, Device Battery + ve
Inirerekumendang:
IOT123 - D1M BLOCK - 2xAMUX Assembly: 7 Hakbang (na may Mga Larawan)
IOT123 - D1M BLOCK - 2xAMUX Assembly: D1M BLOCKS magdagdag ng mga kaso ng pandamdam, mga label, gabay sa polarity at breakout para sa tanyag na Wemos D1 Mini SOC / Shields / Clones. Ang isa sa mga isyu sa chip ng ESP8266 ay mayroon lamang isang analog IO pin na magagamit. Ipinapakita ng itinuturo na ito kung paano tipunin ang 2xA
IOT123 - D1M BLOCK - RFTXRX Assembly: 8 Hakbang
IOT123 - D1M BLOCK - RFTXRX Assembly: Ang D1M BLOCKS ay nagdaragdag ng mga tactile case, label, gabay sa polarity at breakout para sa tanyag na Wemos D1 Mini SOC / Shields / Clones. Pinapayagan ng mga RF Transmitter / Receiver ang ESP8266 na ma-access ang umiiral na home / industrial automation. Nagbibigay ang casing na ito ng mga break-out para sa 433 /
IOT123 - D1M BLOCK - GY521 Assembly: 8 Hakbang
IOT123 - D1M BLOCK - GY521 Assembly: Ang mga D1M BLOCKS ay nagdaragdag ng mga kaso ng pandamdam, mga label, gabay sa polarity at breakout para sa tanyag na Wemos D1 Mini SOC / Shields / Clones. Nagbibigay ang D1M BLOCK na ito ng isang simpleng pag-hookup sa pagitan ng Wemos D1 Mini at ng module na GY-521 (maaaring mai-hook ang Address at Interrupt pin
IOT123 - D1M BLOCK - ADXL345 Assembly: 8 Hakbang
IOT123 - D1M BLOCK - ADXL345 Assembly: Ang D1M BLOCKS ay nagdaragdag ng mga tactile case, label, gabay sa polarity at breakout para sa tanyag na Wemos D1 Mini SOC / Shields / Clones. Nagbibigay ang D1M BLOCK na ito ng isang simpleng hookup sa pagitan ng Wemos D1 Mini at ng ADXL345 Accelerometer module. Ang aking paunang pagganyak para sa devel
IOT123 - D1M CH340G - Assembly: 7 Hakbang
IOT123 - D1M CH340G - Assembly: Ang board ng pag-unlad ng ESP8266 ay isang magandang go-to board para sa iyong mga proyekto sa IOT, ngunit nagpapakita ng mga problema kung pinapatakbo ng baterya. Mahusay na dokumentado kung paano ang iba't ibang mga board ng pag-unlad ng ESP8266 ay hindi mabisa sa kuryente (dito at dito). Ang Witty Develop