Përmbajtje:
- Furnizimet
- Hapi 1: Bëni lidhjet e harduerit
- Hapi 2: Përgatitja e mjedrës
- Hapi 3: Shndërroni PI Raspberry në një vegël printeri
- Hapi 4: Konfigurimi i shoferit në Windows
- Hapi 5: Konfiguroni komunikimet Bluetooth
- Hapi 6: Vendosni komunikimet NFC
- Hapi 7: Kopjoni skedarët e përshtatshëm nga depoja EcoPrinter
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
Përdorimi i letrës është rritur në mënyrë dramatike dhe ndikimi negativ i kësaj në mjedis është i rëndësishëm. Pa dyshim, tani është koha që ne të ndërmarrim veprime dhe të zvogëlojmë përdorimin e letrës në jetën tonë të përditshme. Kjo është arsyeja pse ne po prezantojmë ekoPrinterin !!! Kjo pajisje novatore e cila është një zbatim i Android Beam dhe USB Printer Gadget mund të na ndihmojë lehtësisht të zëvendësojmë kopjet e forta me transferimin e skedarëve. Dhe merreni me mend … kjo mund të arrihet pa mundim dhe me një kosto shumë të ulët !!!
EcoPrinter është një pajisje e cila i lejon përdoruesit të përdorë protokollin NFC me zbatimin e Android Beam në mënyrë që të transferojë çdo lloj pune të shtypur në një pajisje celulare pa ndërmarrë asnjë veprim të nevojshëm përveç zhbllokimit të pajisjes celulare! Nga perspektiva e përdoruesit, që do të thotë ata që dëshirojnë të marrin dokumente në pajisjen celulare, nuk kërkohet asnjë veprim i mëtejshëm (funksionon i ngjashëm me Pagesat NFC). Asnjë instalim aplikacioni, asnjë konfigurim, thjesht "funksionon" në mënyrë magjike. Nga perspektiva e ofruesit gjithçka që duhet bërë është të lidhni ekoPrinter me kompjuterin dhe të ekzekutoni një komandë për të lidhur drejtuesin e duhur Microsoft me pajisjen (Pa drejtues personal, pa shkarkime, pa instalime - Vetëm një komandë). Ky është një -jashtë procedurës dhe më pas përdoruesit mund të gëzojnë përfitimet e ekoPrinter!
EcoPrinter nuk duhet të konsiderohet vetëm si një pajisje për përdorim personal, por edhe për përdorim profesional. Imagjinoni sa e dobishme do të ishte nëse çdo biznes, organizatë ose autoritet do të përdorte ekoPrinterin. Çdo faturë dhe dokumente të tjera të rëndësishme do të ruheshin dhe do të organizoheshin në pajisjen tuaj celulare për t'u aksesuar me lehtësi në çdo kohë të nevojshme. Pa dyshim, duke shkurtuar përdorimin e letrës jo vetëm që përfiton mjedisi ynë, por gjithashtu mund të ndihmojë përdoruesit të kursejnë para nga përdorimi i letrës dhe tonerit.
Duhet të theksohet se çdo ekoPrinter ka një numër serik unik i cili mund të përdoret për të pasur shpenzimet totale për dyqan / kategori, menaxhim më të mirë të gjendjes suaj financiare, madje edhe regjistra nga secili furnizues.
EcoPrinter jo vetëm që do të ndihmojë në zvogëlimin e sasisë së letrës që përdorim, por gjithashtu do të ndihmojë përdoruesit të organizojnë dhe mbajnë faturat, faturat, dokumentet e tyre me përpjekjet minimale të kërkuara nga të dyja palët (përdoruesi dhe ofruesi)
EcoPrinter është një dëshmi e konceptit dhe këtu janë përshkruar vetëm minimumet.
Le të kalojmë pa letra !!!
Si punon
- Ofruesi (pronari i pajisjes) lidh ekoPrinterin dhe lidh drejtuesin e duhur.
- Ofruesi i funksionimit të ekoPrinter thjesht zgjedh dokumentin që do të printohet dhe zgjedh ekoPrinter si pajisjen e preferuar të printerit.
- Skedari pastaj dërgohet në Raspberry Pi dhe konvertohet në PDF.
- WS2812B i tregon përdoruesit se është koha për ta vendosur pajisjen në ekoPrinter
- Pa ndërveprim tjetër, skedari transferohet në pajisjen celulare si një PDF.
Shpjegim i hollësishëm i transferimit të skedarëve duke përdorur ekoPrinter (Cili është kuptimi i efekteve të ndryshme të ndriçimit)
- Puna e printimit është dërguar nga kompjuteri në ekoPrinter (njësoj si procedura standarde e printimit)
- Efekti i unazës së dritës jeshile në ecoPrinter do të thotë që pajisja po merr punën e printimit dhe e konverton skedarin në një PDF.
- Efekti i unazës së dritës së kuqe do të thotë që ekoPrinter po pret që një pajisje NFC të lidhet
- Efekti i unazës së dritës jeshile pas asaj të kuqe, do të thotë që lidhja NFC ishte e suksesshme dhe ekoPrinter po pret për dorëzimin e Bluetooth
- Efekti i ziles së dritës blu, lidhja Bluetooth filloi dhe skedari po transferohet në pajisjen tuaj celular.
Furnizimet
Për ofruesin
- Raspberry PI Zero W (Mund të përdoret si një vegël USB dhe ka WIFI dhe Bluetooth në bord)
-
PN532 NFCShield (mburoja të tjera gjithashtu do të funksiononin falë punës së madhe të z.
Stephen Tiedemann, krijuesi i bibliotekës nfcpy)
- Unaza WS2812 5050 RGB 12 LED (opsionale)
Për përdoruesin përfundimtar
- Pajisja Android me funksionalitetin NFC dhe versionin Android të 9 (PIE) ose të mëparshëm.
- Android Beam aktivizohet nga menyja e Cilësimeve të Pajisjes.
Hapi 1: Bëni lidhjet e harduerit
Konfigurimi i harduerit ekoPrinter është shumë i thjeshtë dhe është si më poshtë:
- Lidhni Bordin NFC, duke përdorur Raspberry's UART (GPIOs 14, 15). Ekzistojnë lloje të ndryshme të Bordeve NFC, por pothuajse të gjitha ato mbështesin komunikimin serik. Zgjidhni një bord të pajtueshëm me bibliotekën nfcpy dhe pajisjet AVOID që lidhen duke përdorur USB sepse Raspberry PI nuk mund të jetë një host USB dhe një vegël USB në të njëjtën kohë (kështu që nuk do të funksionojë)
- Përdorni GPIO 18 si pin DATA për të kontrolluar panelin e udhëhequr nga WS2812B.
- Siguroni energji për të dy bordet nga Raspberry PI.
Hapi 2: Përgatitja e mjedrës
- Shkarkoni Raspbian -in e fundit (Versioni: Shkurt 2020) nga faqja zyrtare
- Përgatitni kartën SD me Raspbian duke ndjekur udhëzimet zyrtare nga këtu
- Krijoni një skedar të ri me emrin ssh (mos përdorni asnjë shtesë), në ndarjen e nisjes së Kartës SD
-
Krijoni një skedar të ri wpa_supplicant.conf, në ndarjen e nisjes së Kartës SD dhe futni përmbajtjen e mëposhtme:
ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev
update_config = 1 rrjet = {ssid = "YOUR_WIFI_NETWORK_SSID" psk = "YOUR_WIFI_NETWORK_PASSWORD"}
-
Shtoni rreshtat e mëposhtëm në fund të skedarit config.txt në ndarjen e nisjes së kartës SD
# Aktivizo komunikimin serik - Do të përdoret për komunikim me NFC Shield
enable_uart = 1 # Vendosni kujtesën GPU në 16 MB, për sa kohë që nuk përdorim asnjë ekran gpu_mem = 16 # Aktivizoni mbivendosjen dwc2 në mënyrë që të konvertohet Raspi në vegël Printeri dtoverlay = dwc2
-
Hiqni tekstin e mëposhtëm nga skedari cmdline.txt në ndarjen e nisjes së kartës SD, në mënyrë që të çaktivizoni përdorimin e tastierës përmes portit serik.
tastierë = serial0, 115200
- Hiqeni me siguri kartën SD nga kompjuteri juaj, futeni në Raspberry PI dhe niseni.
- Pasi të përfundojë sekuenca e nisjes, ndiqni procedurën e duhur për Sistemin tuaj Operativ (Windows, Windows 10, Mac ose Linux) për t'u lidhur me pajisjen duke përdorur SSH.
-
Përditësoni depot dhe programin e Raspbian duke përdorur komandat e mëposhtme.
përditësim sudo apt-get
sudo apt -get upgrade -y
-
Vendosni modulet e duhura që do të ngarkohen në secilën boot duke përdorur komandat e mëposhtme:
sudo su
echo 'dwc2' >> /etc /modules echo 'libcomposite' >> /etc /modules exit Pas shtypjes sudo su, treguesi i përdoruesit do të ndryshojë dhe të gjitha komandat do të ekzekutohen si rrënjë.
-
Ju mund të konfirmoni veprimet tuaja duke shfaqur skedarët /etc /modules
cat /etc /module
-
Instaloni bibliotekat e kërkuara për Unazën Neopixel WS2812B duke përdorur komandën:
sudo pip3 instaloni rpi_ws281x adafruit-circuitpython-neopixel
Hapi 3: Shndërroni PI Raspberry në një vegël printeri
-
Krijoni drejtorinë e cila do të mbajë skedarin e konfigurimit
sudo mkdir/usr/bin/nm_gadget
-
Krijoni skedarin e konfigurimit të veglës USB
sudo nano/usr/bin/nm_gadget/ecoPrinter
-
Ngjitni konfigurimin e pajisjes së printerit
#!/bin/bash
#ecoPrinter Gadget #author: novamostra.com modprobe libcomposite cd/sys/kernel/config/usb_gadget/mkdir -p ecoPrinter cd ecoPrinter #Informacioni i pajisjes jehonë 0x04a9> idVendor jehonë 0x1761> echo ecc0 0 b00 jehonë 0x01> bDeviceSubClass echo 0x01> bDeviceProtocol # Set English Locale mkdir -p strings/0x409 echo "10000001"> strings/0x409/serialnumer jehonë "Novamostra"> strings/0x409/prodhues echo "ecoPrinter"> ekoPrinter> p konfiguron/c.1/strings/0x409 echo 120> konfiguron/c.1/MaxPower mkdir -p funksionet/printer.usb0 echo 10> funksionet/printer.usb0/q_len jehonë "MFG: linux; MDL: g_printer; CLS: PRINTER; SN: 1; " > funksionet/printer.usb0/pnp_string echo "Conf 1"> konfiguron/c.1/strings/0x409/konfigurim ln -s funksionet/printer.usb0 konfiguron/c.1/ls/sys/class/udc> UDC
- Përdorni kombinimin e tastit Ctrl + X për të mbyllur skedarin
- Kur ju kërkohet të ruani ndryshimet, shtypni "y"
- Shtypni enter për të anashkaluar zgjedhjen e një emri të ri për skedarin.
-
Bëni skedarin e konfigurimit të ekzekutueshëm
sudo chmod +x/usr/bin/nm_gadget/ecoPrinter
-
Vendosni skedarin e konfigurimit që të ekzekutohet në boot duke redaktuar skedarin rc.local
sudo nano /etj/rc.local
-
Dhe duke shtuar rreshtin e mëposhtëm para fjalës kyçe "dalje"
/usr/bin/nm_gadget/ecoPrinter
-
Instaloni Ghostscript i cili do të trajtojë shndërrimin nga Postscript në PDF
sudo apt -get install ghostscript -y
-
Pajisja e printerit tani është gati. Fikeni Raspberry Pi tuaj:
sudo poweroff
- Lidhni një kabllo usb nga Kompjuteri në portën USB (jo portën e energjisë) të Raspberry PI. PI juaj do të fillojë dhe një njoftim për një pajisje të re të panjohur do të shfaqet në Windows.
- Në Menaxherin e Pajisjeve të kompjuterit tuaj Windows, Raspberry PI do të shfaqet si një pajisje e përbërë.
Hapi 4: Konfigurimi i shoferit në Windows
Pasi të keni lidhur pajisjen ekoPrinter duke përdorur një kabllo mikro usb në kompjuterin tuaj, hapni një dritare të Komandës me Privilegjet Administrative dhe ekzekutoni komandën e mëposhtme:
printui /if /b "ecoPrinter" /f %windir %\ inf / ntprint.inf /m "Shofer Microsoft Class Class" /r "USB001"
Kjo do të ndërlidhë Microsoft PS Class Driver me ekoPrinter, dhe një pajisje e re printeri do të shfaqet në printerët tuaj të disponueshëm.
Nëse pas ekzekutimit të komandës ju merrni mesazhin Operacioni nuk mund të përfundojë (gabimi 0x00000704), kjo do të thotë që pajisja është konfiguruar në një port tjetër. Ri-ekzekutoni komandën duke ndryshuar USB001 në USB002 ose USB003.
Nëse nuk shfaqet asnjë gabim, kjo do të thotë që pajisja juaj është konfiguruar saktë. Ju mund ta konfirmoni këtë, duke hapur Menaxherin e Pajisjes dhe nën radhët e Printimit pajisja "ekoPrinter" është në dispozicion.
Hapi 5: Konfiguroni komunikimet Bluetooth
Vendosni Obex FTP i cili kërkohet për transferimin e skedarëve, duke përdorur komandën
sudo apt-get install obexftp
Gjeni adresën blu të Raspberry Pi duke përdorur komandën
hciconfig
E rëndësishme: Mbani shënim adresën MAC Bluetooth sepse do ta përdorim në skedarin e konfigurimit të ekoPrinter i cili kërkohet për dorëzimin e Bluetooth.
Hapi 6: Vendosni komunikimet NFC
Kjo pajisje përdor bibliotekën nfcpy për të filluar lidhjen dhe për të kaluar në protokollin Bluetooth.
Filloni duke instaluar Python Package Installer duke ekzekutuar komandën e mëposhtme:
sudo apt-get install python3-pip -y
dhe pastaj instaloni bibliotekën nfcpy duke përdorur komandën e mëposhtme:
sudo pip3 instaloni nfcpy
Sigurohuni që gjithçka është e instaluar dhe lidhjet e harduerit janë të sakta duke përdorur komandën:
python3 -m nfc -kërko -tty
Pajisja juaj duhet të shfaqet në serial/ttyS0
Hapi 7: Kopjoni skedarët e përshtatshëm nga depoja EcoPrinter
Tani Raspberry juaj është një vegël Printer me funksionim Bluetooth dhe NFC. Hapi i fundit është që të lidhni të gjitha këto pjesë të veçanta me produktin përfundimtar. Instaloni së pari git:
sudo apt -get install git -y
dhe pastaj klononi depon ekoPrinter duke përdorur komandën:
git klon
Ndryshoni skedarin ecoPrinter.conf dhe shtoni adresën MAC Bluetooth të pajisjes tuaj
sudo nano ekoPrinter/kodi/ekoPrinter.conf
Krijoni një drejtori të re për të ruajtur punët e printimit
mkdir ekoPrinter/kod/printime
Vendosni lejet e duhura për demonin:
sudo chmod +x ecoPrinter/kodi/ecoPrinter.sh
Ndryshoni për një herë tjetër skedarin rc.local:
sudo nano /etj/rc.local
Dhe shtoni rreshtin e mëposhtëm para fjalës kyçe "dalje"
/home/pi/ecoPrinter/code/ecoPrinter.sh
Urime !! EkoPrinteri juaj është ngritur me sukses! Rinisni pajisjen tuaj dhe jeni gati për të shkuar !!!
[Update] Maj 2019: E gjithë procedura tani është automatizuar duke përdorur setup.sh nga depoja e ekoPrinter!
Recommended:
Si të bëni 4G LTE Antenë të BiQuade të Dyfishtë Hapa të Lehtë: 3 Hapa
Si të bëni 4G LTE Antenë BiQuade të Dyfishtë Hapa të Lehtë: Shumicën e kohës me të cilën jam përballur, nuk kam forcë të mirë të sinjalit në punët e mia të përditshme. Kështu që. Kërkoj dhe provoj lloje të ndryshme antenash por nuk funksionoj. Pas humbjes së kohës gjeta një antenë që shpresoj ta bëj dhe ta provoj, sepse është parimi i ndërtimit jo
Dizajni i lojës në lëvizje në 5 hapa: 5 hapa
Dizajni i lojës në Flick në 5 hapa: Flick është një mënyrë vërtet e thjeshtë për të bërë një lojë, veçanërisht diçka si një enigmë, roman vizual ose lojë aventure
Zbulimi i fytyrës në Raspberry Pi 4B në 3 hapa: 3 hapa
Zbulimi i fytyrës në Raspberry Pi 4B në 3 hapa: Në këtë Instructable ne do të bëjmë zbulimin e fytyrës në Raspberry Pi 4 me Shunya O/S duke përdorur Bibliotekën Shunyaface. Shunyaface është një bibliotekë për njohjen/zbulimin e fytyrës. Projekti synon të arrijë shpejtësinë më të shpejtë të zbulimit dhe njohjes me
Pasqyrë DIY Vanity në hapa të thjeshtë (duke përdorur dritat LED të shiritit): 4 hapa
DIY Vanity Mirror në hapa të thjeshtë (duke përdorur dritat e shiritit LED): Në këtë postim, unë bëra një DIY Vanity Mirror me ndihmën e shiritave LED. Reallyshtë vërtet e lezetshme dhe duhet t'i provoni gjithashtu
Qëndrim për laptopë me 3 hapa dhe 3 hapa (me syze leximi dhe tabaka me stilolaps): 5 hapa
Qëndrim për laptopë me hapa 3 & 3 hapa (me syze leximi dhe tabaka për stilolapsa): Kjo $ 3 & Qëndrimi i laptopit me 3 hapa mund të bëhet brenda 5 minutave. It'sshtë shumë e fortë, me peshë të lehtë dhe mund të paloset për ta marrë kudo që të shkoni