OctoPrint yra galinga programa, leidžianti nuotoliniu būdu įkelti GCodes, spausdinti 3D objektus ir stebėti bei valdyti visus 3D spausdintuvo aspektus. Tačiau norėdami peržiūrėti ar stebėti 3D spausdintuvus naudodami „OctoPrint“, žiniatinklio naršyklėje turite atidaryti tam tikrą IP adresą. rankiniu būdu kiekvieną kartą, kai norite patikrinti eigą ar bet kokią kitą detalę, ar spausdintuvas veikia, ar baigtas spausdinimas.
Kad 3D spausdintuvo stebėjimas būtų dar lengvesnis ir patogesnis naudojant „OctoPrint“, galite sukurti mažytį „OctoPrint“ stebėjimo įrenginį, kuris mini OLED ekrane rodo eigą realiu laiku.
Kaip veikia OctoPrint 3D spausdintuvo monitorius ir kam jo reikia?
Jei nustatėte „OctoPrint“, kad galėtumėte valdyti ir stebėti 3D spausdintuvą ir spaudinius, taip pat turėtumėte apsvarstyti galimybę sukurti ir įdiegti mini „pasidaryk pats“ „OctoPrint“ 3D spausdintuvo stebėjimo įrenginį, kuris belaidžiu būdu jungiasi su „OctoPrint“ API ir gaunamas tokia informacija kaip:
- Praėjęs spausdinimo laikas.
- Liko laikas spausdinti naudojant eigos juostą.
- Lovos temperatūra.
- Purkštuko (įrankio) temperatūra.
- Baigtas procentas.
- Dabartinis laikas (24 val. arba AM/PM).
- OTA programinės įrangos atnaujinimai.
Visa ši informacija rodoma mažame OLED ekrane. Jis išjungia ekraną, kai spausdintuvas yra išjungtas ir neveikia, arba atsijungia ir įsijungia, kai spausdintuvas prijungtas ir veikia.
Tai WiFi pagrindu veikiantis stebėjimo įrenginys, sukurtas naudojant D1 Mini ir 0,96 colio OLED ekraną 3D spausdintame dėkle. Šį įrenginį galite pastatyti bet kurioje biuro ar namų vietoje, pavyzdžiui, ant stalo, kad galėtumėte stebėti eigą ir stebėti spaudinius nenaršydami „OctoPrint“ žiniatinklio sąsajos.
Daiktai, kurių reikia „pasidaryk pats“ „OctoPrint“ spausdintuvo monitoriui
- WEMOS D1 mini lenta.
- 0,96 colio arba 1,3 colio 128 x 64 OLED ekranas.
- Mikro USB laidas.
- „OctoPrint“ serveris. Tu gali įdiekite „OctoPrint“ sename „Android“ telefone arba nustatyti „OctoPrint“ „Raspberry Pi“. stebėti spaudinius ir valdyti spausdintuvą nuotoliniu būdu.
- 3D spausdintas dėklas viskam surinkti.
Kai turėsite visus reikiamus komponentus, atlikite toliau nurodytus veiksmus, kad sukurtumėte belaidį „OctoPrint Monitor“ įrenginį.
1 veiksmas: suaktyvinkite programinę-aparatinę įrangą
Apsilankykite spausdintuvo monitoriaus išleidimo puslapyje ir atsisiųskite programinę-aparatinę įrangą. Galite pasirinkti vieną iš dviejų programinės įrangos pagal naudojamą ekraną.
Šiam projektui naudojame SSD1306 OLED ekrano (0,96 colio) programinę-aparatinę įrangą. Jei norite šiek tiek didesnio ekrano, įsigykite 1,3 colio SH1106 OLED ekraną. Taip pat turite atspausdinti kitą 3D dėklą didesniam ekranui.
- Atsisiųskite ir įdiekite CH340 tvarkykles savo Mac arba Windows PC iš GitHub.
- Tada atsisiųskite ESPHome Flasher įrankį iš GitHub.
- Prijunkite D1 Mini prie kompiuterio naudodami mikro USB kabelį ir paleiskite ESPHomeFlasher įrankis.
- Spustelėkite Iš naujo įkelti serijinių įrenginių sąrašą (atnaujinti) piktogramą ir išskleidžiamajame meniu pasirinkite COM prievadą.
- Spustelėkite Naršyti kad pasirinktumėte atsisiųstą programinę-aparatinę įrangą.\
- Spustelėkite Blykstė. Tai gali užtrukti kelias sekundes.
Arba taip pat galite atsisiųsti projektą, išskleisti jį ir redaguoti kodą Arduino IDE. Galite keisti arba redaguoti kodą pagal savo poreikius.
2 veiksmas: sukonfigūruokite „OctoPrint“ monitoriaus įrenginį
Kai įdiegsite programinę-aparatinę įrangą, įrenginys bus paleistas iš naujo ir paleis prieigos taško (AP) režimą. Prisijungsime prie AP ir sukonfigūruosime OctoPrint monitorių. Veiksmai yra tokie:
- Išmaniojo telefono arba kompiuterio „Wi-Fi“ nustatymuose prisijunkite prie spalio mėn.–xxxxx Prieigos taškas.
- Atidarykite žiniatinklio naršyklę ir apsilankykite 192.168.244.1.
- Spustelėkite Konfigūruoti WI-Fi, pasirinkite Wi-Fi tinklą, įveskite slaptažodį ir spustelėkite Sutaupyti.
- Įrenginys bus paleistas iš naujo, o IP bus rodomas ESPHome Flasher.
- Įveskite šį IP savo interneto naršyklėje ir apsilankykite puslapyje.
- Spustelėkite ant Hamburgeris meniu ir spustelėkite Konfigūruoti.
- Įveskite numatytąjį admin ir Slaptažodis lauke Vartotojo vardas ir slaptažodis ir spustelėkite Prisijungti.
- Atidarykite naują naršyklės skirtuką ir apsilankykite OctoPrint žiniatinklio sąsaja.
- Spustelėkite Nustatymai (veržliarakčio piktograma), tada spustelėkite API.
- Nukopijuokite API ir įklijuokite ją į OctoPrint Monitor žiniatinklio sąsają. Taip pat įveskite „OctoPrint Monitor“ IP adresą, prievadą (numatytasis nustatymas yra 80). Jei naudojate „OctoPrint Monitor“ autentifikavimą, įveskite „OctoPrint“ vartotojo ID ir slaptažodį. (Tu gali
- Tame pačiame meniu taip pat galite patikrinti tokias parinktis kaip apversti ekrano orientaciją arba pakeisti „OctoPrint“ vartotojo ID ir slaptažodį. Spustelėkite Sutaupyti kai baigsi.
- Tada spustelėkite Hamburgeris meniu dar kartą ir pasirinkite Orai.
- Dabar apsilankykite OpenWeathermap.org, susikurkite paskyrą, prisijunkite ir spustelėkite API raktai skirtukas.
- Nukopijuokite API raktą ir įklijuokite jį į OctoPrint monitorių.
- Taip pat ieškokite savo miesto, kad patikrintumėte orą ir nukopijuokite 7 skaitmenų skaičių Miesto ID rodomas URL.
- Pasirink Metrika ir orų kalba ir spustelėkite Sutaupyti.
OctoPrint monitorius dabar pradės rodyti orų informaciją, kai spausdintuvas neveikia.
3 veiksmas: prijunkite OLED ekraną prie D1 Mini
Kai programinė įranga bus suaktyvinta ir sukonfigūruotas OctoPrint monitorius, galite prijungti 0,96" arba 1,3" 128x64 OLED ekraną prie D1 Mini plokštės naudodami tam tikrus trumpiklius, kaip parodyta toliau.
Prijunkite ekranus SDA į D2, SCL į D5, VCC į 5V, ir GND į G kaištis ant D1 Mini plokštės. Pasirinktinai taip pat galite naudoti NodeMCU plokštę, jei tokią jau turite. Bet jums reikės sukurti tam tikrą 3D dėklą.
Prijunkite USB kabelį, kad įjungtumėte OctoPrint stebėjimo įrenginį ir patikrintumėte, ar ekrane rodoma informacija. Patvirtinus galite kreiptis į Thingiverse projektas ir surinkite jį 3D atspausdintame dėkle.
Norėdami išlaikyti ekraną savo vietoje, galite naudoti karštus klijus arba juostą. Uždėkite dangtelį ir prijunkite mikro USB kabelį prie D1 Mini mikro USB prievado.
Prijunkite USB prie 5 V maitinimo šaltinio, pvz., maitinimo bloko arba išmaniojo telefono adapterio. Tai įjungs įrenginį.
Stebėkite savo 3D spausdintuvą belaidžiu būdu
Naudodami OctoPrint 3D spausdintuvo stebėjimo įrenginį galite stebėti spausdintuvo būseną, pvz., likusį laiką, eiga, lovos ir purkštukų temperatūra ir pan., nenaršant OctoPrint serverio IP adreso arba nereikia atnaujinti puslapį.
Galite pastatyti keletą jų ir pasidėti ant savo darbo stalo arba svetainės, kad galėtumėte stebėti spausdinimo eigą. Taip pat galite sukurti išmanųjį laikrodį naudodami MAX7219 matricą ir naudoti jį spausdintuvo būsenai rodyti per OctoPrint API.