Sadržaj:
- Korak 1: Nabavite Octoprint API ključ
- Korak 2: Postavljanje vaše maline za pokretanje Python skripte
- Korak 3: Kućište za štampanje za LCD ekran
- Korak 4: Povežite sve na Arduino
- Korak 5: Prijenos skice na Arduino
- Korak 6: Provjerite je li sve u redu
- Korak 7: Postavljanje skripte za automatsko pokretanje
- Korak 8: Završavanje
Video: Monitor za štampanje Octoprint: 8 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
Zdravo!
Mislim da će ovaj projekt biti koristan za ljude koji koriste Octoprint.
To je ekran sa šarenim pozadinskim osvjetljenjem koji vam prikazuje neke informacije o napretku štampanja. Radi sa Octoprint API -jem kako bi dobio sve informacije o trenutnom procesu. Python skripta se povezuje sa Arduino Leonardo (možete koristiti bilo koji sa usb portom. Koristio sam Leo jer sam ga već imao) i daje neke informacije. Takođe možete upravljati svojim štampačem putem ovog uređaja.
Ti trebas:
- Pivo od maline (ja sam koristio pivo od maline 3 B+)
- Arduino Leonardo (Na fotografijama možete vidjeti Iskru Neo, to je analogni izvorni Leonardo)
- Mikro usb kabl
- LCD ekran veličine 20x4 (koristio sam bez I2C kontrolera, ali nije teško urediti kôd za korištenje I2C)
- Četiri dugmeta (koristio sam modul)
- Mini ploča
- Neke žice
- RGB LED traka (Koliko dugo? Na vama je)
- Napajanje, koristio sam 12v 3a. U redu je nabaviti LED traku i Arduino
- 3D štampač za kontrolu, a takođe morate odštampati kućište za ekran
- Neki konektori: bačvasta utičnica (muški i ženski)
- Dvostrana traka i izolacijska traka
- Zujalica
- Senzor temperature i vlažnosti DHT21
Opcionalno. Možete jednostavno spojiti sve bez lemljenja
- Lemilica
- Solder
U određenoj mjeri to je težak projekt. Potrošio sam puna 2 dana da to završim.
Korak 1: Nabavite Octoprint API ključ
Morate imati API ključ.
Sačuvaj.
Korak 2: Postavljanje vaše maline za pokretanje Python skripte
Prvo se morate povezati s malinom putem ssh -a.
Zatim se prijavite i upišite ovu naredbu
sudo apt-get install python3-pip
Zatim morate instalirati neke python pakete
sudo pip3 instalirajte pyserial
Nakon svih instalacija preuzmite python skriptu sa stranice Github
Github spremište
Upišite ssh terminal sudo nano port.py, zatim kopirajte sve iz octoprint-monitor.py i zalijepite u terminal. U varijabilni API morate zalijepiti svoj Octoprint API ključ. Možete zalijepiti klikom na desnu tipku miša. Nakon toga pritisnite Ctrl + X, upišite "y" i pritisnite Enter.
Zatim napravite datoteku logMaster.py kroz sudo nano logMaster.py, zatim kopirajte sve iz octoprint-monitor.py i zalijepite u terminal. Možete zalijepiti klikom na desnu tipku miša. Nakon toga pritisnite Ctrl + X, upišite "y" i pritisnite Enter.
Zatim napravite naredbu sudo python3 port.py
Ako imate grešku, provjerite prethodne korake.
Ako vidite"
Povezivanje…
Povezano.
na vašem terminalu je sve u redu. Pritisnite Ctrl+C.
Korak 3: Kućište za štampanje za LCD ekran
Imam LCD ekran veličine 20x4.
Morate odštampati datoteku sa ove veze
Moj slučaj o Thingiverseu.
Korak 4: Povežite sve na Arduino
Na ovoj slici možete vidjeti dijagram ožičenja. Spojite LCD ekran na arduino.
- Zatim spojite zujalicu na 9. pin
- Taster 1 do 7 pin
- Dugme 2 - 8
- Dugme 3 - 10
- Dugme 4 - 13
- Senzor temperature - pin 0
- LED traka - pin 6
Nakon toga popravite sve sa strane štampača, zalijepite LCD i dugmad na štampano kućište. Popravite kućište dvostranom trakom.
Spojite arduino na malinu pi pomoću USB kabela.
Priključite napajanje na arduino i LED traku kao na slici.
Korak 5: Prijenos skice na Arduino
Morate preuzeti datoteku octoprint-monitor.ino sa github-a i postaviti je na arduino.
Trebat će vam neke biblioteke.
- Adafruit NeoPixel
- Tečni kristal (već je instaliran na Arduino IDE)
- Troyka DHT biblioteka
Zatim spojite arduino na malinu pi.
Korak 6: Provjerite je li sve u redu
AŽURIRANJE: Automatsko otkrivanje portova je dodano! Sada ne morate pronaći arduino port.
Pokrenite python kod. Ako vidite tekst "Povezana serijska serija", sve je u redu.
Korak 7: Postavljanje skripte za automatsko pokretanje
Kako dodati skriptu za automatsko učitavanje na malini pi?
To je lako. Morate da otkucate
sudo crontab -e
I dodajte na kraju datoteke samo jedan red.
@reboot/usr/bin/python3 /home/pi/port.py
To je sve. Sada ponovno pokrenite malinu i provjerite sve.
Korak 8: Završavanje
Sada zadnji korak.
Provjerite sve i ako nešto nije u redu, napišite komentar sa svojim problemom.
Hvala vam na pažnji!
Preporučuje se:
Ljubljenje žabe V2.0 - Bluetooth zvučnik sa zadnjim rogom Potpuno za štampanje: 5 koraka (sa slikama)
Ljubljenje žabe V2.0 - Bluetooth zvučnik sa zadnjim rogom Potpuno za štampanje: Uvod Dozvolite mi da počnem sa malo pozadine. Dakle, šta je zvučnik sa sirenom sa zadnje strane? Zamislite to kao obrnuti megafon ili gramofon. Megafon (u osnovi prednji zvučnik) koristi akustičnu trubu za povećanje ukupne efikasnosti
Kako 3D štampanje robota: 4 koraka
Kako 3D štampati robota: danas ću vam pokazati kako od skice napravljene za nekoliko minuta do dobrog profesionalnog robota koji je spreman za štampanje
Arduino LCD ekran Štampanje: 4 koraka
Arduino LCD ekran Štampanje: Kako napraviti jednostavno LCD pisanje za arduino Ovaj LCD program je veoma važan za pisanje na LCD -u. Ove iste veze mogu se koristiti u mnogim programima za prikaz mjerenja
Provjerite štampanje bez posebnog softvera ili štampača sa MS Excelom (štampanje putem bankovnih čekova): 6 koraka
Ispis čekova bez posebnog softvera ili štampača sa MS Excel -om (Štampanje bankovnih čekova): Ovo je jednostavna Excel radna sveska, koja će biti vrlo korisna za bilo koje preduzeće da napiše mnogo bankovnih čekova. Osim dobavljača. Ne treba vam poseban štampač ili softver, samo vam je potreban računar sa MS Excelom i normalnim štampačem. Da, sada možete
3D štampani robotski pas (robotika i 3D štampanje za početnike): 5 koraka
3D štampani robotski pas (robotika i 3D štampanje za početnike): Robotika i 3D štampanje su nove stvari, ali možemo ih koristiti! Ovaj projekt je dobar za početnike ako vam je potrebna ideja školskog zadatka ili samo tražite zabavan projekt za napraviti