മിനി വയർലെസ് തെർമൽ പ്രിന്ററിന് Arduino ലൈബ്രറി ലഭിക്കുന്നു (ഒപ്പം MacOS ആപ്ലിക്കേഷനും)

[ലാറി ബാങ്ക്] ഒരു BLE (ബ്ലൂടൂത്ത് ലോ എനർജി) തെർമൽ പ്രിന്ററിൽ ടെക്‌സ്‌റ്റും ഗ്രാഫിക്‌സും പ്രിന്റ് ചെയ്യുന്നതിനുള്ള Arduino ലൈബ്രറിക്ക് ചില മികച്ച ഫീച്ചറുകൾ ഉണ്ട്, മാത്രമല്ല വയർലെസ് പ്രിന്റ് ജോലികൾ പല സാധാരണ മോഡലുകളിലേക്കും എളുപ്പത്തിൽ അയയ്ക്കാനും കഴിയും.ഈ പ്രിന്ററുകൾ ചെറുതും വിലകുറഞ്ഞതും വയർലെസ്സുമാണ്.ഹാർഡ് കോപ്പികൾ അച്ചടിക്കുന്നതിലൂടെ പ്രയോജനം ലഭിക്കുന്ന പ്രോജക്റ്റുകൾക്ക് അവരെ ആകർഷകമാക്കുന്ന ഒരു നല്ല സംയോജനമാണിത്.
ഇത് ലളിതമായ ഡിഫോൾട്ട് ടെക്‌സ്‌റ്റിൽ പരിമിതപ്പെടുത്തിയിട്ടില്ല.നിങ്ങൾക്ക് Adafruit_GFX ലൈബ്രറി ശൈലിയിലുള്ള ഫോണ്ടുകളും ഓപ്ഷനുകളും ഉപയോഗിച്ച് കൂടുതൽ വിപുലമായ ഔട്ട്പുട്ട് പൂർത്തിയാക്കാനും ഫോർമാറ്റ് ചെയ്ത ടെക്സ്റ്റ് ഗ്രാഫിക്സായി അയയ്ക്കാനും കഴിയും.പ്രവർത്തനങ്ങളുടെ ഈ സംക്ഷിപ്ത പട്ടികയിൽ ലൈബ്രറിക്ക് എന്തുചെയ്യാൻ കഴിയും എന്നതിനെക്കുറിച്ചുള്ള എല്ലാ വിവരങ്ങളും നിങ്ങൾക്ക് വായിക്കാം.
എന്നാൽ [ലാറി] അവിടെ നിന്നില്ല.മൈക്രോകൺട്രോളറുകളും BLE തെർമൽ പ്രിന്ററുകളും ഉപയോഗിച്ച് പരീക്ഷണം നടത്തുമ്പോൾ, തന്റെ Mac-ൽ നിന്ന് ഈ പ്രിന്ററുകളുമായി സംസാരിക്കാൻ BLE ഉപയോഗിച്ച് നേരിട്ട് പര്യവേക്ഷണം ചെയ്യാനും അദ്ദേഹം ആഗ്രഹിച്ചു.ആപ്ലിക്കേഷൻ വിൻഡോയിലേക്ക് ഇമേജ് ഫയലുകൾ വലിച്ചിടാൻ നിങ്ങളെ അനുവദിക്കുന്ന ഒരു MacOS ആപ്ലിക്കേഷനാണ് Print2BLE.പ്രിവ്യൂ ഇഫക്റ്റ് നല്ലതാണെങ്കിൽ, പ്രിന്റ് ബട്ടൺ അതിനെ 1-ബിപിപി ഡൈതർഡ് ഇമേജായി പ്രിന്ററിൽ നിന്ന് പുറത്തുവിടും.
പരിഷ്കരിച്ച പോളറോയിഡ് ക്യാമറകൾ പോലുള്ള വൃത്തിയുള്ള പ്രോജക്റ്റുകൾക്ക് ചെറിയ തെർമൽ പ്രിന്ററുകൾ അനുയോജ്യമാണ്.ഇപ്പോൾ ഈ ചെറിയ പ്രിന്ററുകൾ വയർലെസും സാമ്പത്തികവുമാണ്.അത്തരമൊരു ലൈബ്രറിയുടെ സഹായത്തോടെ മാത്രമേ കാര്യങ്ങൾ എളുപ്പമാക്കാൻ കഴിയൂ.തീർച്ചയായും, ഇതെല്ലാം വളരെ എളുപ്പമാണെന്ന് തോന്നുകയാണെങ്കിൽ, നിങ്ങൾക്ക് പ്ലാസ്മ ഉപയോഗിച്ച് എപ്പോൾ വേണമെങ്കിലും തെർമൽ പ്രിന്റിംഗിലേക്ക് തിരികെ നൽകാം.
ഈ വിലകുറഞ്ഞ പ്രിന്ററുകളെ കുറിച്ച് ആർക്കെങ്കിലും അറിയാമോ എന്ന് ആശ്ചര്യപ്പെട്ടു ഞാൻ റിപ്പോസിറ്ററി ബ്രൗസ് ചെയ്യുന്നു, അതായത്, Phomemo M02, M02s, M02pro എന്നിവ അനുയോജ്യമല്ലെന്ന് ലിസ്റ്റുചെയ്തിട്ടില്ല, പക്ഷേ പൂച്ച, പന്നി, മറ്റ് പ്രിന്ററുകൾ എന്നിവയ്ക്കായി തിരയുമ്പോൾ, അവ കൂടുതലോ കുറവോ ആയിരിക്കാം. അടിസ്ഥാന സംവിധാനം?ഇത് ലൈബ്രറിക്ക് ബാധകമാണോ എന്നറിയണം.ലിനക്സിൽ പ്രിന്റ് ചെയ്യുന്നതിനുള്ള ഫോമെമോ പൈത്തൺ സ്ക്രിപ്റ്റുകൾക്കായുള്ള ഗിത്തബിലെ മറ്റൊരു ശേഖരം.ഈ കാര്യങ്ങൾ വിലകുറഞ്ഞതും കളിക്കാൻ രസകരവുമാണ്.എന്തുകൊണ്ടാണ് ഇതിന് കൂടുതൽ ട്രാക്ഷൻ ലഭിക്കാത്തതെന്ന് അറിയണം.
ഈ BLE പ്രിന്ററുകളുടെ നിരവധി വ്യതിയാനങ്ങൾ ഉണ്ട്.ആന്തരികമായി, അവയ്‌ക്കെല്ലാം ഒരേ പ്രിന്റ്‌ഹെഡും UART ഇന്റർഫേസും ഉണ്ടായിരിക്കാം, എന്നാൽ BLE ബോർഡുകൾ ചേർക്കുന്ന കമ്പനികൾ അവരുടെ ആപ്ലിക്കേഷനുകൾക്ക് പുറത്ത് ഉപയോഗിക്കുന്നത് ബുദ്ധിമുട്ടാക്കാൻ കാര്യങ്ങൾ മാറ്റാൻ ഇഷ്ടപ്പെടുന്നു.ESC/POS സ്റ്റാൻഡേർഡ് കമാൻഡ് സെറ്റിനെ പിന്തുണയ്‌ക്കാത്തതിനാൽ ഞാൻ പിന്തുണയ്‌ക്കുന്ന രണ്ട് പ്രിന്ററുകളും അവയുടെ Android ആപ്ലിക്കേഷനുകളിലൂടെ റിവേഴ്‌സ് എഞ്ചിനീയറിംഗ് ആയിരിക്കണം.GOOJPRT ശരിയായി പ്രവർത്തിക്കുകയും BLE വഴി സാധാരണ കമാൻഡുകൾ മാത്രം അയയ്ക്കുകയും ചെയ്യുന്നു.പല "വിചിത്ര" ആളുകളും അവരുടെ മൊബൈൽ ആപ്പുകൾ ഉപയോഗിക്കാൻ നിങ്ങളെ നിർബന്ധിക്കാൻ കമ്മ്യൂണിക്കേഷൻ പ്രോട്ടോക്കോളുകൾ ഉപയോഗിക്കാൻ തീരുമാനിച്ചതായി ഞാൻ സംശയിക്കുന്നു.
അതിനാൽ, ഞാൻ അവയിലൊന്ന് വാങ്ങി അത് ശൂന്യമാക്കുകയും BLE ഭാഗം അൺപ്ലഗ് ചെയ്യുകയും ചെയ്താൽ, നിങ്ങൾക്ക് UART തെർമൽ പ്രിന്റർ മാത്രമേ ഉള്ളൂ?
ഞാൻ ആമസോണിന്റെ 80mm NETUM വയർലെസ്സ്/റീചാർജ് ചെയ്യാവുന്ന പ്രിന്റർ ഉപയോഗിച്ചാണ് കളിക്കുന്നത്.ഇതിന്റെ വില $80 ആണ്, ഇത് സീരിയൽ കോം പോർട്ടിൽ പ്രദർശിപ്പിക്കും.ഇത് ESC/POS പിന്തുണയ്ക്കുന്നു, അതിനാൽ ചിത്രങ്ങൾക്കായി ഞാൻ എന്റെ സ്വന്തം പവർഷെൽ ലൈബ്രറി എഴുതി.NETUM ന്റെ ഒരേയൊരു പോരായ്മ ഇതിന് വളരെ വലിയ പ്രിന്റർ റോളുകൾക്കുള്ള ശേഷി ഇല്ല എന്നതാണ്, എന്നാൽ ഇത് ഒതുക്കത്തിന്റെ വിലയാണ്.എനിക്ക് കുറച്ച് ഇടത്തരം വലിപ്പമുള്ള റോളുകൾ എടുത്ത് പകുതിയോളം ശൂന്യമായ സ്പൂളിലേക്ക് അൺറോൾ ചെയ്യാമെന്ന് ഞാൻ കണ്ടെത്തി.അഞ്ച് മിനിറ്റിൽ താഴെ സമയമെടുക്കും, ഞാൻ അവ ഉപയോഗിക്കുന്ന വേഗത അനുസരിച്ച് ഇത് വലിയ അസൗകര്യമല്ല.
ഹ്രസ്വ ഉത്തരം - അതെ!ബ്ലൂടൂത്ത് ലോ എനർജി (BLE) വ്യത്യസ്ത പ്ലാറ്റ്‌ഫോമുകളിൽ വളരെ സ്ഥിരതയുള്ളതാണ്, അതിനാൽ ഇത് Linux-ൽ നടപ്പിലാക്കുന്നത് വലിയ വ്യത്യാസമുണ്ടാക്കില്ല.
സ്കേലബിൾ ടെക്സ്റ്റ്, ലളിതമായ ലൈനുകൾ, ബാർകോഡുകൾ എന്നിവയ്ക്ക്, സങ്കീർണ്ണമായ ഡ്രൈവറുകൾ ആവശ്യമില്ല, കാരണം മിക്കവാറും എല്ലാ സാധാരണ ലേബൽ/രസീപ്റ്റ് പ്രിന്ററുകളും താരതമ്യേന ലളിതമായ എപ്സൺ പ്രിന്റർ സ്റ്റാൻഡേർഡ് കോഡിനെ പിന്തുണയ്ക്കുന്നു, ഇത് ESC/P എന്നും അറിയപ്പെടുന്നു.[1] കൂടുതൽ കൃത്യമായി പറഞ്ഞാൽ, ലേബൽ/രസീപ്റ്റ് തെർമൽ പ്രിന്ററുകൾ ESC/POS (Epson Standard Code/Point of Sale) വേരിയന്റ് ഉപയോഗിക്കുന്നു.[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 നൽകും.എന്നാൽ ഇതിൽ എവിടെയാണ് രസം?
നിങ്ങൾക്ക് ഇമേജ് പ്രോസസ്സ് ചെയ്യണമെങ്കിൽ (സൂം/ഡിതർ/ബ്ലാക്ക് ആൻഡ് വൈറ്റ് കൺവേർഷൻ) ലേബൽ പ്രിന്ററിലേക്ക് അയയ്‌ക്കുമ്പോൾ, ഒരു സങ്കീർണ്ണ ഡ്രൈവർ പ്രവർത്തിക്കുന്നു.വിൻഡോസിനായി, ഡ്രൈവർ ഓൺലൈനിൽ നൽകിയിരിക്കുന്നു, "s" ഇല്ലാതെ "Windows തെർമൽ ലേബൽ പ്രിന്റർ ഡ്രൈവർ" എന്ന് തിരയുക.ഫോട്ടോകൾ പ്രിന്റ് ചെയ്യാൻ യൂണിവേഴ്സൽ ലേബൽ/രസീപ്റ്റ് പ്രിന്ററുകൾ ഉപയോഗിക്കുന്ന മൈക്രോകൺട്രോളറുകൾക്ക് ഇത് കൂടുതൽ വെല്ലുവിളിയാണ്, അതാണ് [ലാറി ബാങ്കിന്റെ] ആർഡ്വിനോ ലൈബ്രറി അടുത്ത ഘട്ടത്തിലേക്ക് കൊണ്ടുപോകുന്നത്.
3. Goojprt Qr203 58 mm മൈക്രോ മൈക്രോ എംബഡഡ് തെർമൽ പ്രിന്റർ Rs232+Ttl പാനൽ Eml203-ന് അനുയോജ്യമാണ്, രസീത് ബാർകോഡ് US $15.17 + US $2.67 ഷിപ്പിംഗ്:
4. വയർലെസ് മൊഡ്യൂൾ NodeMcu V3 V2 Lua WIFI ഡെവലപ്‌മെന്റ് ബോർഡ് ESP8266 ESP32, PCB ആന്റിന, USB പോർട്ട് ESP-12E CP2102 USD 2.94 + USD 0.82 ഷിപ്പിംഗ് ഫീസ്:
ഈ പ്രിന്ററുകൾ ഉപയോഗിക്കുന്ന പേപ്പർ ധാരാളം ആരോഗ്യപ്രശ്നങ്ങളുമായി ബന്ധപ്പെട്ടിരിക്കുന്നു.കൂടാതെ, ഇത് ഒരു തരത്തിലും പുനരുപയോഗിക്കാവുന്നതോ പരിസ്ഥിതി സൗഹൃദമോ അല്ല.
ഇതിൽ ശക്തമായ എൻഡോക്രൈൻ ഡിസ്‌റപ്റ്റർ ബിസ്ഫെനോൾ-എ അടങ്ങിയിട്ടുണ്ട്.വഴിയിൽ, ബിപിഎ അടങ്ങിയിട്ടില്ലാത്ത ഉൽപ്പന്നങ്ങളിൽ സാധാരണയായി ബിപിഎ-സാങ്കേതികമായി വ്യത്യസ്തമായ, എന്നാൽ മോശമായ എൻഡോക്രൈൻ ഡിസ്റപ്റ്ററുകൾ അടങ്ങിയിരിക്കുന്നു.
ശല്യപ്പെടുത്തുന്ന രാസവസ്തുക്കൾ പരിഗണിക്കാതെ തന്നെ, തെർമൽ പേപ്പർ ഏതെങ്കിലും നിർവചനം പ്രകാരം പാരിസ്ഥിതികമായി (യുക്തിപരമായി) സൗഹൃദമല്ല
കാഷ്യർ ഉണ്ടാക്കിയ തുകയുടെ ഒരു ചെറിയ ഭാഗം നിങ്ങൾ കൈകാര്യം ചെയ്യാൻ സാധ്യതയില്ല.എങ്കിലും എടുത്തു പറയേണ്ടതാണ്.
[ഡൊണാൾഡ് പാപ്പിന്റെ] ഈ ഹാക്കഡേ പോസ്റ്റിൽ നിന്ന് പ്രചോദനം ഉൾക്കൊണ്ട്, ഈ പോസ്റ്റ് തെർമൽ പ്രിന്ററുകൾക്കായുള്ള ഫോട്ടോ പ്രിന്റിംഗോടുകൂടിയ [ലാറി ബാങ്കിന്റെ] Arduino ലൈബ്രറിയിലേക്ക് വിരൽ ചൂണ്ടുന്നു, [Jeff Epler] Adafruit (സെപ്റ്റംബർ 2021) 28th)'BLE തെർമൽ " Cat” Printer Tutorial with CircuitPython [1][2][3] ഇത് ബ്ലൂടൂത്ത് LE ബോർഡും 1.3” 240×240 വർണ്ണവുമുള്ള മനോഹരമായ ചെറിയ (പക്ഷേ ചെലവേറിയ IMHO) Adafruit CLUE nRF52840 എക്സ്പ്രസ് തെർമൽ പ്രിന്റർ വഴി ഒരു ഫോട്ടോ പ്രിന്റിംഗ് പ്രവർത്തനത്തിന് കാരണമായി. ബോർഡിൽ IPS TFT ഡിസ്പ്ലേ.[4]
നിർഭാഗ്യവശാൽ, CircuitPython കോഡ് ഒരു ഫോട്ടോ എഡിറ്റിംഗ് ആപ്ലിക്കേഷൻ (സൗജന്യവും ഓപ്പൺ സോഴ്‌സ് ക്രോസ്-പ്ലാറ്റ്‌ഫോം GIMP ഫോട്ടോ എഡിറ്ററും പോലുള്ളവ) മുൻകൂട്ടി പ്രോസസ്സ് ചെയ്ത ഒരു ഇമേജ് മാത്രമേ പ്രിന്റ് ചെയ്യുന്നുള്ളൂ.[5] എന്നാൽ ശരിയായി പറഞ്ഞാൽ, ഒരു നോർഡിക് nRF52840 ബ്ലൂടൂത്ത് LE പ്രൊസസർ, 1 MB ഫ്ലാഷ് മെമ്മറി, 256KB റാം, 64 MHz Cortex M4 പ്രോസസർ എന്നിവയുള്ള ഒരു CLUE ബോർഡിന്, CircuitPython പൂർണ്ണമായി പ്രവർത്തിക്കുന്ന CircuitPython, ലളിതമായ ഇമേജ് ഒഴികെ മറ്റെന്തെങ്കിലും പ്രീപ്രോസസ് ചെയ്യാൻ ഇടമുണ്ടോ എന്ന് എനിക്ക് സംശയമുണ്ട്- പലക.
[ജെഫ് എപ്ലർ] എഴുതി: ഈ ഹാക്കഡേ ലേഖനത്തിൽ ഞാൻ "പൂച്ച" പ്രിന്റർ കണ്ടപ്പോൾ (https://hackaday.com/2021/09/21/mini-wireless-thermal-printers-get-arduino-library -and-macos -app/), എനിക്കായി ഒരെണ്ണം തയ്യാറാക്കേണ്ടതുണ്ട്.യഥാർത്ഥ പോസ്റ്റർ Arduino-യ്‌ക്കായി ഒരു ലൈബ്രറി ഉണ്ടാക്കി, പക്ഷേ CircuitPython-ന് അനുയോജ്യമായ ഒരു പതിപ്പ് നിർമ്മിക്കാൻ ഞാൻ ആഗ്രഹിച്ചു.
2. Adafruit-ന്റെ “BLE Thermal “Cat” Printer with CircuitPython” ട്യൂട്ടോറിയൽ [ഒറ്റ പേജ് html ഫോർമാറ്റ്]

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

ഞങ്ങളുടെ വെബ്‌സൈറ്റും സേവനങ്ങളും ഉപയോഗിക്കുന്നതിലൂടെ, ഞങ്ങളുടെ പ്രകടനം, പ്രവർത്തനക്ഷമത, പരസ്യ കുക്കികൾ എന്നിവയുടെ സ്ഥാനം നിങ്ങൾ വ്യക്തമായി അംഗീകരിക്കുന്നു.കൂടുതലറിയുക


പോസ്റ്റ് സമയം: ഒക്ടോബർ-13-2021