Obere ngwa nbipute thermal wireless na-enweta ọba akwụkwọ Arduino (na ngwa MacOS)

[Larry Bank] Ọbá akwụkwọ Arduino maka ibipụta ederede na eserese na ngwa nbipute ọkụ BLE (Bluetooth Low Energy) nwere ụfọdụ ọmarịcha atụmatụ ma nwee ike izipu ọrụ mbipụta ikuku n'ọtụtụ ụdị nkịtị dị ka o kwere mee.Ndị a na-ebi akwụkwọ dị obere, adịghị ọnụ, yana ikuku.Nke a bụ ezigbo ngwakọta nke na-eme ka ha mara mma maka ọrụ ndị nwere ike irite uru na ibipụta akwụkwọ siri ike.
Ọnweghịkwa oke na ederede ndabara dị mfe.Ị nwere ike iji ụdị akwụkwọ edemede Adafruit_GFX na nhọrọ iji mechaa mmepụta dị elu karịa, na zipu ederede ahazi ka ọ bụrụ eserese.Ị nwere ike ịgụ ozi niile gbasara ihe ụlọ akwụkwọ ahụ nwere ike ime na ndepụta ọrụ nkenke a.
Ma [Larry] akwụsịghị ebe ahụ.Mgbe ọ na-anwale microcontrollers na ndị na-ebi akwụkwọ thermal BLE, ọ chọkwara iji BLE nyochaa ozugbo na ndị na-ebi akwụkwọ a na Mac ya.Print2BLE bụ ngwa MacOS na-enye gị ohere ịdọrọ faịlụ onyonyo na windo ngwa.Ọ bụrụ na mmetụta nhụchalụ dị mma, bọtịnụ ebipụta ga-eme ka ọ pụta na ngwa nbipute dị ka ihe oyiyi 1-bpp gbawara agbawa.
Obere ngwa nbipute ọkụ dị mma maka ọrụ dị ọcha, dị ka igwefoto Polaroid gbanwetụrụ.Ugbu a obere ndị na-ebi akwụkwọ bụ ikuku ikuku na ego.Naanị site n'enyemaka nke ụlọ akwụkwọ dị otú ahụ nwere ike ime ka ihe dịkwuo mfe.N'ezie, ọ bụrụ na ihe a niile yiri ka ọ dị ntakịrị mfe, ị nwere ike iji plasma na-etinyeghachi akwụkwọ ọkụ na-ebi akwụkwọ n'oge ọ bụla.
Ana m chọgharị ebe nchekwa ahụ, na-eche ma ọ bụrụ na onye ọ bụla maara maka ndị nbipute ndị a dị ọnụ ala, ya bụ, Phomemo M02, M02s, na M02pro edepụtaghị dị ka ihe dakọtara, mana na-achọ nwamba, ezi na ndị nbipute ndị ọzọ, ha nwere ike ịbụ otu ma ọ bụ karịa. usoro n'okpuru?Chọrọ ịma ma ọ na-emetụta ụlọ akwụkwọ ahụ.Ebe nchekwa ọzọ na github maka scripts phomemo python maka ibipụta na Linux.Ihe ndị a dị ọnụ ala ma dị mma igwu egwu.Chọrọ ịmata ihe kpatara na ọ nwetaghị traction ọzọ.
Enwere ọtụtụ ihe dị iche iche nke ndị na-ebi akwụkwọ BLE ndị a.N'ime, ha niile nwere ike ịnwe otu printhead na interface UART, mana ụlọ ọrụ ndị na-agbakwunye mbadamba BLE nwere mmasị ịgbanwe ihe iji mee ka o sie ike iji na mpụga ngwa ha.A ga-emegharị ndị nbipute abụọ m na-akwado site na ngwa gam akporo ha n'ihi na ha anaghị akwado usoro iwu ọkọlọtọ ESC/POS.GOOJPRT na-akpa agwa nke ọma ma na-eziga naanị iwu ọkọlọtọ site na BLE.Atụrụ m anya na ọtụtụ ndị "iche" na-ekpebi iji usoro nkwukọrịta ịmanye gị iji ngwa mkpanaka ha.
Ya mere, ọ bụrụ na m zụtara otu n'ime ha wee wepụ ya ma wepụ akụkụ BLE, mgbe ahụ ọ ga-abụ na ị nwere naanị ngwa nbipute ọkụ UART?
M na-eji ngwa nbipute ikuku / rechargeable Amazon 80mm NETUM na-egwu egwu.Ọ na-efu $80 ma gosipụta ya na ọdụ ụgbọ mmiri serial com.Ọ na-akwado ESC/POS, yabụ edere m ọba akwụkwọ PowerShell nke m maka onyonyo.Naanị mwepu nke NETUM bụ na ọ nweghị ikike maka nnukwu akwụkwọ mpịakọta, mana nke a bụ ọnụ ahịa kọmpat.Achọpụtara m na m nwere ike iwere akwụkwọ mpịakọta ndị na-erughị ọkara ma tụgharịa ọkara n'ime ha na spool efu.Ọ na-ewe ihe na-erughị nkeji ise, nke na-abụghị nnukwu nsogbu dịka ọsọ m na-eji ha.
Azịza dị mkpirikpi-ee!Bluetooth Low Energy (BLE) na-agbanwe agbanwe na nyiwe dị iche iche, yabụ itinye ya na Linux agaghị enwe nnukwu ọdịiche.
Maka ederede scalable, ahịrị dị mfe na koodu barcode, ọ nweghị ndị ọkwọ ụgbọ ala gbagwojuru anya achọrọ, n'ihi na ihe fọrọ nke nta ka ọ bụrụ ndị na-ebi akwụkwọ / nnata niile na-akwado koodu ọkọlọtọ Epson dị mfe, nke a makwaara dị ka ESC/P.[1] Iji mee nke ọma karị, ndị na-ebi akwụkwọ ọkụ label/nnata na-eji ụdị ESC/POS (Epson Standard Code/Point of Sale) dị iche iche.[2] Aha ESC/P ma ọ bụ ESC/POS dịkwa mma n'ihi na enwere agwa ESCape (ASCII code 27) n'ihu iwu nbipute.
Enwere ike ịzụta akara ọkụ ọkụ / nnata dị mfe na webụsaịtị dị ka AliExpress.[3] Ndị a na-ebi akwụkwọ n'ozuzu nwere interface larịị RS-232 UART TTL na-akwado ESC/POS.Enwere ike ịtụgharị interface larịị RS-232 UART TTL gaa na USB site na iji mgbawa akwa UART/USB (dị ka CH340x) ma ọ bụ eriri.Maka njikọ ikuku WiFi na BLE, naanị ị ga-achọ ijikọ modul dị ka Espressif ESP32 modul na interface UART TTL.[4] Ma ọ bụ tinye 10-15 US dollar na ọnụ ahịa nke mkpokọta thermal labelụ / nnata na-ebi akwụkwọ, na ọ ga-eweta ozugbo USB/WiFi/BLE.Ma olee ebe ihe ọchị dị na nke a?
Mgbe ịchọrọ ịhazi onyonyo (mbugharị/dither/ngbanwe ojii na-acha ọcha) wee ziga ya na ngwa nbipute label, onye ọkwọ ụgbọ ala dị mgbagwoju anya na-abata.Maka Windows, a na-enye onye ọkwọ ụgbọ ala n'ịntanetị, chọọ "Windows thermal label ọkwọ ụgbọ ala" na-enweghị "s".Ọ bụ ihe ịma aka karịa maka ndị na-ahụ maka microcontrollers na-eji akara ụwa/ndị nbipute nnata zuru ụwa ọnụ na-ebipụta foto, na nke ahụ bụ ọba akwụkwọ Arduino [Larry Bank] yiri ka a ga-ebuga n'ọkwa ọzọ.
3. Goojprt Qr203 58 mm micro agbakwunyere thermal ngwa nbipute Rs232+Ttl panel dakọtara na Eml203, eji maka akwụkwọ ikike nnabata US $15.17 + US $2.67 Mbupu:
4. Ikuku modul NodeMcu V3 V2 Lua WIFI mmepe osisi ESP8266 ESP32 nwere PCB antenna na USB ọdụ ụgbọ mmiri ESP-12E CP2102 USD 2.94 + USD 0.82 Mbupu ego:
Akwụkwọ ndị a na-ebi akwụkwọ na-eji eme ihe metụtara ọtụtụ nsogbu ahụike.Tụkwasị na nke a, ọ dịghị enwe ike imegharị ya ma ọ bụ na gburugburu ebe obibi n'akụkụ ọ bụla.
O nwere ihe na-akpata ọgba aghara endocrine nke bisphenol-a.Site n'ụzọ, ngwaahịa ndị na-enweghị BPA na-enwekarị BPA-teknụzụ dị iche iche, mana ndị na-akpaghasị endocrine ka njọ.
N'agbanyeghị kemịkalụ na-akpasu iwe ma ọ bụ na ọ bụghị, akwụkwọ ọkụ anaghị eme enyi na gburugburu ebe obibi (n'ụzọ ezi uche dị na ya) site na nkọwa ọ bụla.
O yighị ka ị ga-ahụ obere akụkụ nke ego onye na-akwụ ụgwọ mere.Mana ọ bara uru ịkọwa.
N'ike mmụọ nsọ nke Hackaday post site na [Donald Papp], post a na-arụtụ aka na ọbá akwụkwọ Arduino nke Larry Bank nwere mbipụta foto maka ndị na-ebi akwụkwọ thermal, [Jeff Epler] nwere nke ọhụrụ na Adafruit (Septemba 2021) 28th)'BLE Thermal " Nkuzi ihe nbipute nke Cat” na CircuitPython [1] [2] [3] Nke a butere ọrụ mbipụta foto nke obere mara mma (mana ọ dị oke ọnụ IMHO) Adafruit CLUE nRF52840 Express Thermal ngwa nbipụta nwere bọọdụ Bluetooth LE na 1.3 ”240 × 240 agba. IPS TFT ngosi na ụgbọ.[4]
Ọ dị nwute, koodu CircuitPython na-ebipụta naanị onyonyo ejiri ngwa edezi foto hazigoro (dị ka onye na-edezi foto GIMP nke na-emepe emepe n'efu na nke mepere emepe).[5] Ma ka ọ bụrụ eziokwu, enwere m obi abụọ ma ọ bụrụ na bọọdụ CLUE nwere Nordic nRF52840 Bluetooth LE processor, 1 MB flash memory, 256KB RAM, na 64 MHz Cortex M4 processor na-agba ọsọ CircuitPython nwere ohere iji dozie ihe ọ bụla ma e wezụga mfe. plank.
[Jeff Epler] dere: Mgbe m hụrụ onye nbipute “cat” na akụkọ Hackaday a (https://hackaday.com/2021/09/21/mini-wireless-thermal-printers-get-arduino-library -and-macos) -app/), Achọrọ m ịkwado otu maka onwe m.Mpempe akwụkwọ ozi izizi mere ọbá akwụkwọ maka Arduino, mana achọrọ m ịme ụdị nke dabara maka CircuitPython.
2. Adafruit's “BLE Thermal “Cat” Printer with CircuitPython” nkuzi [otu ibe HTML usoro]

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

Site na iji webụsaịtị na ọrụ anyị, ị kwenyere n'ụzọ doro anya na ntinye nke arụmọrụ anyị, ọrụ anyị na kuki mgbasa ozi.mụtakwuo


Oge nzipu: Ọktoba 13-2021