Obsah:
- Krok 1: Získanie kľúča Octoprint API
- Krok 2: Nastavenie vašej maliny na spustenie skriptu Python
- Krok 3: Tlačiarenské puzdro na obrazovku LCD
- Krok 4: Pripojte všetko k Arduinu
- Krok 5: Nahranie náčrtu do Arduina
- Krok 6: Kontrola, či je všetko v poriadku
- Krok 7: Nastavenie skriptu na automatické spustenie
- Krok 8: Dokončenie
Video: Monitor tlače Octoprint: 8 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
Ahoj!
Myslím si, že tento projekt bude užitočný pre ľudí, ktorí používajú Octoprint.
Je to obrazovka s farebným podsvietením, ktorá vám ukazuje niekoľko informácií o priebehu tlače. Spolupracuje s rozhraním Octoprint API a získava všetky informácie o aktuálnom procese. Skript Python sa pripája k Arduino Leonardo (môžete použiť ľubovoľný s portom USB. Použil som Leo, pretože som ho už mal) a poskytne mu niekoľko informácií. Prostredníctvom tohto zariadenia môžete tiež ovládať tlačiareň.
Potrebuješ:
- Raspberry pi (použil som malinový pi 3 B+)
- Arduino Leonardo (Na fotografiách môžete vidieť Iskru Neo, je to analógia pôvodného Leonarda)
- Mikro usb kábel
- 20x4 LCD obrazovka (používal som bez I2C ovládača, ale nie je ťažké upraviť kód tak, aby používal ten I2C)
- Štyri tlačidlá (použil som modul)
- Mini breadboard
- Niektoré drôty
- RGB LED pásik (Ako dlho? Je to na vás)
- Napájanie, použil som 12v 3a. Je v poriadku dodávať LED pásy a Arduino
- 3D tlačiareň na ovládanie a tiež si musíte vytlačiť puzdro na obrazovku
- Niektoré konektory: valcový konektor (samec a samica)
- Obojstranná páska a izolačná páska
- Bzučiak
- Snímač teploty a vlhkosti DHT21
Voliteľné. Všetko môžete jednoducho spájať bez spájkovania
- Spájkovačka
- Spájka
Do určitej miery je to náročný projekt. Strávil som celé 2 dni, kým som to dokončil.
Krok 1: Získanie kľúča Octoprint API
Musíte mať API kľúč.
Ulož to.
Krok 2: Nastavenie vašej maliny na spustenie skriptu Python
Najprv sa musíte k svojej maline pripojiť pomocou ssh.
Potom sa prihláste a zadajte tento príkaz
sudo apt-get install python3-pip
Potom musíte nainštalovať niektoré balíky pythonu
sudo pip3 install pyserial
Po všetkých inštaláciách si stiahnite skript python zo stránky Github
Úložisko Github
Zadajte príkaz ssh terminal sudo nano port.py, potom skopírujte všetko z octoprint-monitor.py a prilepte ho do terminálu. V variabilnom rozhraní API musíte vložiť kľúč API Octoprint. Prilepiť môžete kliknutím na pravé tlačidlo myši. Potom stlačte Ctrl + X, zadajte „y“a stlačte kláves Enter.
Potom vytvorte súbor logMaster.py prostredníctvom sudo nano logMaster.py, potom skopírujte všetko z octoprint-monitor.py a vložte do terminálu. Prilepiť môžete kliknutím na pravé tlačidlo myši. Potom stlačte Ctrl + X, zadajte „y“a stlačte kláves Enter.
Potom zadajte príkaz sudo python3 port.py
Ak sa vyskytne chyba, skontrolujte predchádzajúce kroky.
Ak vidíte"
Pripája sa…
Pripojené.
vo vašom termináli je všetko v poriadku. Stlačte Ctrl+C.
Krok 3: Tlačiarenské puzdro na obrazovku LCD
Mám obrazovku LCD 20x4.
Z tohto odkazu je potrebné vytlačiť súbor
Môj prípad na Thingiverse.
Krok 4: Pripojte všetko k Arduinu
Na tomto obrázku môžete vidieť schému zapojenia. Pripojte LCD displej k arduinu.
- Potom pripojte bzučiak k 9. pinu
- Tlačidlo 1 až 7. kolík
- Tlačidlo 2 - 8
- Tlačidlo 3 - 10
- Tlačidlo 4 - 13
- Teplotný senzor - kolík 0
- LED pás - kolík 6
Potom všetko napravte na strane tlačiarní, prilepte na tlačené puzdro LCD a tlačidlá. Zaistite puzdro obojstrannou páskou.
Pripojte arduino k malinovému pi pomocou USB kábla.
Pripojte napájanie k arduinu a LED pásiku ako na obrázku.
Krok 5: Nahranie náčrtu do Arduina
Potrebujete stiahnuť súbor octoprint-monitor.ino z github a nahrať ho na arduino.
Budete potrebovať niekoľko knižníc.
- Adafruit NeoPixel
- Liquid Crystal (Je už nainštalovaný v Arduino IDE)
- Knižnica DHT Troyka
Potom pripojte arduino k malinovému pi.
Krok 6: Kontrola, či je všetko v poriadku
AKTUALIZÁCIA: Pridaná automatická detekcia portu! Teraz nemusíte nájsť arduino prístav.
Spustite kód pythonu. Ak vidíte text „Pripojené sériové číslo“, je všetko v poriadku.
Krok 7: Nastavenie skriptu na automatické spustenie
Ako pridať skript na automatické načítanie na Raspberry Pi?
Je to ľahké. Musíte napísať
sudo crontab -e
A pridajte na koniec súboru iba jeden riadok.
@reboot/usr/bin/python3 /home/pi/port.py
To je všetko. Teraz reštartujte malinu a overte všetko.
Krok 8: Dokončenie
Teraz posledný krok.
Skontrolujte všetko a ak niečo nie je v poriadku, napíšte komentár k vášmu problému.
Ďakujem za tvoju pozornosť!
Odporúča:
ThreadBoard (verzia bez 3D tlače): Doska na rýchle prototypovanie elektronického textilu: 4 kroky (s obrázkami)
ThreadBoard (verzia bez 3D tlače): Rada pre rýchle prototypovanie elektronického textilu: Návod na 3D tlačenú verziu ThreadBoard V2 nájdete tu. Verziu 1 dosky ThreadBoard nájdete tu. Cez prekážky v nákladoch, cestovanie, pandémie a ďalšie prekážky, možno nemáte prístup k 3D tlačiarni, ale chcete
Kontrola tlače bez špeciálneho softvéru alebo tlačiarne s programom MS Excel (tlač šekov): 6 krokov
Skontrolovať tlač bez špeciálneho softvéru alebo tlačiarne s programom MS Excel (tlač šekov): Jedná sa o jednoduchý zošit programu Excel, ktorý bude veľmi užitočný pre každú firmu pri písaní mnohých bankových šekov v poradí za ich dodávateľmi. Nepotrebujete špeciálnu tlačiareň ani softvér, Potrebujete iba počítač s MS Excel a bežnú tlačiareň. Áno, teraz môžete
Ako používať snímač teploty DHT11 s teplotou a vlhkosťou Arduino a teplotou tlače: 5 krokov
Ako používať teplotný snímač DHT11 s teplom a vlhkosťou Arduino a teplotou tlače: Senzor DHT11 sa používa na meranie teploty a vlhkosti. Sú to veľmi obľúbení nadšenci elektroniky. Senzor vlhkosti a teploty DHT11 uľahčuje pridávanie údajov o vlhkosti a teplote do vašich projektov elektroniky. Je to za
Vyrobte si stolnú LED dekoráciu pomocou 3D tlače: 4 kroky
Vyrobte si stolnú LED dekoráciu pomocou 3D tlače: V tomto projekte vyrobím stolnú LED lampu, ktorú je možné napájať z portu USB. Tu je zoznam komponentov: LED dióda Flash (prevádzkové napätie 2,1 & 3,2 V) A 100 ohmový odpor A Zásuvka USB-A (toto je spájkovateľná verzia) Drôty (I
Najľahšie spôsoby tlače textových správ alebo konverzácií správ z telefónu iPhone: 3 kroky
Najľahšie spôsoby tlače textových správ alebo konverzácií správ IM z iPhonu: Dobrý deň, všetci, v tomto návode vám ukážem niekoľko najľahších spôsobov, ako vytlačiť textové správy z vášho iPhone. Mnoho dôležitých správ, ktoré v našom živote teraz dostávame, je neprichádzajú listom, alebo dokonca e -mailom, ale namiesto toho cez text