Mündəricat:
- Təchizat
- Addım 1: Avadanlıq Əlaqələri yaradın
- Addım 2: Moruq Hazırlanması
- Addım 3: Raspberry PI -ni Printer Gadgetına çevirin
- Addım 4: Windows -da Sürücü Quraşdırması
- Addım 5: Bluetooth Rabitə qurun
- Addım 6: NFC Rabitə qurun
- Addım 7: Uyğun Faylları EcoPrinter Deposundan kopyalayın
Video: EcoPrinter: 7 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
Kağız istifadəsi kəskin şəkildə artdı və bunun ətraf mühitə mənfi təsiri çox böyükdür. Şübhəsiz ki, artıq hərəkətə keçməyin və gündəlik həyatımızda kağızdan istifadəni azaltmağın vaxtıdır. Buna görə də ecoPrinter -i təqdim edirik !!! Android Beam və USB Printer Gadgetının tətbiqi olan bu yenilikçi cihaz, bərk nüsxələri fayl köçürmə ilə əvəz etməyimizə asanlıqla kömək edə bilər. Və nə olduğunu təxmin edin … buna çaba sərf etmədən və çox aşağı qiymətə nail olmaq olar !!!
EcoPrinter, istifadəçinin mobil cihazın kilidini açmaqdan başqa heç bir zəruri tədbir görmədən hər hansı bir çap işini mobil cihaza köçürmək üçün Android Beam tətbiqi ilə NFC protokolundan istifadə etməsinə imkan verən bir cihazdır! İstifadəçinin nöqteyi -nəzərindən, mobil cihazda sənəd almaq istəyənlər üçün başqa bir hərəkət tələb olunmur (NFC Ödənişlərinə bənzər işləyir). Heç bir tətbiq quraşdırma, heç bir quraşdırma, sadəcə sehrli şəkildə "işləyir". Provayderin nöqteyi -nəzərindən ecoPrinter -i kompüterə bağlamaq və müvafiq Microsoft Sürücüsünü cihazla əlaqələndirmək üçün əmr vermək kifayətdir (Xüsusi sürücülər, yükləmələr, quraşdırmalar yoxdur - Sadəcə bir əmr). -off proseduru və sonra istifadəçilər ecoPrinter -in faydalarından istifadə edə bilərlər!
EcoPrinter yalnız şəxsi istifadə üçün deyil, həm də peşəkar istifadə üçün nəzərdə tutulmalıdır. Təsəvvür edin ki, hər bir iş, təşkilat və ya orqan ecoPrinter -dən istifadə etsə nə qədər faydalı olar. İstənilən vaxt asanlıqla əldə etmək üçün hər hansı bir qəbz və digər vacib sənədlər mobil cihazınızda saxlanılır və təşkil edilir. Şübhəsiz ki, kağız istifadəsini azaltmaqla ətraf mühitə fayda verməklə yanaşı, həm də istifadəçilərə kağızdan və tonerdən pul qənaət etməyə kömək edə bilərik.
Qeyd etmək lazımdır ki, hər bir ecoPrinter -in hər bir mağaza / kateqoriya üzrə ümumi xərcləri, maliyyə vəziyyətinizi daha yaxşı idarə etmək, hətta hər bir təchizatçı tərəfindən qeydləri aparmaq üçün istifadə edilə bilən unikal seriya nömrəsi var.
EcoPrinter yalnız istifadə etdiyimiz kağız miqdarını azaltmağa kömək etməyəcək, həm də istifadəçilərə hər iki tərəfdən tələb olunan minimum səylə (qəbz, hesab -faktura və sənədləri) təşkil etməyə və saxlamağa kömək edəcək (istifadəçi və provayder)
EcoPrinter bir konsepsiyanın sübutudur və burada ən sadə minimumlar təsvir edilmişdir.
Sənədsiz gedək !!!
Bu necə işləyir
- Provayder (cihaz sahibi) ecoPrinter -i bağlayır və uyğun sürücünü əlaqələndirir.
- EcoPrinter funksiyasını təmin edən, sadəcə çap olunacaq sənədi və üstünlük verilən printer cihazı olaraq ecoPrinteri seçir.
- Fayl daha sonra Raspberry Pi -yə göndərilir və PDF -ə çevrilir.
- WS2812B istifadəçiyə cihazı ecoPrinter -ə yerləşdirməyin vaxtının gəldiyini göstərir
- Başqa heç bir qarşılıqlı təsir olmadan fayl PDF olaraq mobil cihaza köçürülür.
EcoPrinter istifadə edərək fayl köçürməsinin ətraflı izahı (Fərqli işıqlandırma effektlərinin mənası nədir)
- Çap işi kompüterdən ecoPrinter -ə göndərildi (standart çap proseduru ilə eyni)
- EcoPrinter -də yaşıl işıq üzük effekti, cihazın çap işini alması və faylı PDF -ə çevirməsi deməkdir.
- Qırmızı işıq üzük effekti, ecoPrinter -in NFC cihazının bağlanmasını gözlədiyi anlamına gəlir
- Qırmızıdan sonra yaşıl işıq üzük effekti, NFC bağlantısının uğurlu olduğunu və ecoPrinterin Bluetooth təhvil verilməsini gözlədiyini bildirir.
- Mavi işıq üzük effekti, Bluetooth bağlantısı başladıldı və fayl mobil cihazınıza köçürüldü.
Təchizat
Provayder üçün
- Raspberry PI Zero W (USB Gadget olaraq istifadə edilə bilər və WIFI və Bluetooth -a malikdir)
-
PN532 NFCShield (digər qalxanlar da Mr.
Stephen Tiedemann, nfcpy kitabxanasının yaradıcısı)
- WS2812 5050 RGB 12 LED Üzük (isteğe bağlı)
Son istifadəçi üçün
- NFC funksiyası və 9 (PIE) və ya əvvəlki Android versiyası olan Android Cihazı.
- Android Beam Cihazın Ayarlar menyusundan aktivdir.
Addım 1: Avadanlıq Əlaqələri yaradın
EcoPrinter hardware konfiqurasiyası çox sadədir və aşağıdakı kimidir:
- Raspberry's UART (GPIOs 14, 15) istifadə edərək NFC Kartını bağlayın. Fərqli NFC lövhələri var, lakin demək olar ki, hamısı serial ünsiyyətini dəstəkləyir. Nfcpy kitabxanası və USB ilə qoşulan AVOID cihazları ilə uyğun bir lövhə seçin, çünki Raspberry PI eyni anda USB Host və USB Gadget ola bilməz (Deməli işləməyəcək)
- WS2812B LED panelini idarə etmək üçün DATA pin kimi GPIO 18 istifadə edin.
- Raspberry PI -dən hər iki lövhəyə enerji verin.
Addım 2: Moruq Hazırlanması
- Rəsmi səhifədən son Raspbianı (Versiya: Fevral 2020) yükləyin
- Buradakı rəsmi təlimatlara uyğun olaraq SD kartı Raspbian ilə hazırlayın
- SD Kartın açılış hissəsində ssh adında yeni bir fayl yaradın (heç bir uzantı istifadə etməyin)
-
SD kartın açılış hissəsində yeni bir wpa_supplicant.conf faylını yaradın və aşağıdakı məzmunu daxil edin:
ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev
update_config = 1 şəbəkə = {ssid = "YOUR_WIFI_NETWORK_SSID" psk = "YOUR_WIFI_NETWORK_PASSWORD"}
-
SD kartın açılış hissəsinə config.txt faylının sonuna aşağıdakı sətirləri əlavə edin
# Serial ünsiyyəti aktivləşdir - NFC Shield ilə ünsiyyət üçün istifadə ediləcək
enable_uart = 1 # Heç bir ekran istifadə etmədiyimiz müddətcə GPU yaddaşını 16 MB olaraq təyin edin gpu_mem = 16 # Raspi'yi Yazıcı Gadgetına çevirmək üçün dwc2 örtüşməsini aktiv edin dtoverlay = dwc2
-
Serial port vasitəsilə konsol istifadəsini aradan qaldırmaq üçün SD kartın açılış hissəsindəki cmdline.txt faylından aşağıdakı mətni çıxarın.
konsol = serial0, 115200
- SD kartınızı kompüterinizdən etibarlı şəkildə çıxarın, Raspberry PI-yə daxil edin və yükləyin.
- Yükləmə ardıcıllığı tamamlandıqdan sonra, SSH istifadə edərək cihaza qoşulmaq üçün Əməliyyat Sisteminizin (Windows, Windows 10, Mac və ya Linux) uyğun prosedurunu izləyin.
-
Aşağıdakı əmrləri istifadə edərək Raspbian -ın depolarını və proqram təminatını yeniləyin.
sudo apt-get yeniləməsi
sudo apt -get upgrade -y
-
Aşağıdakı əmrləri istifadə edərək hər açılışda yüklənəcək uyğun modulları təyin edin:
sudo su
echo 'dwc2' >> /etc /modules echo 'libcomposite' >> /etc /modules exit Sudo su yazdıqdan sonra istifadəçi göstəricisi dəyişəcək və bütün əmrlər kök olaraq icra olunacaq.
-
/Etc /modules fayllarını göstərərək hərəkətlərinizi təsdiq edə bilərsiniz
cat /etc /modules
-
WS2812B Neopixel Ring üçün lazım olan kitabxanaları əmrdən istifadə edərək quraşdırın:
sudo pip3 rpi_ws281x adafruit-circuitpython-neopixel qurun
Addım 3: Raspberry PI -ni Printer Gadgetına çevirin
-
Konfiqurasiya faylını saxlayacaq bir kataloq yaradın
sudo mkdir/usr/bin/nm_gadget
-
USB Gadget konfiqurasiya faylını yaradın
sudo nano/usr/bin/nm_gadget/ecoPrinter
-
Yazıcı qurğusunun konfiqurasiyasını yapışdırın
#!/bin/bash
#ecoPrinter Gadget #author: novamostra.com modprobe libcomposite cd/sys/kernel/config/usb_gadget/mkdir -p ecoPrinter cd ecoPrinter #Device Information echo 0x04a9> idVendor echo 0x1761> idPevice bc 0x0C0B00 echo 0x01> bDeviceSubClass echo 0x01> bDeviceProtocol # Set English Localale mkdir -p strings/0x409 echo "10000001"> strings/0x409/serialnumber echo "Novamostra"> strings/0x409/istehsalçı echo "ecoPrinter40" -strings/0x409 p configs/c.1/strings/0x409 echo 120> configs/c.1/MaxPower mkdir -p funksiyaları/printer.usb0 echo 10> funksiyalar/printer.usb0/q_len echo "MFG: linux; MDL: g_printer; CLS: YAZICI; 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
- Dosyanı bağlamaq üçün Ctrl + X düymələrindən istifadə edin
- Dəyişiklikləri saxlamaq istədikdə "y" düyməsini basın
- Fayl üçün yeni bir ad seçməyi atlamaq üçün enter düyməsini basın.
-
Konfiqurasiya faylını işlək hala gətirin
sudo chmod +x/usr/bin/nm_gadget/ecoPrinter
-
Rc.local faylını redaktə edərək konfiqurasiya faylını açılışda işə salın
sudo nano /etc/rc.local
-
Və "exit" açar sözündən əvvəl aşağıdakı sətri əlavə edin
/usr/bin/nm_gadget/ecoPrinter
-
Postscript -dən PDF -ə çevrilməni idarə edəcək Ghostscript -i quraşdırın
sudo apt -get ghostscript -y quraşdırın
-
Yazıcı cihazı artıq hazırdır. Raspberry Pi -ni söndürün:
sudo poweroff
- Bir USB kabelini Kompüterdən Raspberry PI -nin USB portuna (güc portuna deyil) qoşun. PI açılacaq və yeni bir naməlum cihaz haqqında bir bildiriş Windows -da görünəcək.
- Windows Kompüterinizin Cihaz Menecerində Raspberry PI Kompozit Cihaz kimi görünəcək.
Addım 4: Windows -da Sürücü Quraşdırması
EcoPrinter cihazını kompüterinizə mikro usb kabeli ilə bağladıqdan sonra, İnzibati İmtiyazları olan bir Komut İstemi Pəncərəsi açın və aşağıdakı əmri işlədin:
printui /if /b "ecoPrinter" /f %windir %\ inf / ntprint.inf /m "Microsoft PS Class Driver" /r "USB001"
Bu, Microsoft PS Class Sürücüsünü ecoPrinter ilə əlaqələndirəcək və mövcud printerlərdə yeni bir printer cihazı görünəcək.
Əmr əmrini yerinə yetirdikdən sonra Əməliyyatın tamamlanamaması mesajı alırsınızsa (səhv 0x00000704), bu, cihazın başqa bir portda qurulduğunu bildirir. USB001-i USB002 və ya USB003 olaraq dəyişdirmək əmrini yenidən başladın.
Səhv görünmürsə, bu cihazınızın düzgün qurulduğunu göstərir. Bunu Cihaz menecerini açaraq təsdiq edə bilərsiniz və Çap növləri altında "ecoPrinter" cihazı mövcuddur.
Addım 5: Bluetooth Rabitə qurun
Komandan istifadə edərək fayl ötürülməsi üçün lazım olan Obex FTP qurun
sudo apt-get obexftp quraşdırın
Əmrdən istifadə edərək Raspberry Pi -nin bluetooth ünvanını tapın
hciconfig
Mühüm: Bluetooth MAC ünvanını qeyd edin, çünki onu Bluetooth təhvil vermək üçün lazım olan ecoPrinter konfiqurasiya faylında istifadə edəcəyik.
Addım 6: NFC Rabitə qurun
Bu cihaz əlaqəni başlamaq və Bluetooth protokoluna təhvil vermək üçün nfcpy kitabxanasından istifadə edir.
Aşağıdakı əmri işlədən Python Paket Yükləyicisini quraraq başlayın:
sudo apt-get python3-pip -y qurun
və sonra aşağıdakı əmri istifadə edərək nfcpy kitabxanasını quraşdırın:
sudo pip3 nfcpy quraşdırın
Hər şeyi quraşdırdığınızdan və avadanlıq əlaqələrinin düzgün olduğundan əmin olun:
python3 -m nfc --search -tty
Cihazınız serial/ttyS0 -də görünməlidir
Addım 7: Uyğun Faylları EcoPrinter Deposundan kopyalayın
İndi Moruq Bluetooth və NFC funksiyasına malik bir Yazıcı qurğusudur. Son addım bütün bu ayrı parçaları son məhsula bağlamaqdır. Əvvəlcə git qurun:
sudo apt -get qur -git
və sonra əmrdən istifadə edərək ecoPrinter deposunu klonlayın:
git klonu
EcoPrinter.conf faylını düzəldin və cihazınızın Bluetooth MAC ünvanını əlavə edin
sudo nano ecoPrinter/code/ecoPrinter.conf
Çap işlərini saxlamaq üçün yeni bir kataloq yaradın
mkdir ecoPrinter/kod/izlər
Daemon üçün müvafiq icazələri təyin edin:
sudo chmod +x ecoPrinter/code/ecoPrinter.sh
Rc.local faylını başqa dəfə redaktə edin:
sudo nano /etc/rc.local
Və "exit" açar sözündən əvvəl aşağıdakı sətri əlavə edin
/home/pi/ecoPrinter/code/ecoPrinter.sh
Təbrik edirəm !! EcoPrinteriniz uğurla quruldu! Cihazınızı yenidən başladın və getməyə hazırsınız !!!
[Yeniləmə] May 2019: Bütün prosedur indi ecoPrinter depolarından setup.sh istifadə edərək avtomatlaşdırılmışdır!
Tövsiyə:
Arduino Avtomobil Ters Park Diqqət Sistemi - Addım -addım: 4 addım
Arduino Avtomobil Ters Park Diqqət Sistemi | Addım-addım: Bu layihədə, Arduino UNO və HC-SR04 Ultrasonik Sensoru istifadə edərək sadə bir Arduino Car Reverse Park Sensor Dövrü dizayn edəcəyəm. Bu Arduino əsaslı Avtomobil Ters siqnal sistemi Avtonom Naviqasiya, Robot Aralığı və digər diapazonlarda istifadə edilə bilər
Addım -addım PC qurulması: 9 addım
Addım -addım PC Bina: Təchizat: Təchizat: MotherboardCPU & CPU soyuducu PSU (Enerji təchizatı vahidi) Yaddaş (HDD/SSD) RAMGPU (tələb olunmur) Kassa Alətləri: Tornavida ESD bilərzik/mattermal pasta/aplikator
Üç Hoparlör Devresi -- Addım-addım təlimat: 3 addım
Üç Hoparlör Devresi || Addım-addım Təlimat: Dinamik Dövrə, ətraf mühitdən alınan səs siqnallarını MIC-ə gücləndirir və gücləndirilmiş səsin çıxarıldığı yerdən Dinamikə göndərir.Burada bu Hoparlör Devrini düzəltməyin üç fərqli yolunu göstərəcəyəm:
Robot texnikasında bir dəst ilə addım-addım təhsil: 6 addım
Bir dəst ilə Robototexnikada Addım-addım Təhsil: Öz robotumu düzəltdikdən bir neçə ay sonra (zəhmət olmasa bunların hamısına baxın) və iki dəfə hissələri arızalandıqdan sonra bir addım geri çəkilmək və öz fikrimi yenidən düşünmək qərarına gəldim. strategiya və istiqamət. Bir neçə aylıq təcrübə bəzən çox mükafatlandırıcı idi və
Arduino Uno ilə Akustik Levitasiya Addım-addım (8 addım): 8 addım
Arduino Uno ilə Akustik Levitasiya Adım Adım (8 addım): ultrasəs səs ötürücüləri L298N Dc dişi qadın adapteri kişi dc pinli Arduino UNOBreadboard Bu necə işləyir: Əvvəlcə Arduino Uno-ya kod yükləyirsiniz (rəqəmsal ilə təchiz edilmiş bir mikro nəzarətçidir) və kodu çevirmək üçün analog portlar (C ++)