Turinys:
- 1 žingsnis: medžiagos ir įrankiai
- 2 veiksmas: atsisiųskite šaltinio kodą
- 3 žingsnis: užprogramuokite ATtiny85
- 4 žingsnis: „Protoboard“surinkimas
- 5 žingsnis: korpuso surinkimas
- 6 veiksmas: kiti veiksmai
Video: IOT123 - MAITINIMO DĖŽUTĖS Surinkimas: 6 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Tai ATTINYPOWERMETER korpusas, sukurtas mėnulio deginimo.
Jis gali nuolat matuoti įtampą (V), srovę (mA) ir sukauptą galią (mWh). Taip pat sudarykite paprastą grafiką, kad vizualizuotumėte figūras. Paleidimo metu OLED ekrane pasirodo paprastas prijungimo vadovas.
Kodas buvo išsišakojęs ir pakeistas mažesniam OLED ekranui.
Lūžiai yra varžtų gnybtai; įsukami kištukiniai kaiščiai palengvina sujungimą.
Aš siūlau jums duonos lentą, pagrįstą pirma „moononournation“instrukcija. Ieškojau optimizavimo, bet negalėjau patobulinti jo originalaus dizaino. Aš galvojau pridėti prisitraukimų prie I2C linijų, bet „jei jis nesugedęs, nesitaisyk“.
1 žingsnis: medžiagos ir įrankiai
Yra visas medžiagų ir šaltinių sąrašas.
- 3D spausdintas korpusas (1)
- 1 "dvipusė protoboard (1)
- OLED ekranas (1)
- INA219 modulis (1)
- ATTINY85 20PU (1)
- 2P varžto jungtis (1)
- 3P varžto jungtis (1)
- LIR2450 baterija (1)
- LIR2450 laikiklis (1)
- M2,2 x 6 mm varžtai (4)
- Cianakrilato klijai (1)
- Prijungimo viela (7)
- Lituoklis (1)
- Lituoklis (1)
2 veiksmas: atsisiųskite šaltinio kodą
Atsisiųskite šaltinį iš „GitHub“: https://github.com/IOT-123/ATtinyPowerMeter. Jei nesate susipažinę su „GitHub“, tiesiog paspauskite mygtuką „Klonuoti arba atsisiųsti“, tada „Atsisiųsti ZIP“.
3 žingsnis: užprogramuokite ATtiny85
Naudokite „Arduino“kompiliavimą ir užprogramuokite šaltinį ATtiny85. Daugiau informacijos rasite šiose instrukcijose:
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…
4 žingsnis: „Protoboard“surinkimas
Yra keletas atvejų, kai litavimas kitoje skylės pusėje yra trukdomas. Kai taip yra, aš perkišau skylę ant taikinio per skylę, tada iš šono ištirpinau lydmetalį ir įstumiau atvirą sujungimo laidą į centrinę skylę, laikiau ir pašalinau šilumą.
- Iš apačios įkiškite kaiščius iš 2P jungties į RED1 ir RED2 su anga į išorę. Lituoklio kaiščiai nuimami viršuje.
- Iš apačios įkiškite kaiščius iš 3P jungties į RED3, RED4 ir RED5 su anga į išorę. Lituoklio kaiščiai nuimami viršuje.
- Iš apačios įkiškite kaiščius iš ATTINY85 į RED6 - RED13 su drožlių žymekliu, kaip parodyta. Lituoklio kaiščiai nuimami viršuje.
- Iš apačios lituokite mėlyną vielą nuo GELTONOS1 iki GELTONOS2.
-
Iš apačios lituokite žalią laidą nuo GELTONOS3 iki GELTONOS4 spalvos.
- Viršuje lituokite juodą laidą nuo RED1 iki RED4.
- Viršuje lituokite juodą laidą nuo BLUE1 iki BLUE2.
- Viršuje lituokite juodą laidą nuo BLUE3 iki BLUE4.
- Viršuje lituokite raudoną laidą nuo PINK1 iki PINK2 (paliekant daug laido pertekliaus, kaip parodyta).
- Viršuje lituokite raudoną laidą nuo PINK3 iki PINK4 (paliekant daug laido pertekliaus, kaip parodyta).
- Viršuje lituokite raudoną laidą nuo PINK5 iki PINK6.
- Viršuje lituokite raudoną laidą į PINK7 (palikite daug pertekliaus).
- Viršuje lituokite juodą laidą į PINK8 (palikite daug pertekliaus).
- Lituokite 6P antraštes ant INA219 modulio, kaip parodyta.
- Iš viršaus įkiškite INA219 kaiščius į ORANGE1 - ORANGE6 ir lydmetalį.
- Lituokite 4P vyriškas antraštes ant OLED modulio, kaip parodyta.
- Nuimkite plastikinę apykaklę nuo 6P kaiščių.
-
Sulenkite kaiščius į nedidelę S formą, sausai pritvirtinkite, kad patikrintumėte, ar plokštės yra lygiagrečios.
- Iš viršaus įdėkite OLED kaiščius į ORANGE7 - ORANGE10 ir lydmetalį.
5 žingsnis: korpuso surinkimas
- Įdėkite surinktą prototipą/INA219/OLED į 3D spausdintą korpusą ir pritvirtinkite varžtais.
- Surinkite SPDT su 3D atspausdinto jungiklio gaubtu, o ant kontaktinių paviršių - cianakrilatas.
- Alavo kaiščiai ant SPDT.
- Pritvirtinkite jungiklio mazgą prie korpuso cianakrilatu.
- Skardos smeigtukai ant LIR2450 laikiklio.
- Pritvirtinkite LIR2450 laikiklį prie korpuso cianakrilatu.
- Lituokite laisvą juodą laidą nuo protoboard iki akumuliatoriaus laikiklio kaiščio.
- Lituokite laisvą raudoną laidą nuo protoboard iki SPDT jungiklio vidurinio kaiščio.
- Lituokite raudoną laidą nuo +ve kaiščio ant akumuliatoriaus laikiklio iki apatinio SPDT kaiščio (arčiausiai didelės korpuso angos).
Nors tai nėra būtina, lengviau prijungti galima prie varžtų jungčių pritvirtinus išorinius kaiščius.
- Prijunkite 1x2P kaiščius prie 2P varžtų jungčių.
- Ant 2x3P kaiščių sulenkite ir lituokite kaiščius vienoje eilėje prie gretimų kaiščių kitoje eilėje.
- Prijunkite jį prie 3P varžtų jungčių.
6 veiksmas: kiti veiksmai
Jei naudojate LIR2450, įjungę maitinimą, paspauskite jungiklį žemyn.
Pradžios ekranas rodo jungties naudojimą.
2P jungtis (ji naudojama, kai nenaudojamas LIR2450):
- Išorinis PIN kodas, monitoriaus maitinimo šaltinis GND
- Vidinis PIN kodas, monitoriaus maitinimo šaltinis +ve
3P jungtis (naudojama prietaisui stebėti):
- Vidinis PIN, įrenginys +ve
- Vidurinis PIN kodas, įrenginio GND, įrenginio akumuliatoriaus GND
- Išorinis PIN kodas, įrenginio akumuliatorius +ve
Rekomenduojamas:
IOT123 - D1M BLOCK - 2xAMUX surinkimas: 7 žingsniai (su paveikslėliais)
IOT123 - D1M BLOCK - 2xAMUX surinkimas: D1M BLOCKS prideda lytėjimo dėklus, etiketes, poliškumo kreipiklius ir išpjovas populiariame „Wemos D1 Mini SOC/Shields/Clones“. Viena iš ESP8266 mikroschemos problemų yra ta, kad ji turi tik vieną analoginį IO kaištį. Ši instrukcija parodo, kaip surinkti 2xA
IOT123 - D1M BLOCK - RFTXRX Surinkimas: 8 žingsniai
IOT123 - D1M BLOCK - RFTXRX surinkimas: D1M BLOCKS prideda lytėjimo dėklus, etiketes, poliškumo kreipiklius ir išpjovas populiariame „Wemos D1 Mini SOC/Shields/Clones“. RF siųstuvai/imtuvai leidžia ESP8266 pasiekti esamą namų/pramonės automatiką. Šis korpusas suteikia 433
IOT123 - D1M BLOCK - GY521 Surinkimas: 8 žingsniai
IOT123 - D1M BLOCK - GY521 Surinkimas: D1M BLOCKS prideda lytėjimo dėklus, etiketes, poliškumo kreipiklius ir išpjovas populiariame „Wemos D1 Mini SOC/Shields/Clones“. Šis „D1M BLOCK“suteikia paprastą ryšį tarp „Wemos D1 Mini“ir „GY-521“modulio (galima prijungti adreso ir pertraukimo kaiščius
IOT123 - D1M BLOCK - ADXL345 Surinkimas: 8 žingsniai
IOT123 - D1M BLOCK - ADXL345 Surinkimas: D1M BLOCKS prideda lytėjimo dėklus, etiketes, poliškumo kreipiklius ir išpjovas populiariame „Wemos D1 Mini SOC/Shields/Clones“. Šis „D1M BLOCK“suteikia paprastą ryšį tarp „Wemos D1 Mini“ir „ADXL345 Accelerometer“modulio. Mano pradinė motyvacija tobulėti
IOT123 - D1M CH340G - Surinkimas: 7 žingsniai
IOT123 - D1M CH340G - Surinkimas: ESP8266 kūrimo plokštė yra tinkamas sprendimas jūsų IOT projektams, tačiau kyla problemų, jei jie maitinami baterijomis. Gerai dokumentuota, kaip įvairios ESP8266 kūrimo plokštės nėra energijos taupančios (čia ir čia). Šmaikštus vystymasis