
Мазмұны:
- Жабдықтар
- 1 -қадам: Аппараттық қосылымдарды жасаңыз
- 2 -қадам: таңқурай дайындау
- 3 -қадам: Raspberry PI -ді принтер гаджетіне түрлендіру
- 4 -қадам: Windows жүйесінде драйверді орнату
- 5 -қадам: Bluetooth байланысын орнатыңыз
- 6 -қадам: NFC байланысын орнатыңыз
- 7 -қадам: EcoPrinter репозиторийінен сәйкес файлдарды көшіру
2025 Автор: John Day | [email protected]. Соңғы өзгертілген: 2025-01-23 14:51




Қағазды пайдалану күрт өсті және оның қоршаған ортаға теріс әсері айтарлықтай. Сөз жоқ, қазір біз әрекет етіп, күнделікті өмірімізде қағаздың қолданылуын азайтатын уақыт жетті. Сондықтан біз экоПринтерді енгіземіз !!! Android Beam мен USB принтер гаджетінің ендірілуі болып табылатын бұл инновациялық құрылғы қатты көшірмелерді файл тасымалдаумен алмастыруға көмектеседі. Ал не болатынын біліңіз … бұған еш қиындықсыз және өте төмен бағамен қол жеткізуге болады !!!
EcoPrinter - бұл пайдаланушыға мобильді құрылғы құлпын ашудан басқа ешқандай әрекет жасамай -ақ кез келген баспа жұмысын мобильді құрылғыға аудару үшін Android Beam көмегімен NFC протоколын қолдануға мүмкіндік беретін құрылғы! Пайдаланушының көзқарасы бойынша, мобильді құрылғыда құжаттарды алғысы келетіндер үшін бұдан басқа ешқандай әрекет қажет емес (NFC төлемдеріне ұқсас жұмыс істейді). Қолданбаны орнатпайды, баптамайды, ол сиқырлы түрде «жұмыс істейді». Провайдер тұрғысынан ecoPrinter -ді компьютерге қосу және сәйкес Microsoft драйверін құрылғыға сәйкестендіру үшін пәрменді орындау жеткілікті (реттелмелі драйверлер жоқ, жүктеулер жоқ, қондырулар жоқ - жай ғана пәрмен). -өшіру процедурасы, содан кейін пайдаланушылар ecoPrinter артықшылықтарын пайдалана алады!
EcoPrinter тек жеке пайдалануға арналған құрылғы ғана емес, сонымен қатар кәсіби қолдануға арналған құрал ретінде қарастырылуы керек. Егер әрбір кәсіпорын, ұйым немесе билік ecoPrinter қолданса, бұл қаншалықты пайдалы болатынын елестетіп көріңіз. Кез келген түбіртек пен басқа да маңызды құжаттар мобильді құрылғыда сақталады және реттеледі, оған кез келген уақытта оңай қол жеткізуге болады. Қағазды пайдалануды қысқарту қоршаған ортаға пайдалы ғана емес, сонымен қатар пайдаланушыларға қағаз бен тонерден ақшаны үнемдеуге көмектеседі.
Айта кету керек, әр ecoPrinter бірегей сериялық нөмірге ие, ол дүкенге / санатқа жұмсалатын шығындардың жалпы көлемін, сіздің қаржылық жағдайыңызды жақсырақ басқаруды, тіпті әрбір жеткізушінің журналдарын басқаруға мүмкіндік береді.
EcoPrinter біз қолданатын қағаз көлемін азайтуға ғана емес, сонымен қатар пайдаланушыларға екі жақтан да (тұтынушы мен провайдерден) талап етілетін ең аз мөлшерде түбіртектерді, шот -фактураларды, құжаттарды ұйымдастыруға және сақтауға көмектеседі.
EcoPrinter - бұл тұжырымдаманың дәлелі және осында тек минимумдар сипатталған.
Қағазсыз жүре берейік !!!
Бұл қалай жұмыс істейді
- Провайдер (құрылғының иесі) ecoPrinter -ді қосады және сәйкес драйверді салыстырады.
- EcoPrinter функциясының провайдері басып шығарылатын құжатты таңдайды және принтердің қолайлы құрылғысы ретінде ecoPrinter таңдайды.
- Содан кейін файл Raspberry Pi -ге жіберіледі және PDF форматына түрлендіріледі.
- WS2812B пайдаланушыға құрылғыны ecoPrinter -ге орналастыру уақыты келгенін көрсетеді
- Басқа өзара әрекеттесусіз файл мобильді құрылғыға PDF түрінде беріледі.
EcoPrinter көмегімен файлды тасымалдаудың егжей -тегжейлі түсіндірмесі (әр түрлі жарық эффектілерінің мәні неде)
- Басып шығару тапсырмасы компьютерден ecoPrinter -ге жіберілді (стандартты басып шығару процедурасы сияқты)
- EcoPrinter -ге жасыл жарық сақинасының әсері құрылғының басып шығару тапсырмасын алатынын және файлды PDF форматына түрлендіретінін білдіреді.
- Қызыл жарық сақинасының әсері ecoPrinter NFC құрылғысының қосылуын күтетінін білдіреді
- Қызыл түстен кейін жасыл жарық сақинасы эффектісі NFC қосылымының сәтті болғанын білдіреді және ecoPrinter Bluetooth берілуін күтеді.
- Көк жарық қоңырау эффектісі, Bluetooth байланысы қосылды және файл мобильді құрылғыға тасымалданады.
Жабдықтар
Провайдер үшін
- Raspberry PI Zero W (USB гаджеті ретінде пайдалануға болады, бортта WIFI мен Bluetooth бар)
-
PN532 NFCShield (басқа қалқандар мырзаның керемет жұмысының арқасында жұмыс істейді.
Стивен Тидеманн, nfcpy кітапханасын жасаушы)
- WS2812 5050 RGB 12 жарықдиодты сақина (міндетті емес)
Соңғы пайдаланушы үшін
- NFC функциясы бар Android құрылғысы және Android 9 (PIE) немесе алдыңғы нұсқасы.
- Android Beam құрылғының параметрлер мәзірінен қосылған.
1 -қадам: Аппараттық қосылымдарды жасаңыз



EcoPrinter аппараттық конфигурациясы өте қарапайым және келесідей:
- NFC тақтасын Raspberry's UART көмегімен қосыңыз (GPIO 14, 15). NFC тақталарының әр түрлі түрлері бар, бірақ олардың барлығы дерлік сериялық байланысты қолдайды. Nfcpy кітапханасы мен USB арқылы қосылатын AVOID құрылғыларымен үйлесімді тақтаны таңдаңыз, себебі Raspberry PI бір уақытта USB хост және USB гаджеті бола алмайды (сондықтан ол жұмыс істемейді)
- WS2812B жарықдиодты панелін басқару үшін DATA түйрегіші ретінде GPIO 18 пайдаланыңыз.
- Raspberry PI екі тақтасына да қуат беріңіз.
2 -қадам: таңқурай дайындау



- Ресми бетті соңғы Raspbian (Нұсқасы: 2020 ж. Ақпан) жүктеп алыңыз
- Осы жерден келген ресми нұсқауларды орындап, Raspbian көмегімен SD картасын дайындаңыз
- SD картасының жүктеу бөлімінде ssh атымен жаңа файл жасаңыз (кеңейтімді пайдаланбаңыз)
-
SD картасының жүктеу бөлімінде жаңа wpa_supplicant.conf файлын жасаңыз және келесі мазмұнды енгізіңіз:
ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev
update_config = 1 желі = {ssid = «YOUR_WIFI_NETWORK_SSID» psk = «YOUR_WIFI_NETWORK_PASSWORD»}
-
SD картасының жүктеу бөліміне config.txt файлының соңына келесі жолдарды қосыңыз
# Сериялық байланысты қосу - ол NFC Shield -пен байланыс үшін қолданылады
enable_uart = 1 # GPU жадын 16 МБ -қа орнатыңыз, егер біз ешқандай дисплейді пайдаланбасақ, gpu_mem = 16 # Raspi -ді принтер гаджетіне айналдыру үшін dwc2 қабаттасуын қосыңыз dtoverlay = dwc2
-
Консольді сериялық порт арқылы өшіру үшін SD картасының жүктеу бөліміндегі cmdline.txt файлынан келесі мәтінді алып тастаңыз.
консоль = serial0, 115200
- SD-картаны компьютерден қауіпсіз түрде алып тастаңыз, оны Raspberry PI-ге салыңыз және жүктеңіз.
- Жүктеу кезегі аяқталғаннан кейін, SSH көмегімен құрылғыға қосылу үшін амалдық жүйенің (Windows, Windows 10, Mac немесе Linux) сәйкес процедурасын орындаңыз.
-
Келесі пәрмендерді қолданып Raspbian репозиторийлері мен бағдарламалық жасақтамасын жаңартыңыз.
sudo apt-get жаңартуы
sudo apt -get upgrade -y
-
Келесі пәрмендерді қолдана отырып, әр жүктеуге жүктелетін тиісті модульдерді орнатыңыз:
sudo su
echo 'dwc2' >> /etc /modules echo 'libcomposite' >> /etc /modules шығу Sudo su тергеннен кейін пайдаланушы индикаторы өзгереді және барлық командалар түбір ретінде орындалады.
-
Сіз /etc /modules файлдарын көрсету арқылы әрекеттеріңізді растай аласыз
cat /etc /модульдер
-
WS2812B Neopixel Ring үшін қажетті кітапханаларды мына пәрменді пайдаланып орнатыңыз:
sudo pip3 rpi_ws281x adafruit-circuitpython-neopixel орнатыңыз
3 -қадам: Raspberry PI -ді принтер гаджетіне түрлендіру




-
Конфигурация файлын сақтайтын каталог жасаңыз
sudo mkdir/usr/bin/nm_gadget
-
USB гаджетінің конфигурациялық файлын жасаңыз
sudo nano/usr/bin/nm_gadget/ecoPrinter
-
Принтер құрылғысының конфигурациясын қойыңыз
#!/bin/bash
#ecoPrinter гаджеті #автор: novamostra.com modprobe libcomposite cd/sys/kernel/config/usb_gadget/mkdir -p ecoPrinter cd ecoPrinter #Devo Information echo 0x04a9> idVendor echo 0x1761> idPevice echo 0x0 0 echo 0x01> bDeviceSubClass echo 0x01> bDeviceProtocol # Ағылшын тілін орнатыңыз mkdir -p strings/0x409 echo «10000001»> strings/0x409/serialnumber echo «Novamostra»> жолдар/0x409/echo «ecoPrinter40» -strings p configs/c.1/strings/0x409 echo 120> configs/c.1/MaxPower mkdir -p functions/printer.usb0 echo 10> functions/printer.usb0/q_len echo «MFG: linux; MDL: g_printer; CLS: Принтер; SN: 1; « > functions/printer.usb0/pnp_string echo «Conf 1»> configs/c.1/strings/0x409/ln -s functions/printer.usb0 configs/c.1/ls/sys/class/udc> UDC
- Файлды жабу үшін Ctrl + X пернелер тіркесімін пайдаланыңыз
- Өзгерістерді сақтауды сұрағанда, «y» түймесін басыңыз
- Файлға жаңа атауды өткізіп жіберу үшін enter пернесін басыңыз.
-
Конфигурация файлын орындалатын етіп жасаңыз
sudo chmod +x/usr/bin/nm_gadget/ecoPrinter
-
Rc.local файлын өңдеу арқылы конфигурация файлын жүктеу кезінде іске қосыңыз
sudo nano /etc/rc.local
-
Және келесі жолды «exit» кілт сөзінің алдында қосу
/usr/bin/nm_gadget/ecoPrinter
-
Postscript -тен PDF форматына түрлендіретін Ghostscript орнатыңыз
sudo apt -get ghostscript -y орнатыңыз
-
Принтер құрылғысы қазір дайын. Raspberry Pi өшіріңіз:
sudo poweroff
- USB кабелін компьютерден Raspberry PI USB портына қосыңыз (қуат порты емес). Сіздің PI жүктеледі және жаңа белгісіз құрылғы туралы хабарлама Windows -те пайда болады.
- Windows компьютерінің құрылғы менеджерінде Raspberry PI композициялық құрылғы ретінде пайда болады.
4 -қадам: Windows жүйесінде драйверді орнату


EcoPrinter құрылғысын компьютерге микро USB кабелі арқылы қосқаннан кейін, әкімшілік артықшылықтары бар пәрмен жолының терезесін ашып, келесі пәрменді орындаңыз:
printui /if /b «ecoPrinter» /f %windir %\ inf / ntprint.inf /m «Microsoft PS сынып драйвері» /r «USB001»
Бұл Microsoft PS Class драйверін ecoPrinter -мен байланыстырады және қол жетімді принтерлерде жаңа принтер құрылғысы пайда болады.
Егер пәрменді орындағаннан кейін сіз операцияны аяқтау мүмкін емес хабарламасын алсаңыз (қате 0x00000704), бұл құрылғы басқа портта орнатылғанын білдіреді. USB001-ді USB002 немесе USB003-ке өзгерту пәрменін қайта іске қосыңыз.
Егер қате болмаса, бұл сіздің құрылғыңыз дұрыс орнатылғанын білдіреді. Сіз мұны растай аласыз, Құрылғы менеджерін ашу арқылы және басып шығару кезегінде «ecoPrinter» құрылғысы бар.
5 -қадам: Bluetooth байланысын орнатыңыз

Пәрменді қолдану арқылы файлдарды тасымалдау үшін қажет Obex FTP орнатыңыз
sudo apt-get obexftp орнатыңыз
Команданы пайдаланып Raspberry Pi -дің bluetooth адресін табыңыз
hciconfig
Маңызды: Bluetooth MAC мекенжайын жазып алыңыз, себебі біз оны Bluetooth тапсыру үшін қажет ecoPrinter конфигурация файлында қолданамыз.
6 -қадам: NFC байланысын орнатыңыз

Бұл құрылғы қосылуды бастау және Bluetooth протоколына тапсыру үшін nfcpy кітапханасын пайдаланады.
Келесі пәрменді іске қосатын Python Package Installer бағдарламасын орнатудан бастаңыз:
sudo apt-get python3-pip -y орнатыңыз
содан кейін келесі пәрменді пайдаланып nfcpy кітапханасын орнатыңыз:
sudo pip3 nfcpy орнатыңыз
Пәрменді қолданып, барлығы орнатылғанына және аппараттық қосылулардың дұрыстығына көз жеткізіңіз:
python3 -m nfc --search -tty
Сіздің құрылғыңыз serial/ttyS0 -те пайда болуы керек
7 -қадам: EcoPrinter репозиторийінен сәйкес файлдарды көшіру


Енді сіздің таңқурай - бұл Bluetooth және NFC функциялары бар принтер гаджеті. Соңғы қадам - бұл барлық бөлек бөлшектерді соңғы өнімге қосу. Алдымен git орнатыңыз:
sudo apt -get install -y орнатыңыз
содан кейін пәрменді пайдаланып ecoPrinter репозиторийін клондау:
git clone
EcoPrinter.conf файлын өңдеңіз және құрылғының Bluetooth MAC мекенжайын қосыңыз
sudo nano ecoPrinter/code/ecoPrinter.conf
Басып шығару тапсырмаларын сақтау үшін жаңа каталог жасаңыз
mkdir ecoPrinter/код/басып шығарады
Сәйкес рұқсаттарды демонға орнатыңыз:
sudo chmod +x ecoPrinter/code/ecoPrinter.sh
Rc.local файлын басқа рет өңдеңіз:
sudo nano /etc/rc.local
Және «exit» кілт сөзінің алдында келесі жолды қосыңыз
/home/pi/ecoPrinter/code/ecoPrinter.sh
Құттықтаймын !! Сіздің экоПринтеріңіз сәтті орнатылды! Құрылғыны қайта жүктеңіз және сіз дайынсыз !!!
[Жаңарту] мамыр 2019: Барлық процедура ecoPrinter репозиторийіндегі setup.sh көмегімен автоматтандырылған!
Ұсынылған:
Arduino басқарылатын робот - екі қадам: 13 қадам (суреттермен)

Arduino басқарылатын роботты екіжақты: Мен әрқашан роботтарға қызығатынмын, әсіресе адамның іс -әрекетіне еліктеуге тырысатын. Бұл қызығушылық мені жаяу жүруге және жүгіруге еліктей алатын екіжақты робот құрастыруға және дамытуға талпындырды. Бұл нұсқаулықта мен сізге көрсетемін
Arduino Uno көмегімен акустикалық левитация Қадамдық қадам (8 қадам): 8 қадам

Акустикалық левитация Arduino Uno Қадамдық қадаммен (8-қадам): ультрадыбыстық дыбыс түрлендіргіштері L298N Dc әйелдер адаптерінің ток көзі еркек тоқ сымымен Arduino UNOBreadboard Бұл қалай жұмыс істейді: Біріншіден, сіз кодты Arduino Uno-ға жүктейсіз (бұл сандық жүйемен жабдықталған микроконтроллер) және кодты түрлендіру үшін аналогтық порттар (C ++)
Түймені іске қосатын қадам реттегіші: 4 қадам

Түймені іске қосатын қадам реттегіші:
Тікелей 4G/5G HD бейне ағыны DJI Drone -ден төмен кідірісте [3 қадам]: 3 қадам
![Тікелей 4G/5G HD бейне ағыны DJI Drone -ден төмен кідірісте [3 қадам]: 3 қадам Тікелей 4G/5G HD бейне ағыны DJI Drone -ден төмен кідірісте [3 қадам]: 3 қадам](https://i.howwhatproduce.com/images/009/image-25904-j.webp)
Тікелей 4G/5G HD бейне ағыны DJI Drone-ден төмен кідірісте [3 қадам]: Келесі нұсқаулық кез-келген DJI дронынан HD сапалы бейне ағындарын алуға көмектеседі. FlytOS мобильді қосымшасы мен FlytNow веб -қосымшасының көмегімен сіз дроннан бейне ағынды бастай аласыз
Болт - DIY сымсыз зарядтау түнгі сағаты (6 қадам): 6 қадам (суреттермен)

Болт - DIY сымсыз зарядтау түнгі сағаты (6 қадам): Индуктивті зарядтау (сымсыз зарядтау немесе сымсыз зарядтау деп те аталады) - сымсыз қуат беру түрі. Ол портативті құрылғыларды электрмен қамтамасыз ету үшін электромагниттік индукцияны қолданады. Ең көп таралған қолданба - Qi сымсыз зарядтау