Atẹwe alailowaya alailowaya kekere gba ile-ikawe Arduino (ati ohun elo MacOS)

[Larry Bank] Ile-ikawe Arduino fun titẹ ọrọ ati awọn aworan lori BLE (Bluetooth Low Energy) itẹwe gbona ni diẹ ninu awọn ẹya ti o dara julọ ati pe o le firanṣẹ awọn iṣẹ atẹjade alailowaya si ọpọlọpọ awọn awoṣe ti o wọpọ ni irọrun bi o ti ṣee.Awọn atẹwe wọnyi jẹ kekere, ilamẹjọ, ati alailowaya.Eyi jẹ apapo ti o dara ti o jẹ ki wọn wuni fun awọn iṣẹ akanṣe ti o le ni anfani lati titẹ awọn ẹda lile.
O tun ko ni opin si ọrọ aiyipada ti o rọrun.O le lo awọn akọwe ara ikawe Adafruit_GFX ati awọn aṣayan lati pari iṣẹjade ilọsiwaju diẹ sii, ati firanṣẹ akoonu akoonu bi awọn aworan.O le ka gbogbo alaye nipa ohun ti ile-ikawe le ṣe ninu atokọ ṣoki ti awọn iṣẹ.
Ṣugbọn [Larry] ko duro nibẹ.Lakoko ti o n ṣe idanwo pẹlu microcontrollers ati awọn ẹrọ atẹwe gbona BLE, o tun fẹ lati ṣawari taara lilo BLE lati ba awọn atẹwe wọnyi sọrọ lati Mac rẹ.Print2BLE jẹ ohun elo MacOS ti o fun ọ laaye lati fa awọn faili aworan si window ohun elo.Ti ipa awotẹlẹ ba dara, bọtini titẹ yoo jẹ ki o jade lati inu itẹwe bi aworan 1-bpp dithered.
Awọn atẹwe igbona kekere dara fun awọn iṣẹ akanṣe, gẹgẹbi awọn kamẹra Polaroid ti a tunṣe.Bayi awọn atẹwe kekere wọnyi jẹ alailowaya ati ti ọrọ-aje.Nikan pẹlu iranlọwọ ti iru ile-ikawe le awọn nkan di rọrun.Nitoribẹẹ, ti gbogbo eyi ba dabi irọrun diẹ, o le lo pilasima lati fi titẹ sita gbona pada sinu titẹ sita ni eyikeyi akoko.
Mo n lọ kiri lori ibi ipamọ naa, ni iyalẹnu boya ẹnikan ba mọ nipa awọn itẹwe olowo poku wọnyi, iyẹn ni, Phomemo M02, M02s, ati M02pro ko ṣe atokọ bi ibaramu, ṣugbọn n wa ologbo, ẹlẹdẹ ati awọn itẹwe miiran, wọn le jẹ diẹ sii tabi kere si kanna. abele siseto?Fẹ lati mọ ti o ba kan si awọn ìkàwé.Ibi ipamọ miiran lori github fun awọn iwe afọwọkọ phomemo Python fun titẹ lori linux.Nkan wọnyi ni o wa poku ati itura a play.Fẹ lati mọ idi ti o ko gba diẹ isunki.
Ọpọlọpọ awọn iyatọ ti awọn itẹwe BLE wọnyi wa.Ni inu, gbogbo wọn le ni ori itẹwe kanna ati wiwo UART, ṣugbọn awọn ile-iṣẹ ti o ṣafikun awọn igbimọ BLE fẹ lati yi awọn nkan pada lati jẹ ki o nira lati lo ni ita awọn ohun elo wọn.Awọn atẹwe meji ti Mo ṣe atilẹyin gbọdọ jẹ atunṣe nipasẹ awọn ohun elo Android wọn nitori wọn ko ṣe atilẹyin eto aṣẹ boṣewa ESC/POS.GOOJPRT huwa ti o tọ ati pe o firanṣẹ awọn aṣẹ boṣewa nikan nipasẹ BLE.Mo fura pe ọpọlọpọ awọn eniyan “ajeji” pinnu lati lo awọn ilana ibaraẹnisọrọ lati fi ipa mu ọ lati lo awọn ohun elo alagbeka wọn.
Nitorinaa, ti MO ba ra ọkan ninu wọn ki o sọ di ofo ki o yọọ apakan BLE, lẹhinna o ṣee ṣe pupọ pe o ni itẹwe gbona UART nikan?
Mo ti n ṣere pẹlu ẹrọ itẹwe alailowaya NETUM 80mm Amazon.O-owo $80 ati pe o han lori ibudo com ni tẹlentẹle.O ṣe atilẹyin ESC/POS, nitorinaa Mo kọ ile-ikawe PowerShell ti ara mi fun awọn aworan.Nikan aila-nfani ti NETUM ni pe ko ni agbara fun awọn iyipo itẹwe ti o tobi pupọ, ṣugbọn eyi ni idiyele ti iwapọ.Mo ti ri pe mo ti le ya diẹ ninu awọn alabọde-won yipo ati ki o yipo idaji ninu wọn lori ohun ṣofo spool.Yoo gba to kere ju iṣẹju marun, eyiti kii ṣe airọrun nla ni ibamu si iyara ti Mo lo wọn.
Idahun kukuru-bẹẹni!Agbara Kekere Bluetooth (BLE) jẹ ibamu pupọ lori awọn iru ẹrọ oriṣiriṣi, nitorinaa imuse rẹ lori Linux kii yoo ṣe iyatọ pupọ.
Fun ọrọ wiwọn, awọn laini ti o rọrun ati awọn koodu bar, ko nilo awakọ idiju, nitori o fẹrẹ jẹ pe gbogbo aami ti o wọpọ / awọn atẹwe iwe-ẹri ṣe atilẹyin koodu boṣewa itẹwe Epson ti o rọrun, ti a tun mọ ni ESC/P.[1] Lati jẹ kongẹ diẹ sii, aami / gbigba awọn itẹwe igbona lo iyatọ ESC/POS (Epson Standard Code/Point of Sale) iyatọ.[2] Orukọ ESC/P tabi ESC/POS tun dara nitori pe ohun kikọ ESCape wa (koodu ASCII 27) ṣaaju aṣẹ itẹwe.
Irọrun aami igbona gbogbogbo-idi / awọn atẹwe gbigba le ṣee ra ni olowo poku lori awọn oju opo wẹẹbu bii AliExpress.[3] Awọn atẹwe gbogboogbo-idi wọnyi ni wiwo ipele RS-232 UART TTL ti o ṣe atilẹyin ESC/POS.Ni wiwo ipele RS-232 UART TTL le ni irọrun yipada si USB nipa lilo chirún Afara UART/USB (bii CH340x) tabi okun kan.Fun WiFi ati awọn asopọ alailowaya BLE, iwọ nikan nilo lati sopọ module kan gẹgẹbi module Espressif ESP32 si wiwo UART TTL.[4] Tabi fi 10-15 US dọla si awọn owo ti gbogboogbo gbona aami / gbigba atẹwe, ati awọn ti o yoo taara pese USB / WiFi / BLE.Ṣugbọn nibo ni igbadun wa ninu eyi?
Nigbati o ba fẹ ṣe ilana aworan naa (sun / dither / iyipada dudu-ati-funfun) ati firanṣẹ si itẹwe aami, awakọ eka kan wa sinu ere.Fun Windows, awakọ naa ti pese lori ayelujara, wa “awakọ itẹwe aami gbona Windows” laisi “s”.O ti wa ni diẹ nija fun microcontrollers ti o lo gbogbo aami / gbigba atẹwe lati tẹ sita awọn fọto, ati awọn ti o jẹ [Larry Bank] Arduino ìkàwé dabi a ya si awọn tókàn ipele.
3. Goojprt Qr203 58 mm micro micro embedded thermal itẹwe Rs232+Ttl panel ti o ni ibamu pẹlu Eml203, ti a lo fun koodu-iwọle gbigba US $ 15.17 + US $ 2.67 Sowo:
4. Ailokun module NodeMcu V3 V2 Lua WIFI idagbasoke ọkọ ESP8266 ESP32 pẹlu PCB eriali ati USB ibudo ESP-12E CP2102 USD 2.94 + USD 0.82 Sowo ọya:
Iwe ti a lo nipasẹ awọn itẹwe wọnyi jẹ ibatan si nọmba nla ti awọn iṣoro ilera.Ni afikun, kii ṣe atunlo tabi ore ayika ni eyikeyi ọna.
O ni ohun ti o lagbara endocrine disruptor bisphenol-a.Nipa ọna, awọn ọja ti ko ni BPA nigbagbogbo ni BPA-ọna ẹrọ ti o yatọ, ṣugbọn awọn idalọwọduro endocrine buru.
Laibikita awọn kẹmika didanubi tabi rara, iwe igbona kii ṣe ore-ọfẹ nipa ilolupo (logbon) nipasẹ eyikeyi itumọ
O ko ṣeeṣe lati ṣe pẹlu apakan kekere ti iye owo ti o ṣe nipasẹ oluṣowo naa.Ṣugbọn o tọ lati darukọ.
Atilẹyin nipasẹ ifiweranṣẹ Hackaday yii nipasẹ [Donald Papp], ifiweranṣẹ yii tọka si ile-ikawe Arduino ti Larry Bank pẹlu titẹjade fọto fun awọn atẹwe gbona, [Jeff Epler] ni ọkan tuntun ni Adafruit (Oṣu Kẹsan 2021) 28th)' BLE Thermal “ Ẹkọ itẹwe Cat” Cat pẹlu CircuitPython [1] [2] [3] Eyi yorisi iṣẹ titẹjade fọto ti o ṣiṣẹ nipasẹ kekere ti o wuyi (ṣugbọn kuku gbowolori IMHO) Adafruit CLUE nRF52840 Itẹwe ti o gbona kiakia pẹlu igbimọ Bluetooth LE ati 1.3 ”240 × 240 awọ IPS TFT àpapọ lori ọkọ.[4]
Laanu, koodu CircuitPython ṣe atẹjade aworan kan ti a ti ṣe tẹlẹ nipasẹ ohun elo ṣiṣatunṣe fọto (gẹgẹbi ọfẹ ati ṣiṣi orisun agbelebu-Syeed olootu Fọto GIMP).[5] Ṣugbọn lati jẹ otitọ, Mo ṣiyemeji boya igbimọ CLUE pẹlu Nordic nRF52840 Bluetooth LE isise, iranti filasi 1 MB, 256KB Ramu, ati ero isise Cortex M4 64 MHz kan ti n ṣiṣẹ ni kikun CircuitPython ni aye lati ṣaju ohunkohun ayafi ti o rọrun Aworan naa- plank.
[Jeff Epler] kowe: Nigbati Mo rii itẹwe “ologbo” ninu nkan Hackaday yii (https://hackaday.com/2021/09/21/mini-wireless-thermal-printers-get-arduino-library -and-macos -app/), Mo kan nilo lati mura ọkan fun ara mi.Pata atilẹba ṣe ile-ikawe kan fun Arduino, ṣugbọn Mo fẹ lati ṣe ẹya ti o dara fun CircuitPython.
2. Adafruit's “BLE Thermal “Cat” Printer with CircuitPython” ikẹkọ [ọna kika html oju-iwe kan ṣoṣo]

https://cdn-learn.adafruit.com/downloads/pdf/ble-thermal-cat-printer-with-circuitpython.pdf?timestamp=1632888339

Nipa lilo oju opo wẹẹbu ati awọn iṣẹ wa, o gba ni gbangba si ibisi iṣẹ wa, iṣẹ ṣiṣe ati awọn kuki ipolowo.kọ ẹkọ diẹ si


Akoko ifiweranṣẹ: Oṣu Kẹwa-13-2021