OctoPrint ir jaudīga lietojumprogramma, kas ļauj attālināti augšupielādēt GCodes, drukāt 3D objektus un pārraudzīt un vadīt visus 3D printera aspektus. Tomēr, lai skatītu vai pārraudzītu 3D printerus, izmantojot OctoPrint, tīmekļa pārlūkprogrammā ir jāatver konkrēts IP. manuāli katru reizi, kad vēlaties pārbaudīt progresu vai jebkuru citu informāciju, vai printeris darbojas vai ir pabeigts drukāšana.

Lai 3D printera uzraudzību padarītu vēl vienkāršāku un ērtāku, izmantojot OctoPrint, varat izveidot nelielu OctoPrint pārraudzības ierīci, kas reāllaikā parāda progresu mini OLED displejā.

Kā darbojas OctoPrint 3D printera monitors un kāpēc tas jums ir nepieciešams?

Ja esat iestatījis OctoPrint, lai kontrolētu un pārraudzītu savu 3D printeri un izdrukas, jums vajadzētu arī apsvērt iespēju izveidot un instalējot mini DIY OctoPrint 3D printera uzraudzības ierīci, kas savienojas ar OctoPrint API bezvadu režīmā un atnes informācija, piemēram:

  1. Pagājušais drukas laiks.
  2. Atlikušais laiks, lai pabeigtu drukāšanu, izmantojot progresa joslu.
  3. instagram viewer
  4. Gultas temperatūra.
  5. Sprauslas (instrumenta) temperatūra.
  6. Procentuāli pabeigts.
  7. Pašreizējais laiks (24h vai AM/PM).
  8. OTA programmaparatūras atjauninājumi.

Visa šī informācija tiek parādīta nelielā OLED ekrānā. Tas izslēdz displeju, kad printeris ir izslēgts un nedarbojas, vai atvienojas un ieslēdzas, kad printeris ir pievienots un darbojas.

Tā ir uz WiFi balstīta uzraudzības ierīce, kas izveidota, izmantojot D1 Mini un 0,96 collu OLED displeju 3D drukātā korpusā. Varat novietot šo ierīci jebkurā birojā vai mājās, piemēram, uz galda, lai sekotu progresam un pārraudzītu izdrukas, nepārlūkojot OctoPrint tīmekļa saskarni.

Lietas, kas nepieciešamas OctoPrint printera monitoram

  • WEMOS D1 mini dēlis.
  • 0,96" vai 1,3" 128x64 OLED displejs.
  • Mikro USB kabelis.
  • OctoPrint serveris. Jūs varat instalējiet OctoPrint vecā Android tālrunī vai iestatiet OctoPrint uz Raspberry Pi lai pārraudzītu izdrukas un kontrolētu printeri attālināti.
  • 3D drukāts futrālis visu salikšanai.

Kad esat ieguvis visas nepieciešamās sastāvdaļas, veiciet tālāk norādītās darbības, lai izveidotu bezvadu OctoPrint monitora ierīci.

1. darbība. Flash programmaparatūra

Apmeklējiet printera monitora izlaišanas lapu un lejupielādējiet programmaparatūru. Atkarībā no izmantotā displeja varat izvēlēties vienu no divām programmaparatūrām.

Šim projektam mēs izmantojam programmaparatūru SSD1306 OLED displejam (0,96 collas). Ja vēlaties nedaudz lielāku displeju, iegūstiet 1,3 collu SH1106 OLED displeju. Lielākam displejam ir arī jādrukā cits 3D korpuss.

  1. Lejupielādējiet un instalējiet CH340 draiverus savam Mac vai Windows personālajam datoram no GitHub.
  2. Pēc tam lejupielādējiet ESPHome Flasher rīku no GitHub.
  3. Savienojiet D1 Mini ar datoru, izmantojot mikro USB kabeli, un palaidiet ESPHomeFlasher rīks.
  4. Noklikšķiniet uz Pārlādēt seriālo ierīču sarakstu (atsvaidzināt) ikonu un nolaižamajā izvēlnē izvēlieties COM portu.
  5. Klikšķis Pārlūkot lai izvēlētos lejupielādēto programmaparatūru.\
  6. Klikšķis Zibspuldze. Tas var ilgt dažas sekundes.

Varat arī lejupielādēt projektu, izvilkt to un rediģēt kodu Arduino IDE. Varat modificēt vai rediģēt kodu atbilstoši savām vajadzībām.

2. darbība: konfigurējiet OctoPrint monitora ierīci

Kad programmaparatūra ir aktivizēta, ierīce tiks restartēta un sāks darboties piekļuves punkta (AP) režīmā. Mēs izveidosim savienojumu ar AP un konfigurēsim OctoPrint monitoru. Darbības ir šādas:

  1. Savā viedtālrunī vai datora Wi-Fi iestatījumos izveidojiet savienojumu ar okt.–xxxxx Piekļuves punkts.
  2. Atveriet tīmekļa pārlūkprogrammu un apmeklējiet 192.168.244.1.
  3. Klikšķis Konfigurējiet WI-Fi, atlasiet Wi-Fi tīklu, ievadiet paroli un noklikšķiniet uz Saglabāt.
  4. Ierīce tiks restartēta, un IP tiks parādīts ESPHome Flasher.
  5. Ievadiet šo IP savā tīmekļa pārlūkprogrammā un apmeklējiet lapu.
  6. Noklikšķiniet uz Hamburgers izvēlni un noklikšķiniet uz Konfigurēt.
  7. Ievadiet noklusējuma vērtību admin un parole laukā Lietotājvārds un parole un noklikšķiniet uz Ielogoties.
  8. Atveriet jaunu pārlūkprogrammas cilni un apmeklējiet OctoPrint tīmekļa saskarne.
  9. Klikšķiniet uz Iestatījumi (uzgriežņu atslēgas ikona) un pēc tam noklikšķiniet uz API.
  10. Kopējiet API un ielīmējiet to OctoPrint Monitor tīmekļa saskarnē. Ievadiet arī OctoPrint Monitor IP adresi, Port (noklusējums ir 80). Ja izmantojat OctoPrint Monitor autentifikāciju, ievadiet OctoPrint lietotāja ID un paroli. (Jūs varat
  11. Tajā pašā izvēlnē varat arī pārbaudīt tādas opcijas kā Flip displeja orientācija vai mainīt OctoPrint lietotāja ID un paroli. Klikšķiniet uz Saglabāt kad esat pabeidzis.
  12. Pēc tam noklikšķiniet uz Hamburgers izvēlni vēlreiz un izvēlieties Laikapstākļi.
  13. Tagad apmeklējiet OpenWeathermap.org, izveidojiet kontu, piesakieties un noklikšķiniet uz API atslēgas cilne.
  14. Nokopējiet API atslēgu un ielīmējiet to OctoPrint monitorā.
  15. Tāpat meklējiet savu pilsētu, lai pārbaudītu laikapstākļus, un nokopējiet 7 ciparu skaitli Pilsētas ID parādīts URL.
  16. Izvēlies Metrika un laikapstākļu valoda un noklikšķiniet Saglabāt.

OctoPrint monitors tagad sāks rādīt laikapstākļu informāciju, kad printeris nedarbojas.

3. darbība: pievienojiet OLED displeju D1 Mini

Kad programmaparatūra ir mirgota un OctoPrint monitors ir konfigurēts, varat savienot 0,96" vai 1,3" 128x64 OLED displeju ar D1 Mini plati, izmantojot dažus džemperu vadus, kā parādīts tālāk.

Pievienojiet displejus SDA uz D2, SCL uz D5, VCC uz 5V, un GND uz G tapa uz D1 Mini dēļa. Pēc izvēles varat izmantot arī NodeMCU plati, ja jums tāda jau ir. Bet jums būs jāizstrādā īpašs 3D korpuss.

Pievienojiet USB kabeli, lai ieslēgtu OctoPrint uzraudzības ierīci un pārbaudītu, vai tā parāda informāciju displejā. Kad tas ir apstiprināts, varat atsaukties uz Thingiverse projekts un salieciet to 3D drukātā futrālī.

Lai displeju noturētu savā vietā, varat izmantot karsto līmi vai lenti. Uzlieciet vāciņu un pievienojiet mikro USB kabeli D1 Mini mikro USB portam.

Pievienojiet USB 5 V barošanas avotam, piemēram, strāvas bankai vai viedtālruņa adapterim. Tas ieslēgs ierīci.

Pārraugiet savu 3D printeri bezvadu režīmā

Izmantojot OctoPrint 3D printera uzraudzības ierīci, varat sekot līdzi printera statusam, piemēram, atlikušajam laikam, progresu, gultas un sprauslu temperatūru utt., nepārlūkojot OctoPrint servera IP adresi vai neatsvaidzinot lappuse.

Varat izveidot dažus no tiem un novietot tos uz sava darba galda vai viesistabas, lai sekotu līdzi drukāšanas gaitai. Varat arī izveidot viedo pulksteni, izmantojot matricu MAX7219, un izmantot to, lai parādītu printera statusu, izmantojot OctoPrint API.