Lav en håndholdt inkjet printer! Udskriv på ethvert overflade !: 5 trin (med billeder)

Lav en håndholdt inkjet printer! Udskriv på ethvert overflade !: 5 trin (med billeder)

Indholdsfortegnelse:

Anonim

Jeg fandt denne kickstarter for noget, der hedder InkShield. Det er et Arduino skjold, der driver en enkelt sort blækpatron til manuel drift. Jeg støttede kickstarteren og fik mit skjold. Dette instruerbare er, hvordan jeg gjorde min til et fuldt fungerende projekt. Hvis du bygger dette, vil du have en meget enkel inkjet printer, som du kan bruge til at udskrive enkle enliniebeskeder på enhver overflade!

forsyninger:

Trin 1: Opbyg InkShield

Så kickstarter er kommet og gået. Projektet er dog åben kilde, så alle kilde materialer til at opbygge nye PCB er tilgængelige.

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

Alle InkShield-kildefiler (printkort, skemaer, prøvekode osv.):

Så jeg støttede kickstarteren og fik en af ​​disse skjolde og gjorde det til et komplet projekt for mig selv. Det er meget sjovt, du kan inkjet-udskrive på enhver overflade med denne enhed.

Denne repo er min ændrede Arduino InkShield kode, som giver mig 5 forskellige meddelelser, jeg kan vælge at udskrive. For at ændre meddelelserne ændrer du kun koden og genopplader til Arduino:

github.com/dosman33/inkshield

De anvendte blækpatroner er HP C6602A (sort). De er billige og stadig let tilgængelige online.

Trin 2: Project Enclosure, Switch Modist Network

Du skal finde en passende kabinet. Jeg brugte en standard Radio Shack kabinet jeg havde på hånden. Den skal være bred nok til blækpatronen og høj nok til at blækpatronen kan montere korrekt.

Bor hullerne til beskedkontakterne og monter dem. Disse er øjeblikkelige NO (normalt åbne) switche. Solder derefter modstandsnettet op. Den ene ende af rejsenetværket løber til Arduino 5V-linjen, og den anden ende går til jorden (med en modstand mellem den sidste kontakt og jorden). Tilslut datatrådets toffffff-indgang 5 på Arduino.

Min kode kræver en analog indgang på Arduino til modstandsnetværket. Du skal ændre koden for modstandsværdierne, du bruger i dit kredsløb. Jeg lånte kode fra dette forum post eksempel (ledningsdiagram for modstanderne er inkluderet): http: //www.arduino.cc/cgi-bin/yabb2/YaBB.pl? Num = 1 …

Trin 3: Installer afbryderen

Enheden drives af et 9V batteri. Kraften strømmer faktisk til Inkshield, og skærmen styrer derefter Arduino. Bor og monter strømafbryderen på sagen (den er øverst lige midt i billedet), en simpel SPST vil fungere. Løs en 9V batterikonnektor i serie med et ben af ​​kontakten (det betyder ikke noget hvilket) og til strømmen på Inkshield. Sørg for at observere korrekt polaritet selvfølgelig.

Trin 4: Monter printhovedet

Blækpatronenheden har et par huller i den til montering. Du kan se, at jeg borede nogle matchende huller i sagen og derefter brugte en lynlås til at holde printhovedet på plads. Meget simpelt.

Trin 5: Udskriv!

Du kan se, at forskellige skriftbredder kan opnås ved at flytte skrivehovedet hurtigere eller langsommere. Når du holder knappen nede, gentages de udskrevne meddelelser. Selvfølgelig får du kun læsbare meddelelser ved at flytte skrivehovedet fra venstre til højre under udskrivning.

Det er en god ide at fjerne blækpatronen fra holderen, før du opdaterer skitse på Arduino, det kan undertiden spole blæk ud under denne proces. Også jeg holder enheden i en billig dagligvarebutik, plastikpose, når den ikke er i brug. Blækpatronen smeder og smider på alt, hvad det rører, ser på dit tøj og møbler. Det er også en god idé at holde en kleenex på hånden, printhovedet behøver lejlighedsvis rengøring. Ellers fungerer det godt.

Tredje pris i

Makerspace Contest