Mini çapera termal a bêtêl pirtûkxaneya Arduino (û serîlêdana MacOS) digire

[Larry Bank] Pirtûkxaneya Arduino ji bo çapkirina nivîs û grafîkê li ser çapkerek termal BLE (Bluetooth Low Energy) hin taybetmendiyên hêja hene û dikare karên çapkirinê yên bêtêl bi qasî ku pêkan bişîne ji gelek modelên hevpar re.Van çaperan piçûk, erzan, û bêtêl in.Ev berhevokek baş e ku wan ji bo projeyên ku dikarin ji çapkirina kopiyên hişk sûd werbigirin balkêş dike.
Di heman demê de ew bi nivîsa xwerû ya hêsan re sînordar nabe.Hûn dikarin font û vebijarkên şêwaza pirtûkxaneya Adafruit_GFX bikar bînin da ku hilberîna pêşkeftî temam bikin, û nivîsa formatkirî wekî grafîk bişînin.Hûn dikarin hemî agahdarî li ser tiştên ku pirtûkxane dikare di vê navnîşa kurteya fonksiyonan de bike bixwînin.
Lê [Larry] li wir nesekinî.Dema ku bi mîkrokontrolker û çapkerên germî yên BLE re ceribandin, wî di heman demê de xwest ku rasterast bi karanîna BLE-ê vekole da ku bi van çapkerên Mac-a xwe re biaxive.Print2BLE serîlêdanek MacOS-ê ye ku dihêle hûn pelên wêneyê li pencereya serîlêdanê bikişînin.Ger bandora pêşdîtinê baş be, bişkojka çapkirinê dê ew ji çaperê wekî wêneyek 1-bpp-ê diherikîne derkeve.
Çapkerên germî yên piçûk ji bo projeyên paqij, wek kamerayên Polaroid-ê yên guhertî, minasib in.Niha ev çaperên piçûk bêtêl û aborî ne.Tenê bi alîkariya pirtûkxaneyek weha dikare tişt hêsantir bibin.Bê guman, heke ev hemî hinekî pir hêsan xuya dike, hûn dikarin plasma bikar bînin da ku çapkirina termal di her kêliyê de vegerînin çapkirina termal.
Ez li depoyê digerim, meraq dikim gelo kes bi van çaperên erzan dizane, ango Phomemo M02, M02s, û M02pro wekî hevgirtî ne têne navnîş kirin, lê li pisîk, beraz û çaperên din digerim, dibe ku ew kêm-zêde yek bin. mekanîzmaya bingehîn?Dixwazin zanibin gelo ew ji pirtûkxaneyê re derbas dibe.Depoyek din a li ser github ji bo nivîsarên phomemo python ji bo çapkirina linux.Van tiştan erzan in û lîstika xweş in.Dixwazin zanibin çima ew bêtir kêşan negirt.
Gelek guhertoyên van çaperên BLE hene.Di hundurê de, dibe ku ew hemî xwedan heman sernavê çapê û UART bin, lê pargîdaniyên ku panelên BLE lê zêde dikin dixwazin tiştan biguhezînin da ku karanîna derveyî serîlêdanên xwe dijwar bikin.Du çapkerên ku ez piştgirî dikim divê bi navgîniya serîlêdanên xwe yên Android-ê ve berevajî werin çêkirin ji ber ku ew koma fermana standard ESC/POS piştgirî nakin.GOOJPRT rast tevdigere û tenê bi BLE re fermanên standard dişîne.Ez guman dikim ku gelek mirovên "xerîb" biryar didin ku protokolên pêwendiyê bikar bînin da ku hûn neçar bikin ku hûn sepanên xweyên mobîl bikar bînin.
Ji ber vê yekê, heke ez yek ji wan bikirim û wê vala bikim û beşa BLE jê vekim, wê hingê pir îhtîmal e ku we tenê çaperek termal UART heye?
Ez bi çapera 80mm NETUM ya bêtêl/şarjkirî ya Amazonê dileyizim.Mesrefa wê 80 $ ye û li ser porta serial com tê xuyang kirin.Ew ESC / POS piştgirî dike, ji ber vê yekê min pirtûkxaneya xwe ya PowerShell ji bo wêneyan nivîsand.Tenê kêmasiya NETUM ev e ku kapasîteya wê ji bo pelên çaperê yên pir mezin tune ye, lê ev bihayê tevlihevbûnê ye.Min dît ku ez dikarim çend lîstokên navîn hilgirim û nîvê wan vekim ser kelekek vala.Ew ji pênc hûrdeman kêmtir digire, ku li gorî leza ku ez wan bikar tînim ne nerehetiyek mezin e.
Bersiva kurt-erê!Bluetooth Low Energy (BLE) li ser platformên cihêreng pir domdar e, ji ber vê yekê pêkanîna wê li Linux-ê dê pir cûdahiyek çênebe.
Ji bo nivîsa berbelavkirî, xêzên sade, û barkod, ajokarên tevlihev ne hewce ne, ji ber ku hema hema hemî çapkerên etîket / wergirtinê yên hevpar koda standard a çapera Epson-ê ya nisbeten hêsan piştgirî dikin, ku wekî ESC/P jî tê zanîn.[1] Ji bo ku rasttir be, çapkerên germî yên label/wergirtinê guhertoya ESC/POS (Epson Standard Code/Point of Sale) bikar tînin.[2] Navê ESC/P an ESC/POS jî guncan e ji ber ku berî fermana çaperê karakterek ESCape (koda ASCII 27) heye.
Çapkerên etîket/meqbûzê yên germî yên gelemperî yên hêsan dikarin li ser malperên wekî AliExpress bi erzan werin kirîn.[3] Van çaperên mebesta gelemperî xwedan navgînek asta RS-232 UART TTL heye ku ESC/POS piştgirî dike.Têkiliya asta RS-232 UART TTL dikare bi hêsanî bi karanîna çîpek pira UART/USB (wek CH340x) an kabloyek veguhezîne USB.Ji bo girêdanên wireless yên WiFi û BLE, hûn tenê hewce ne ku modulek wekî modula Espressif ESP32 bi navgîniya UART TTL ve girêdin.[4] An jî 10-15 dolarên Amerîkî li bihayê çapkerên etîket / wergirtinê yên germî yên gelemperî zêde bikin, û ew ê rasterast USB / WiFi / BLE peyda bike.Lê kêfa vê yekê li ku ye?
Dema ku hûn dixwazin wêneyê (zoom / dither / veguherandina reş-spî) bişopînin û wê bişînin çapera labelê, ajokerek tevlihev tê lîstikê.Ji bo Windows-ê, ajoker bi serhêl tê peyda kirin, li "Ajokera çapkera labelê ya termal a Windows" bêyî "s" bigerin.Ji bo mîkrokontrolkerên ku ji bo çapkirina wêneyan çapkerên etîket/wergirtinê yên gerdûnî bikar tînin dijwartir e, û ew e ku pirtûkxaneya Arduino ya [Larry Bank] dixuye ku berbi astek din ve diçe.
3. Goojprt Qr203 58 mm mîkro çapkera germî ya pêvekirî Rs232+Ttl Panela ku bi Eml203 re hevaheng e, ji bo barkodê wergirtinê 15,17 $ + 2,67 $ DY tê bikaranîn:
4. Modula bêtêl NodeMcu V3 V2 Lua panela pêşkeftinê ya WIFI ESP8266 ESP32 bi antena PCB û porta USB ESP-12E CP2102 USD 2,94 + USD 0,82 Xerca barkirinê:
Kaxeza ku ji hêla van çapkeran ve tê bikar anîn bi hejmareke mezin a pirsgirêkên tenduristiyê ve girêdayî ye.Wekî din, ew bi ti awayî nayê vezîvirandin an jîngehê dostane ye.
Ew bisfenol-a astengkerek bihêz a endokrîn heye.Bi awayê, hilberên ku BPA-yê nagirin bi gelemperî BPA-teknîkî cûda, lê xirabkerên endokrîn ên xirabtir hene.
Bêyî kîmyewiyên acizker an na, kaxizên termal ji hêla ekolojîkî (mantijî) ve bi tu pênase re ne dostane ye.
Ne mimkûn e ku hûn bi beşek piçûk a dravê ku ji hêla dravê ve hatî çêkirin re mijûl bibin.Lê hêjayî gotinê ye.
Ji vê posta Hackaday ya [Donald Papp] ve hatî îlhama kirin, ev post îşaret bi pirtûkxaneya Arduino ya [Larry Bank] ya bi çapkirina wêneyan ji bo çapkerên termal dike, [Jeff Epler] li Adafruit (September 2021) 28th) 'BLE Thermal" yekî nû heye. Mamosteya Çapkerê ya Cat” bi CircuitPython [1][2][3] Vê yekê encam da fonksiyonek çapkirina wêneyê ku ji hêla piçûkê xweşik (lê pir biha IMHO) Adafruit CLUE nRF52840 Express Termal printera bi panela Bluetooth LE û rengê 1,3” 240×240 ve hatî rêve kirin. Nîşandana IPS TFT li ser panelê.[4]
Mixabin, koda CircuitPython tenê wêneyek ku ji hêla serîlêdanek guherandina wêneyê ve hatî pêş-pêvajo kirin çap dike (wek edîtorê wêneya GIMP-a-platforma belaş û vekirî).[5] Lê rast be, ez guman dikim ku panelek CLUE ya bi pêvajoyek Nordic nRF52840 Bluetooth LE, bîra flash 1 MB, 256 KB RAM, û pêvajoyek Cortex M4 ya 64 MHz ya ku bi tevahî CircuitPython-ê tevdigere, cîhê wê hebe ku ji bilî sade her tiştî pêşdixe. plank.
[Jeff Epler] nivîsand: Dema ku min di vê gotara Hackaday de çapera "pisîk" dît (https://hackaday.com/2021/09/21/mini-wireless-thermal-printers-get-arduino-library -and-macos -app/), ez tenê hewce dikim ku yek ji xwe re amade bikim.Posterê orîjînal ji bo Arduino pirtûkxaneyek çêkir, lê min xwest ku guhertoyek ji bo CircuitPython-ê guncan çêkim.
2. Derseya Adafruit ya "BLE Thermal "Cat" Printer with CircuitPython" [forma html ya yek rûpelî]

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

Bi karanîna malper û karûbarên me, hûn bi eşkere bi cîhkirina performansa me, fonksiyon û cookies reklamê razî ne.bêtir hîn bibin


Dema şandinê: Oct-13-2021