תוכן עניינים:
- אספקה
- שלב 1: צור את חיבורי החומרה
- שלב 2: הכנת פטל
- שלב 3: המר את ה- PI של פטל לגאדג'ט מדפסת
- שלב 4: הגדרת מנהל התקן ב- Windows
- שלב 5: הגדר תקשורת Bluetooth
- שלב 6: הגדרת תקשורת NFC
- שלב 7: העתק קבצים מתאימים ממאגר EcoPrinter
וִידֵאוֹ: EcoPrinter: 7 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:12
השימוש בנייר גדל באופן דרמטי וההשפעה השלילית של זה על הסביבה היא משמעותית. ללא ספק, הגיע הזמן שננקוט בפעולה ונצמצם את השימוש בנייר בחיי היומיום שלנו. לכן אנו מציגים את ecoPrinter !!! מכשיר חדשני זה המהווה יישום של Android Beam ו- Gadget Printer USB יכול בקלות לעזור לנו להחליף עותקים קשיחים בהעברת קבצים. ונחשו מה … ניתן להשיג זאת ללא מאמץ ובעלות נמוכה מאוד !!!
EcoPrinter הוא מכשיר המאפשר למשתמש להשתמש בפרוטוקול NFC עם יישום Android Beam על מנת להעביר כל סוג של עבודות מודפסות למכשיר נייד מבלי לבצע כל פעולה הדרושה מלבד ביטול נעילת המכשיר הנייד! מנקודת מבטו של המשתמש, כלומר אלה המעוניינים לקבל מסמכים במכשיר הנייד, אין צורך בפעולה נוספת (פועל בדומה לתשלומי 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 הופעל והקובץ מועבר למכשיר הנייד שלך.
אספקה
עבור הספק
- Raspberry PI Zero W (יכול לשמש כגאדג'ט USB, ויש לו WIFI ו- Bluetooth)
-
PN532 NFCShield (מגינים אחרים יעבדו גם בזכות העבודה הנהדרת של מר.
סטיבן טידמן, יוצר ספריית nfcpy)
- טבעת WS2812 5050 RGB 12 נוריות (אופציונלי)
עבור משתמש הקצה
- מכשיר אנדרואיד עם פונקציונליות NFC וגרסת אנדרואיד 9 (PIE) או קודמת.
- Android Beam מופעל מתפריט הגדרות המכשיר.
שלב 1: צור את חיבורי החומרה
תצורת החומרה של ecoPrinter פשוטה מאוד והיא כדלקמן:
- חבר את לוח NFC באמצעות UART של Raspberry (GPIO 14, 15). ישנם סוגים שונים של לוחות NFC אך כמעט כולם תומכים בתקשורת טורית. בחר לוח התואם לספריית nfcpy והתקני AVOID המתחברים באמצעות ה- USB מכיוון ש- Raspberry PI לא יכול להיות מארח USB וגאדג'ט USB בו זמנית (כך שזה לא יעבוד)
- השתמש ב- GPIO 18 כסיכת DATA לשליטה בלוח הלדים של WS2812B.
- ספק כוח לשני הלוחות מ- Raspberry PI.
שלב 2: הכנת פטל
- הורד את ה- Raspbian האחרון (גרסה: פברואר 2020) מהדף הרשמי
- הכינו את כרטיס ה- SD עם ה- Raspbian בהתאם להוראות הרשמיות מכאן
- צור קובץ חדש בשם ssh (אל תשתמש בשום סיומת), במחיצת האתחול של כרטיס ה- SD
-
צור קובץ wpa_supplicant.conf חדש במחיצת האתחול של כרטיס ה- SD והזן את התוכן הבא:
ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev
update_config = רשת אחת = {ssid = "YOUR_WIFI_NETWORK_SSID" psk = "YOUR_WIFI_NETWORK_PASSWORD"}
-
הוסף את השורות הבאות בסוף קובץ config.txt במחיצת האתחול של כרטיס ה- SD
# אפשר תקשורת סדרתית - היא תשמש לתקשורת עם מגן NFC
enable_uart = 1 # הגדר את זיכרון ה- GPU ל -16 מגה -בתים, כל עוד לא נשתמש בתצוגה gpu_mem = 16 # אפשר שכבת -על dwc2 על מנת להמיר את ה- Raspi לגאדג'ט מדפסת dtoverlay = dwc2
-
הסר את הטקסט הבא מהקובץ cmdline.txt במחיצת האתחול של כרטיס ה- SD, על מנת להשבית את השימוש במסוף באמצעות יציאה טורית.
קונסולה = serial0, 115200
- הסר בבטחה את כרטיס ה- SD מהמחשב שלך, הכנס אותו ל- Raspberry PI והפעל.
- לאחר השלמת רצף האתחול, בצע את ההליך המתאים למערכת ההפעלה שלך (Windows, Windows 10, Mac או Linux) להתחבר להתקן באמצעות SSH.
-
עדכן את המאגרים והתוכנות של Raspbian באמצעות הפקודות הבאות.
עדכון sudo apt-get
sudo apt -get upgrade -y
-
הגדר את המודולים המתאימים להטענה בכל אתחול באמצעות הפקודות הבאות:
סודו סו
echo 'dwc2' >> /etc /modules echo 'libcomposite' >> /etc /modules exit לאחר הקלדת sudo su, מחוון המשתמש ישתנה וכל הפקודות יבוצעו כשורש.
-
תוכל לאשר את פעולותיך על ידי הצגת קבצי /etc /modules
cat /etc /modules
-
התקן את הספריות הנדרשות עבור טבעת Neopixel WS2812B באמצעות הפקודה:
sudo pip3 התקן rpi_ws281x adafruit-circuitpython-neopixel
שלב 3: המר את ה- PI של פטל לגאדג'ט מדפסת
-
צור את הספרייה שתכיל את קובץ התצורה
sudo mkdir/usr/bin/nm_gadget
-
צור את קובץ התצורה של Gadget USB
sudo nano/usr/bin/nm_gadget/ecoPrinter
-
הדבק את תצורת התקן המדפסת
#!/bin/bash
#ecoPrinter Gadget #author: novamostra.com modprobe libcomposite cd/sys/kernel/config/usb_gadget/mkdir -p ecoPrinter cd ecoPrinter #פרטי המכשיר echo 0x04a9> idVendor echo 0x1761> idProduct echo 0x0100> bcd0 echo 0x01> bDeviceSubClass echo 0x01> bDeviceProtocol # Set English Locale mkdir -p strings/0x409 echo "10000001"> strings/0x409/serial number echo "Novamostra"> strings/0x409/echo echo "ecoPrinter"> strings/0x9 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; " > פונקציות/printer.usb0/pnp_string הד "Conf 1"> configs/c.1/strings/0x409/configuration 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
-
והוספת השורה הבאה לפני מילת המפתח "יציאה"
/usr/bin/nm_gadget/ecoPrinter
-
התקן את Ghostscript שיטפל בהמרה מפוסטסקריפט ל- PDF
sudo apt -get install ghostscript -y
-
מכשיר המדפסת מוכן כעת. כבה את ה- Raspberry Pi שלך:
sudo poweroff
- חבר כבל USB מהמחשב ליציאת ה- USB (לא יציאת החשמל) של ה- Raspberry PI. ה- PI שלך יאתחל והודעה על מכשיר לא ידוע חדש תופיע ב- Windows.
- במנהל ההתקנים של מחשב Windows שלך, ה- PI של פטל יופיע כמכשיר מורכב.
שלב 4: הגדרת מנהל התקן ב- Windows
לאחר חיבור התקן ecoPrinter באמצעות כבל מיקרו USB למחשב שלך, פתח חלון שורת פקודה עם הרשאות ניהול והפעל את הפקודה הבאה:
printui /if /b "ecoPrinter" /f %windir %\ inf / ntprint.inf /m "Microsoft PS Class Driver" /r "USB001"
פעולה זו תתאם את מנהל ההתקן של Microsoft PS ל- ecoPrinter, והתקן מדפסת חדש יופיע במדפסות הזמינות שלך.
אם לאחר הפעלת הפקודה אתה מקבל את ההודעה לא ניתן היה להשלים את הפעולה (שגיאה 0x00000704), המשמעות היא שההתקן הותקן ביציאה אחרת. הפעל מחדש את הפקודה ושנה את USB001 ל- USB002 או USB003.
אם לא מופיעה שגיאה פירוש הדבר שהמכשיר שלך מותקן כראוי. תוכל לאשר זאת על ידי פתיחת מנהל ההתקנים ומתחת לתורי ההדפסה זמין התקן "ecoPrinter".
שלב 5: הגדר תקשורת Bluetooth
הגדר Obex FTP הדרוש להעברת קבצים באמצעות הפקודה
sudo apt-get להתקין obexftp
מצא את כתובת ה- Bluetooth של Raspberry Pi באמצעות הפקודה
hciconfig
חשוב: שמור את כתובת MAC ה- Bluetooth מכיוון שנשתמש בה בקובץ התצורה של ecoPrinter הדרוש למסירת Bluetooth.
שלב 6: הגדרת תקשורת NFC
מכשיר זה משתמש בספריית nfcpy ליזום את החיבור ולבצע את ההעברה לפרוטוקול Bluetooth.
התחל בהתקנת מתקין חבילת Python המריץ את הפקודה הבאה:
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 git -y
ולאחר מכן לשכפל את מאגר ecoPrinter באמצעות הפקודה:
שיבוט git
ערוך את הקובץ ecoPrinter.conf והוסף את כתובת ה- Bluetooth של המכשיר שלך
sudo nano ecoPrinter/code/ecoPrinter.conf
צור ספרייה חדשה לאחסון עבודות ההדפסה
mkdir ecoPrinter/code/prints
הגדר את ההרשאות המתאימות לדמון:
sudo chmod +x ecoPrinter/code/ecoPrinter.sh
ערוך בפעם אחרת את הקובץ rc.local:
sudo nano /etc/rc.local
והוסף את השורה הבאה לפני מילת המפתח "יציאה"
/home/pi/ecoPrinter/code/ecoPrinter.sh
מזל טוב !! הוגדר בהצלחה ecoPrinter שלך! הפעל מחדש את המכשיר שלך ואתה מוכן לצאת לדרך !!!
[עדכון] מאי 2019: כל ההליך אוטומטי כעת באמצעות setup.sh ממאגר ecoPrinter!
מוּמלָץ:
כיצד לבצע אנטנת BiQuade כפולה 4G LTE שלבים פשוטים: 3 שלבים
כיצד להפוך אנטנת 4G LTE BiQuade כפולה לשלבים קלים: לרוב לא עמדתי בפני, אין לי עוצמת אות טובה לעבודות היום-יומיות שלי. לכן. אני מחפש ומנסה סוגים שונים של אנטנות אבל לא עובד. לאחר בזבוז זמן מצאתי אנטנה שאני מקווה לייצר ולבדוק, כי זה עקרון הבנייה לא
עיצוב משחק בקפיצה ב -5 שלבים: 5 שלבים
עיצוב משחק בקפיצה ב -5 שלבים: פליק הוא דרך פשוטה מאוד ליצור משחק, במיוחד משהו כמו פאזל, רומן חזותי או משחק הרפתקאות
זיהוי פנים ב- Raspberry Pi 4B בשלושה שלבים: 3 שלבים
זיהוי פנים ב- Raspberry Pi 4B בשלושה שלבים: במדריך זה אנו הולכים לבצע זיהוי פנים ב- Raspberry Pi 4 עם Shunya O/S באמצעות ספריית Shunyaface. Shunyaface היא ספריית זיהוי/זיהוי פנים. הפרויקט שואף להשיג את מהירות הזיהוי והזיהוי המהירה ביותר עם
מהדורת ליל כל הקדושים של Arduino - מסך קופץ זומבים (שלבים עם תמונות): 6 שלבים
מהדורת ליל כל הקדושים של Arduino - מסך פופ -אאוט של זומבים (צעדים עם תמונות): רוצה להפחיד את החברים שלך ולעשות רעש צורח בהלווין? או סתם רוצה לעשות מתיחה טובה? המסך הקופץ הזה של זומבים יכול לעשות זאת! במדריך זה אלמד אותך כיצד ליצור זומבים קופצים בקלות באמצעות Arduino. ה- HC-SR0
כיצד להתקין תוספים בוורדפרס בשלושה שלבים: 3 שלבים
כיצד להתקין תוספים בוורדפרס בשלושה שלבים: במדריך זה אראה לך את השלבים החיוניים להתקנת תוסף וורדפרס לאתר שלך. בעיקרון אתה יכול להתקין תוספים בשתי דרכים שונות. השיטה הראשונה היא באמצעות ftp או דרך cpanel. אבל אני לא אפרט את זה כיוון שזה באמת משלים