كىچىك سىمسىز ئىسسىقلىق پرىنتېر Arduino كۈتۈپخانىسىغا ئېرىشىدۇ (ۋە MacOS قوللىنىشچان پروگراممىسى)

[لارى بانكىسى] BLE (كۆك چىش تۆۋەن ئېنېرگىيىسى) ئىسسىقلىق پرىنتېردا تېكىست ۋە گرافىك بېسىش ئۈچۈن Arduino كۈتۈپخانىسى بىر قىسىم ئېسىل ئىقتىدارلارغا ئىگە بولۇپ ، سىمسىز بېسىپ چىقىرىش خىزمىتىنى نۇرغۇن ئادەتتىكى مودېللارغا ئىمكانقەدەر ئاسان ئەۋەتەلەيدۇ.بۇ پرىنتېرلار كىچىك ، ئەرزان ۋە سىمسىز.بۇ ياخشى بىرىكمە بولۇپ ، ئۇلارنى قاتتىق نۇسخىلارنى بېسىپ چىقىرىشقا پايدىسى بار تۈرلەرنى جەلپ قىلىدۇ.
ئۇ ئاددىي سۈكۈتتىكى تېكىست بىلەنلا چەكلەنمەيدۇ.سىز Adafruit_GFX كۇتۇپخانا ئۇسلۇبىدىكى خەت نۇسخىسى ۋە تاللانمىلارنى ئىشلىتىپ تېخىمۇ ئىلغار مەھسۇلاتلارنى تاماملىيالايسىز ۋە فورماتلانغان تېكىستنى گرافىك قىلىپ ئەۋەتەلەيسىز.بۇ ئىخچام ئىقتىدار تىزىملىكىدە كۈتۈپخانىنىڭ نېمە قىلالايدىغانلىقى توغرىسىدىكى بارلىق ئۇچۇرلارنى ئوقۇيالايسىز.
ئەمما [لارىي] بۇنىڭلىق بىلەنلا توختاپ قالمىدى.ئۇ مىكرو كونتروللىغۇچ ۋە BLE ئىسسىقلىق بېسىش ماشىنىسىنى سىناق قىلىش بىلەن بىر ۋاقىتتا ، ئۇ يەنە BLE ئارقىلىق ئۆزىنىڭ Mac كومپيۇتېرىدىكى بۇ خەت باسقۇلار بىلەن سۆزلەشمەكچى بولغان.Print2BLE بولسا MacOS قوللىنىشچان پروگرامما بولۇپ ، رەسىم ھۆججىتىنى قوللىنىشچان كۆزنەككە سۆرەپ كىرەلەيسىز.ئەگەر ئالدىن كۆرۈش ئۈنۈمى ياخشى بولسا ، بېسىش كۇنۇپكىسى پرىنتېردىن 1 bpp لىق رەسىم سۈپىتىدە چىقىدۇ.
كىچىك ئىسسىقلىق بېسىش ماشىنىسى ئۆزگەرتىلگەن Polaroid كامېراسىغا ئوخشاش رەتلىك تۈرلەرگە ماس كېلىدۇ.ھازىر بۇ كىچىك پرىنتېرلار سىمسىز ۋە تېجەشلىك.پەقەت مۇشۇنداق كۇتۇپخانىنىڭ ياردىمىدە ئىشلار ئاسانلىشىدۇ.ئەلۋەتتە ، بۇلارنىڭ ھەممىسى سەل ئاساندەك تۇيۇلسا ، پلازما ئىشلىتىپ ئىسسىقلىق بېسىشنى خالىغان ۋاقىتتا ئىسسىقلىق بېسىشقا قايتا ئىشلەتسىڭىز بولىدۇ.
مەن ئامبارنى كۆرۈۋاتىمەن ، بۇ ئەرزان باھالىق خەت باسقۇلارنى بىلىدىغانلار بارمۇ ، يەنى Phomemo M02 ، M02s ۋە M02pro ماس كەلمەيدۇ ، ئەمما مۈشۈك ، چوشقا ۋە باشقا خەت باسقۇلارنى ئىزدەۋاتىدۇ ، ئۇلار ئازدۇر-كۆپتۇر ئوخشاش بولۇشى مۇمكىن ئاساسىي مېخانىزم؟ئۇنىڭ كۈتۈپخانىغا ماس كېلىدىغان-كەلمەيدىغانلىقىنى بىلگۈڭىز بار.لىنۇكىستا بېسىپ چىقىرىش ئۈچۈن phomemo python ئورگىناللىرىنىڭ github دىكى يەنە بىر ئامبىرى.بۇ نەرسىلەرنى ئويناش ئەرزان ھەم قالتىس.ئۇنىڭ نېمىشقا تېخىمۇ كۆپ جەلپ قىلىش كۈچىگە ئېرىشەلمىگەنلىكىنى بىلگۈڭىز بار.
بۇ BLE خەت باسقۇلىرىنىڭ نۇرغۇن خىللىرى بار.ئىچكى جەھەتتە ، ئۇلارنىڭ ھەممىسىدە ئوخشاش باسما ۋە UART كۆرۈنمە يۈزى بولۇشى مۇمكىن ، ئەمما BLE تاختىسىنى قوشقان شىركەتلەر نەرسىلەرنى ئۆزگەرتىشنى ياخشى كۆرىدۇ ، ئۇلارنىڭ قوللىنىشچان پروگراممىلىرىنىڭ سىرتىدا ئىشلىتىش تەسكە توختايدۇ.مەن قوللايدىغان ئىككى خەت باسقۇ چوقۇم ئاندىرويىد قوللىنىشچان پروگراممىلىرى ئارقىلىق تەتۈر ئىنژېنېر بولۇشى كېرەك ، چۈنكى ئۇلار ESC / POS ئۆلچەملىك بۇيرۇق توپلىمىنى قوللىمايدۇ.GOOJPRT توغرا ھەرىكەت قىلىدۇ ، پەقەت BLE ئارقىلىق ئۆلچەملىك بۇيرۇق ئەۋەتىدۇ.مېنىڭچە نۇرغۇن «غەلىتە» كىشىلەر ئالاقە كېلىشىمنامىسىنى ئىشلىتىپ ، ئۇلارنىڭ كۆچمە ئەپلىرىنى ئىشلىتىشكە مەجبۇرلايدۇ.
شۇڭلاشقا ، ئەگەر مەن ئۇلاردىن بىرنى سېتىۋېلىپ بوش قويۇۋەتسەم ھەمدە BLE قىسمىنى چۇۋۇۋەتسەم ، ئۇنداقتا سىزدە پەقەت UART ئىسسىقلىق پرىنتېر بولۇشى مۇمكىنمۇ؟
مەن ئامازوننىڭ 80mm NETUM سىمسىز / توك قاچىلىغىلى بولىدىغان پرىنتېر بىلەن ئويناۋاتىمەن.ئۇنىڭ باھاسى 80 دوللار بولۇپ ، يۈرۈشلۈك com ئېغىزىدا كۆرسىتىلىدۇ.ئۇ ESC / POS نى قوللايدۇ ، شۇڭا رەسىم ئۈچۈن ئۆزۈمنىڭ PowerShell كۈتۈپخانىسىنى يازدىم.NETUM نىڭ بىردىنبىر كەمچىلىكى شۇكى ، ئۇنىڭ ئىنتايىن چوڭ پرىنتېرنىڭ سىغىمى يوق ، ئەمما بۇ ئىخچاملىقنىڭ باھاسى.مەن بىر قىسىم ئوتتۇراھال چوڭلۇقتىكى دومىلاپ ئېلىپ ، ئۇلارنىڭ يېرىمىنى قۇرۇق ئورۇندۇققا ئاچالايدىغانلىقىمنى بايقىدىم.بەش مىنۇتقا يەتمەيدۇ ، بۇ مەن ئىشلەتكەن سۈرئەتكە ئاساسەن چوڭ قولايسىزلىق ئەمەس.
قىسقا جاۋاب-ھە!كۆك چىش تۆۋەن ئېنىرگىيىسى (BLE) ئوخشىمىغان سۇپىلاردا ناھايىتى ماس كېلىدۇ ، شۇڭا ئۇنى Linux تا يولغا قويغاندا ئانچە چوڭ پەرق يوق.
چوڭايتىشچان تېكىست ، ئاددىي قۇر ۋە تاياقچە كودىغا نىسبەتەن مۇرەككەپ قوزغاتقۇچ تەلەپ قىلىنمايدۇ ، چۈنكى كۆپ ئۇچرايدىغان بەلگە / تالون خەت باسقۇلىرى بىر قەدەر ئاددىي بولغان Epson پرىنتېر ئۆلچەملىك كودىنى قوللايدۇ ، بۇ ESC / P دەپمۇ ئاتىلىدۇ.[1] تېخىمۇ ئېنىقراق ​​قىلىپ ئېيتقاندا ، بەلگە / تالون ئىسسىقلىق بېسىش ماشىنىسى ESC / POS (Epson ئۆلچەملىك كودى / سېتىش نۇقتىسى) تۈرىنى ئىشلىتىدۇ.[2] ESC / P ياكى ESC / POS دېگەن ئىسىممۇ ماس كېلىدۇ ، چۈنكى پرىنتېر بۇيرۇقتىن بۇرۇن ESCape ھەرپ (ASCII كودى 27) بار.
AliExpress قاتارلىق تور بېكەتلەردىن ئاددىي ئادەتتىكى ئىسسىقلىق بەلگىسى / تالون پرىنتېرلىرىنى ئەرزان سېتىۋالغىلى بولىدۇ.[3] بۇ ئادەتتىكى مەقسەتلىك پرىنتېرلارنىڭ ESC / POS نى قوللايدىغان RS-232 UART TTL دەرىجىلىك كۆرۈنمە يۈزى بار.RS-232 UART TTL دەرىجىلىك كۆرۈنمە يۈزىنى UART / USB كۆۋرۈك ئۆزىكى (CH340x غا ئوخشاش) ياكى كابېل ئارقىلىق USB غا ئاسانلا ئايلاندۇرغىلى بولىدۇ.WiFi ۋە BLE سىمسىز ئۇلىنىش ئۈچۈن ، پەقەت Espressif ESP32 مودۇلى قاتارلىق مودۇلنى UART TTL كۆرۈنمە يۈزىگە ئۇلىشىڭىز كېرەك.[4] ياكى ئادەتتىكى ئىسسىقلىق بەلگىسى / تالون بېسىش ماشىنىسىنىڭ باھاسىغا 10-15 دوللار دوللار قوشۇڭ ، ئۇ بىۋاسىتە USB / WiFi / BLE بىلەن تەمىنلەيدۇ.ئەمما بۇنىڭدىكى قىزىقارلىق نەدە؟
رەسىمنى بىر تەرەپ قىلماقچى بولسىڭىز (چوڭايتىش / كىچىكلىتىش / قارا-ئاق ئايلاندۇرۇش) ۋە بەلگە پرىنتېرغا ئەۋەتمەكچى بولسىڭىز ، مۇرەككەپ قوزغاتقۇچ مەيدانغا كېلىدۇ.Windows ئۈچۈن قوزغاتقۇچ توردا تەمىنلەنگەن ، «s» بولمىسا «Windows ئىسسىقلىق بەلگىسى پرىنتېر قوزغاتقۇچ» نى ئىزدەڭ.ئۇنىۋېرسال بەلگە / تالون بېسىش ماشىنىسىدىن پايدىلىنىپ رەسىملەرنى بېسىپ چىقىرىدىغان مىكرو كونتروللىغۇچلارغا نىسبەتەن تېخىمۇ قىيىن ، ئۇ [لاررى بانكىسىنىڭ] Arduino كۈتۈپخانىسى كېيىنكى باسقۇچقا كۆتۈرۈلگەندەك قىلىدۇ.
3. Goojprt Qr203 58 مىللىمېتىرلىق مىكرو مىكرو قىستۇرما ئىسسىقلىق بېسىش ماشىنىسى 232 + Ttl تاختىسى Eml203 بىلەن ماسلاشتۇرۇلغان ، تاياقچە كودى 15.17 دوللار + 2.67 دوللار.
4. سىمسىز مودۇل NodeMcu V3 V2 Lua WIFI ئېچىش تاختىسى ESP8266 ESP32 PCB ئانتېننا ۋە USB ئېغىزى ESP-12E CP2102 USD 2.94 + USD 0.82 توشۇش ھەققى:
بۇ پرىنتېرلار ئىشلىتىدىغان قەغەز نۇرغۇن ساغلاملىق مەسىلىسى بىلەن مۇناسىۋەتلىك.ئۇنىڭدىن باشقا ، ئۇ قايتا پايدىلىنىشقا ياكى مۇھىت ئاسرالمايدۇ.
ئۇنىڭدا كۈچلۈك ئىچكى ئاجراتما قالايمىقانلاشتۇرغۇچى بىسفېنول بار.مۇنداقچە قىلىپ ئېيتقاندا ، BPA نى ئۆز ئىچىگە ئالمىغان مەھسۇلاتلاردا ئادەتتە BPA تېخنىكىلىق ئوخشىمايدۇ ، ئەمما ئىچكى ئاجراتمىلارنى قالايمىقانلاشتۇرۇۋېتىدۇ.
كىشىنى بىزار قىلىدىغان خىمىيىلىك ماددىلارنىڭ قانداق بولۇشىدىن قەتئىينەزەر ، ئىسسىقلىق قەغىزى ھېچقانداق ئېنىقلىما بىلەن ئېكولوگىيىلىك (لوگىكىلىق) دوستانە ئەمەس
نەق پۇل ئالغۇچىنىڭ ئازغىنە قىسمىنى بىر تەرەپ قىلىشىڭىز مۇمكىن ئەمەس.ئەمما تىلغا ئېلىشقا ئەرزىيدۇ.
[دونالد پاپ] نىڭ بۇ خاكاداي يازمىسىنىڭ ئىلھامىدىن كەلگەن بۇ يازما [لارى بانكىنىڭ] ئىسسىقلىق بېسىش ماشىنىسىغا رەسىم بېسىش ئارقىلىق Arduino كۈتۈپخانىسىنى كۆرسىتىپ بېرىدۇ ، [Jeff Epler] Adafruit (2021-يىلى 9-ئاي) 28-كۈنى) «BLE ئىسسىقلىق». مۈشۈك »CircuitPython بىلەن پرىنتېر دەرسلىكى [1] ئايروپىلاندىكى IPS TFT ئېكرانى.[4]
بەختكە قارشى ، CircuitPython كودى پەقەت رەسىم تەھرىرلەش پروگراممىسى ئالدىن تەييارلانغان رەسىمنى بېسىپ چىقىرىدۇ (مەسىلەن ھەقسىز ۋە ئوچۇق كود ھالقىغان GIMP رەسىم تەھرىرلىگۈچى دېگەندەك).[5] ئەمما ئادىللىق بىلەن ئېيتسام ، Nordic nRF52840 كۆك چىشلىق بىر تەرەپ قىلغۇچ ، 1 MB لىق چاقماق ساقلىغۇچ ، 256KB لىق ئىچكى ساقلىغۇچ ۋە 64MHz لىق Cortex M4 بىر تەرەپ قىلغۇچ بىلەن تولۇق CircuitPython نى ئىجرا قىلىدىغان CLUE تاختىسىنىڭ ئاددىي رەسىمدىن باشقا نەرسىلەرنى بىر تەرەپ قىلىش بوشلۇقى بار-يوقلۇقىدىن گۇمانلىنىمەن. تاختاي.
[جېف ئېپلېر] مۇنداق دەپ يازدى: مەن بۇ «خاكاداي» ماقالىسىدىكى «مۈشۈك» پرىنتېرنى كۆرگىنىمدە (https://hackaday.com/2021/09/21/mini- سىمسىز سىمسىز ئىسسىقلىق بېسىش ماشىنىسى -app /) ، مەن پەقەت ئۆزۈمگە بىرنى تەييارلىشىم كېرەك.ئەسلى پىلاكات Arduino ئۈچۈن كۇتۇپخانا ياساپ چىقتى ، ئەمما مەن CircuitPython غا ماس كېلىدىغان نەشرىنى چىقارماقچى ئىدىم.
2. Adafruit نىڭ «BLE ئىسسىقلىق» مۈشۈك «CircuitPython» پرىنسىپى [يەككە بەت html فورماتى]

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

توربېكىتىمىز ۋە مۇلازىمىتىمىزنى ئىشلىتىش ئارقىلىق بىزنىڭ ئىقتىدار ، ئىقتىدار ۋە ئېلان ساقلانمىلىرىمىزنىڭ ئورۇنلاشتۇرۇلۇشىغا ئېنىق قوشۇلىسىز.كۆپرەك ئۆگىنىڭ


يوللانغان ۋاقتى: 10-ئاينىڭ 13-كۈنىدىن 20-كۈنىگىچە