Zrób ręczną drukarkę atramentową! Drukuj na DOWOLNEJ powierzchni!: 5 kroków (ze zdjęciami)

Zrób ręczną drukarkę atramentową! Drukuj na DOWOLNEJ powierzchni!: 5 kroków (ze zdjęciami)

Spisu treści:

Anonim

Znalazłem ten kickstarter dla czegoś o nazwie InkShield. Jest to tarcza Arduino, która napędza pojedynczy czarny wkład atramentowy do obsługi ręcznej. Cofnąłem kickstarter i zabrałem tarczę. To pouczające jest, w jaki sposób uczyniłem mój w pełni funkcjonującym projektem. Jeśli to zbudujesz, będziesz miał bardzo prostą drukarkę atramentową, której możesz użyć do drukowania prostych komunikatów jednokreskowych na dowolnej powierzchni!

Kieszonkowe dzieci:

Krok 1: Zbuduj InkShield

Więc kickstarter odszedł i odszedł. Jednak projekt jest open source, więc dostępne są wszystkie materiały źródłowe do budowy nowych PCB.

Oryginalny kickstarter: http: //www.kickstarter.com/projects/1908026860/in …

Wszystkie pliki źródłowe InkShield (PCB, schematy, przykładowy kod itp.):

Więc cofnąłem kickstarter i dostałem jedną z tych tarcz i zrobiłem z siebie kompletny projekt. To świetna zabawa, dzięki temu urządzeniu możesz drukować atramentowo na dowolnej powierzchni.

To repo to mój zmodyfikowany kod Arduino InkShield, który daje mi 5 różnych wiadomości, które mogę wybrać do wydrukowania. Aby zmienić wiadomości, zmodyfikuj kod i prześlij go ponownie do Arduino:

github.com/dosman33/inkshield

Zastosowane wkłady atramentowe to HP C6602A (czarny). Są tanie i nadal łatwo dostępne online.

Krok 2: Obudowa projektu, sieć rezystorów przełączających

Musisz znaleźć odpowiednią obudowę. Użyłem standardowej obudowy Radio Shack, którą miałem pod ręką. Musi być wystarczająco szeroka, aby osłona tuszu i wysokość była wystarczająca do prawidłowego zamontowania wkładu atramentowego.

Wywierć otwory dla przełączników komunikatów i zamontuj je. Są to chwilowe przełączniki NO (normalnie otwarte). Następnie wlutuj sieć rezystorów. Jeden koniec sieci reisitora biegnie do linii Arduino 5V, a drugi koniec do masy (z rezystorem między ostatnim przełącznikiem a masą). Podłącz przewód danych toffffff wejście 5 w Arduino.

Mój kod wymaga jednego wejścia analogowego na Arduino dla sieci rezystorów. Będziesz musiał zmodyfikować kod dla wartości rezystorów, których używasz w swoim obwodzie. Pożyczyłem kod z tego postu na forum (dołączono schemat okablowania rezystorów): http: //www.arduino.cc/cgi-bin/yabb2/YaBB.pl? Num = 1 …

Krok 3: Zainstaluj przełącznik zasilania

Urządzenie jest zasilane z baterii 9V. Moc faktycznie zasila Inkshield, a tarcza zasila Arduino. Wywierć i zamontuj wyłącznik zasilania na obudowie (znajduje się on na górze po prawej na środku obrazu), prosty SPST będzie działał. Przylutuj złącze baterii 9V szeregowo z jedną nogą przełącznika (nie ma znaczenia, która) i mocą na Inkshield. Pamiętaj, aby oczywiście przestrzegać prawidłowej biegunowości.

Krok 4: Zamontuj głowicę drukującą

Zespół kasety drukującej ma kilka otworów do montażu. Widać, że wywierciłem kilka pasujących otworów w walizce, a następnie użyłem suwaka, aby przytrzymać głowicę drukującą na miejscu. Bardzo prosty.

Krok 5: Drukuj!

Widać, że różne szerokości czcionek można uzyskać, przesuwając głowicę drukującą szybciej lub wolniej. Przytrzymanie przycisku powoduje powtórzenie wydrukowanych wiadomości. Oczywiście otrzymasz czytelne wiadomości, przesuwając głowicę drukującą od lewej do prawej podczas drukowania.

Dobrym pomysłem jest wyjęcie pojemnika z tuszem z uchwytu przed aktualizacją szkicu na Arduino, może czasami wypluć tusz podczas tego procesu. Poza tym nie trzymam urządzenia w tanim plastikowym worku w sklepie spożywczym. Pojemnik z tuszem rozmazuje się i cofa na wszystko, czego dotknie, obserwując ubrania i meble. Dobrym pomysłem jest trzymanie kleenexu pod ręką, głowica drukująca wymaga sporadycznego czyszczenia. W przeciwnym razie działa świetnie.

Trzecia nagroda w

Konkurs Makerspace