Sisukord:
- Tarvikud
- Samm: looge riistvaraühendused
- 2. samm: vaarika ettevalmistamine
- Samm: teisendage Raspberry PI printeri vidinaks
- Samm: draiveri seadistamine Windowsis
- Samm: seadistage Bluetooth -side
- 6. toiming: seadistage NFC -side
- Samm: kopeerige EcoPrinteri hoidlast sobivad failid
Video: EcoPrinter: 7 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Paberi kasutamine on järsult suurenenud ja selle negatiivne mõju keskkonnale on märkimisväärne. Kahtlemata on meil aeg võtta meetmeid ja vähendada paberi kasutamist igapäevaelus. Seetõttu tutvustame ecoPrinterit !!! See uuenduslik seade, mis on rakendatud Android Beami ja USB -printeri vidinale, aitab meil hõlpsalt asendada paberkoopiad failiedastusega. Ja arvake ära … seda on võimalik saavutada vaevata ja väga madalate kuludega !!!
EcoPrinter on seade, mis võimaldab kasutajal kasutada Android Beami rakendusega NFC -protokolli, et teisaldada mis tahes tüüpi trükitööd mobiilseadmesse, ilma mobiilseadme lukust lahti võtmata. Kasutaja, st need, kes soovivad mobiilseadmesse dokumente vastu võtta, vaatenurgast ei pea te midagi tegema (töötab sarnaselt NFC -maksetega). Ei rakenduse installimist ega seadistamist, see lihtsalt töötab võluväel. Teenusepakkuja vaatenurgast pole vaja teha muud, kui ühendada ecoPrinter arvutiga ja käivitada käsk, mis seostab sobiva Microsofti draiveri seadmega (pole kohandatud draivereid, allalaadimisi ega installimisi - lihtsalt käsk). See on üks -väljaprotseduur ja siis saavad kasutajad nautida ecoPrinteri eeliseid!
EcoPrinterit ei tohiks pidada mitte ainult isiklikuks kasutamiseks mõeldud seadmeks, vaid ka professionaalseks kasutamiseks. Kujutage ette, kui kasulik oleks, kui iga ettevõte, organisatsioon või asutus kasutaks ecoPrinterit. Kõik kviitungid ja muud olulised dokumendid salvestatakse ja korraldatakse teie mobiilseadmesse, et neile oleks igal ajal lihtne juurde pääseda. Kahtlemata ei too paberi kasutamise vähendamine mitte ainult kasu meie keskkonnale, vaid võib aidata ka kasutajatel säästa raha paberi ja tooneri kasutamisest.
Tuleb märkida, et igal ecoPrinteril on ainulaadne seerianumber, mida saab kasutada kogukulude arvutamiseks kaupluse / kategooria kohta, teie finantsseisundi paremat haldamist, isegi iga tarnija logisid.
EcoPrinter mitte ainult ei aita vähendada kasutatava paberi kogust, vaid aitab kasutajatel korraldada ja hoida oma kviitungeid, arveid ja dokumente minimaalse pingutusega, mida mõlemad osapooled (kasutaja ja pakkuja) nõuavad.
EcoPrinter on kontseptsiooni tõestus ja siin on kirjeldatud vaid miinimummäärasid.
Läheme paberivabaks !!!
Kuidas see töötab
- Teenusepakkuja (seadme omanik) ühendab ecoPrinteri ja seostab sobiva draiveri.
- Funktsiooni ecoPrinter pakkuja valib lihtsalt prinditava dokumendi ja eelistatud printeriseadmeks ecoPrinteri.
- Seejärel saadetakse fail Raspberry Pi -sse ja teisendatakse PDF -failiks.
- WS2812B näitab kasutajale, et on aeg seade ecoPrinteri juurde paigutada
- Muu suhtluseta edastatakse fail PDF -failina mobiilseadmesse.
Failiedastuse üksikasjalik selgitus ecoPrinteri abil (mis on erinevate valgusefektide tähendus)
- Prinditöö on arvutist ecoPrinterisse saadetud (sama mis tavalisel printimisprotseduuril)
- Rohelise tule helina efekt ecoPrinteril tähendab, et seade võtab prinditöö vastu ja teisendab faili PDF -failiks.
- Punase tule rõnga efekt tähendab, et ecoPrinter ootab NFC -seadme ühendamist
- Punasele järgnev rohelise tule rõnga efekt tähendab, et NFC -ühendus õnnestus ja ecoPrinter ootab Bluetoothi üleandmist
- Sinise valguse helina efekt, Bluetooth -ühendus on loodud ja fail teisaldatakse teie mobiilseadmesse.
Tarvikud
Pakkuja jaoks
- Vaarika PI Zero W (saab kasutada USB -vidinana ning sellel on WIFI ja Bluetooth)
-
PN532 NFCShield (ka teised kilbid toimiksid tänu hr suurepärasele tööle
Stephen Tiedemann, nfcpy raamatukogu looja)
- WS2812 5050 RGB 12 LED -rõngas (valikuline)
Lõppkasutajale
- Android -seade, millel on NFC -funktsioon ja Androidi versioon 9 (PIE) või varasem.
- Android Beam on lubatud seadme menüüst Seaded.
Samm: looge riistvaraühendused
EcoPrinteri riistvarakonfiguratsioon on väga lihtne ja järgmine:
- Ühendage NFC -plaat, kasutades Raspberry UART -i (GPIO -d 14, 15). NFC -plaate on erinevat tüüpi, kuid peaaegu kõik toetavad jadaühendust. Valige tahvel, mis ühildub nfcpy kogu ja AVOID -seadmetega, mis ühendavad USB -d, sest Raspberry PI ei saa olla korraga USB -host ja USB -vidin (nii et see ei tööta)
- Kasutage GPIO 18 kui DATA pin, et juhtida WS2812B LED -paneeli.
- Pakkuge mõlemale Raspberry PI plaadile voolu.
2. samm: vaarika ettevalmistamine
- Laadige ametlikult lehelt alla viimane Raspbian (versioon: veebruar 2020)
- Valmistage SD -kaart Raspbianiga ette, järgides siit pärit ametlikke juhiseid
- Looge uus fail nimega ssh (ärge kasutage ühtegi laiendit) SD -kaardi alglaadimissektsioonis
-
Looge SD -kaardi alglaadimisseadmesse uus fail wpa_supplicant.conf ja sisestage järgmine sisu:
ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev
update_config = 1 võrk = {ssid = "YOUR_WIFI_NETWORK_SSID" psk = "YOUR_WIFI_NETWORK_PASSWORD"}
-
Lisage SD -kaardi alglaadimissektsiooni faili config.txt lõppu järgmised read
# Luba jadaühendus - seda kasutatakse NFC -kilbiga suhtlemiseks
enable_uart = 1 # Määra GPU mälu 16 MB -ni, kui me ei kasuta ühtegi ekraani gpu_mem = 16 # Luba dwc2 ülekate, et muuta Raspi printeri vidinaks dtoverlay = dwc2
-
Eemaldage järgmine tekst failist cmdline.txt SD -kaardi alglaadimissektsioonist, et keelata konsooli kasutamine jadapordi kaudu.
konsool = seeria0, 115200
- Eemaldage SD-kaart turvaliselt arvutist, sisestage see Raspberry PI-sse ja käivitage.
- Pärast alglaadimisjärjestuse lõpuleviimist järgige oma operatsioonisüsteemi (Windows, Windows 10, Mac või Linux) jaoks sobivat protseduuri seadmega ühenduse loomiseks SSH abil.
-
Värskendage Raspbiani hoidlaid ja tarkvara, kasutades järgmisi käske.
sudo apt-get update
sudo apt -get upgrade -y
-
Seadistage igale alglaadimisele laaditavad moodulid, kasutades järgmisi käske:
sudo su
echo 'dwc2' >> /etc /modules echo 'libcomposite' >> /etc /modules exit Pärast sudo su sisestamist muutub kasutajaindikaator ja kõik käsud käivitatakse rootina.
- Oma toiminguid saate kinnitada failide /etc /modules kuvamisega
cat /etc /modules
-
Installige WS2812B Neopixel Ring jaoks vajalikud teegid, kasutades järgmist käsku:
sudo pip3 installige rpi_ws281x adafruit-circuitpython-neopixel
Samm: teisendage Raspberry PI printeri vidinaks
-
Looge kataloog, mis hoiab konfiguratsioonifaili
sudo mkdir/usr/bin/nm_gadget
-
Looge USB -vidina konfiguratsioonifail
sudo nano/usr/bin/nm_gadget/ecoPrinter
-
Kleepige printeriseadme konfiguratsioon
#!/bin/bash
#ecoPrinteri vidin #autor: novamostra.com modprobe libcomposite cd/sys/kernel/config/usb_gadget/mkdir -p ecoPrinter cd ecoPrinter #Seadme teabe echo 0x04a9> idVendor echo 0x1761> idProduct echo 0x0100> bcdx> bc echo 0x01> bDeviceSubClass echo 0x01> bDeviceProtocol # Määra inglise keel Lokale mkdir -p stringid/0x409 echo "10000001"> stringid/0x409/seerianumber echo "Novamostra"> stringid/0x409/tootja echo "ecoPrinter"> stringid/0 p configs/c.1/strings/0x409 echo 120> configs/c.1/MaxPower mkdir -p function/printer.usb0 echo 10> features/printer.usb0/q_len echo "MFG: linux; MDL: g_printer; CLS: PRINTER; SN: 1; " > funktsioonid/printer.usb0/pnp_string echo "Conf 1"> configs/c.1/strings/0x409/configuration ln -s features/printer.usb0 configs/c.1/ls/sys/class/udc> UDC
- Faili sulgemiseks kasutage klahvikombinatsiooni Ctrl + X
- Kui teil palutakse muudatused salvestada, vajutage "y"
- Faili uue nime valimise vahelejätmiseks vajutage sisestusklahvi.
-
Muutke konfiguratsioonifail käivitatavaks
sudo chmod +x/usr/bin/nm_gadget/ecoPrinter
-
Seadistage konfiguratsioonifail käivitamiseks, muutes faili rc.local
sudo nano /etc/rc.local
-
Ja järgmise rea lisamine märksõna "väljumine" ette
/usr/bin/nm_gadget/ecoPrinter
- Installige Ghostscript, mis tegeleb Postscriptist PDF -i teisendamisega
sudo apt -get install ghostscript -y
-
Printeriseade on nüüd valmis. Lülitage Raspberry Pi välja:
sudo väljalülitus
- Ühendage USB -kaabel arvutist Raspberry PI USB -porti (mitte toiteporti). Teie PI käivitub ja Windowsis kuvatakse teade uue tundmatu seadme kohta.
- Windowsi arvuti seadmehalduris kuvatakse Raspberry PI liitseadmena.
Samm: draiveri seadistamine Windowsis
Pärast ecoPrinteri seadme ühendamist arvuti mikro -USB -kaabli abil avage haldusõigustega käsuviiba aken ja käivitage järgmine käsk:
printui /if /b "ecoPrinter" /f %windir %\ inf / ntprint.inf /m "Microsoft PS klassi draiver" /r "USB001"
See seostab Microsofti PS klassi draiveri ecoPrinteriga ja teie saadaolevates printerites kuvatakse uus printeriseade.
Kui pärast käsu käivitamist kuvatakse teade Operatsiooni ei saanud lõpule viia (tõrge 0x00000704), tähendab see, et seade oli seadistatud teise pordi. Käivitage uuesti käsk, muutes USB001 USB002 või USB003.
Kui viga ei ilmu, tähendab see, et teie seade on õigesti seadistatud. Seda saate kinnitada, avades seadmehalduri ja prindijärjekordade all on saadaval seade "ecoPrinter".
Samm: seadistage Bluetooth -side
Seadistage käsu abil failide edastamiseks vajalik Obex FTP
sudo apt-get install obexftp
Otsige käsu abil üles Raspberry Pi bluetooth -aadress
hciconfig
Oluline: pidage meeles Bluetoothi MAC -aadressi, sest me kasutame seda ecoPrinteri konfiguratsioonifailis, mis on vajalik Bluetoothi üleandmiseks.
6. toiming: seadistage NFC -side
See seade kasutab ühenduse alustamiseks ja Bluetooth -protokolli üleandmiseks nfcpy teeki.
Alustuseks installige Python Package Installer, käivitades järgmise käsu:
sudo apt-get install python3-pip -y
ja seejärel installige nfcpy raamatukogu, kasutades järgmist käsku:
sudo pip3 installige nfcpy
Veenduge, et kõik on installitud ja riistvaraühendused on õiged, kasutades käsku:
python3 -m nfc --search -tty
Teie seade peab ilmuma aadressil serial/ttyS0
Samm: kopeerige EcoPrinteri hoidlast sobivad failid
Nüüd on teie Vaarikas Bluetoothi ja NFC -funktsiooniga printeri vidin. Viimane samm on ühendada kõik need eraldi tükid lõpptootega. Esmalt installige git:
sudo apt -get install git -y
ja seejärel kloonige ecoPrinteri hoidla, kasutades käsku:
git kloon
Muutke faili ecoPrinter.conf ja lisage oma seadme Bluetoothi MAC -aadress
sudo nano ecoPrinter/code/ecoPrinter.conf
Looge prinditööde salvestamiseks uus kataloog
mkdir ecoPrinter/code/prints
Määrake deemonile sobivad load:
sudo chmod +x ecoPrinter/code/ecoPrinter.sh
Redigeerige teist korda rc.local faili:
sudo nano /etc/rc.local
Ja lisage järgmine rida märksõna "väljumine" ette
/home/pi/ecoPrinter/code/ecoPrinter.sh
Palju õnne !! Teie ecoPrinteri seadistamine õnnestus! Taaskäivitage seade ja olete valmis minema !!!
[Värskendus] mai 2019: kogu protseduur on nüüd automatiseeritud, kasutades ecoPrinteri hoidlast setup.sh!
Soovitan:
Atari punkkonsool beebiga 8 sammu järjestus: 7 sammu (piltidega)
Atari punkkonsool koos beebi 8-astmelise sekveneerijaga: see vaheehitus on kõik-ühes Atari punk-konsool ja beebi 8-astmeline järjestus, mida saate freesida Bantam Tools töölaua PCB-freespingis. See koosneb kahest trükkplaadist: üks on kasutajaliidese (UI) plaat ja teine on utiliit
Akustiline levitatsioon Arduino Unoga samm-sammult (8 sammu): 8 sammu
Akustiline levitatsioon Arduino Uno abil samm-sammult (8 sammu): ultraheliheli muundurid L298N DC-naissoost adapteri toiteallikas isase alalisvoolupistikuga Arduino UNOBreadboard ja analoogpordid koodi teisendamiseks (C ++)
4G/5G HD -video otseülekanne DJI droonilt madala latentsusega [3 sammu]: 3 sammu
4G/5G HD-video otseülekanne DJI droonilt madala latentsusega [3 sammu]: Järgnev juhend aitab teil saada HD-kvaliteediga otseülekandeid peaaegu igalt DJI droonilt. FlytOSi mobiilirakenduse ja veebirakenduse FlytNow abil saate alustada drooni video voogesitust
Polt - DIY juhtmeta laadimise öökell (6 sammu): 6 sammu (piltidega)
Bolt - DIY juhtmeta laadimise öökell (6 sammu): Induktiivsed laadimised (tuntud ka kui juhtmeta laadimine või juhtmeta laadimine) on traadita jõuülekande tüüp. See kasutab kaasaskantavatele seadmetele elektrit pakkumiseks elektromagnetilist induktsiooni. Kõige tavalisem rakendus on Qi traadita laadimisst
4 sammu aku sisemise takistuse mõõtmiseks: 4 sammu
4 sammu aku sisemise takistuse mõõtmiseks: Siin on 4 lihtsat sammu, mis aitavad mõõta taigna sisemist takistust