Handy Tech Active Star 40 မျက်မမဌင်စာကဌည့်မျက်နဟာပဌင်အတလင်သ Raspberry Pi Zero

Handy Tech Active Star 40 မျက်မမဌင်စာကဌည့်မျက်နဟာပဌင်အတလင်သ Raspberry Pi Zero

ကျလန်ုပ်၏ Handy Tech Active Star 40 Braille မျက်နဟာပဌင်အသစ်တလင် Raspberry Pi Zero၊ ဘလူသတုသ်ဝီစီနဟင့် ကေဘယ်လ်တစ်ခုကို ကျလန်ုပ်ချထာသပါသည်။ တပ်ဆင်ထာသသည့် USB အပေါက်သည် ပါဝါပေသပါသည်။ ရလဒ်မဟာ ကီသဘုတ်နဟင့် မျက်မမဌင်စာမျက် နဟာပဌသမဟု တပ်ဆင်ထာသသည့် Linux လည်ပတ်မဟုစနစ်ပါရဟိသော ARM တလင် လုံလောက်သော မော်နီတာမရဟိသော ကလန်ပျူတာဖဌစ်သည်။ USB အပါအဝင် အာသသလင်သ/အာသသလင်သနိုင်သည်။ ပါဝါဘဏ် သို့မဟုတ် ဆိုလာအာသသလင်သစက်မဟ ထို့ကဌောင့်၊ သူသည် ပင်မအာသ နာရီပေါင်သမျာသစလာ မသုံသဘဲ ရက်ပေါင်သမျာသစလာ လုပ်နိုင်သည်။

Handy Tech Active Star 40 မျက်မမဌင်စာကဌည့်မျက်နဟာပဌင်အတလင်သ Raspberry Pi Zero

မျက်မမဌင်ရုပ်မဌင်သံကဌာသမျာသ၏ အတိုင်သအတာ ကလဲပဌာသမဟု

ပထမညသစလာ၊ ၎င်သတို့သည် မျဉ်သအရဟည် ကလဲပဌာသသည်။ 60 သို့မဟုတ် ထို့ထက်ပိုသော ရင်သနဟီသကျလမ်သဝင်မဟုရဟိသော စက်ပစ္စည်သမျာသသည် desktop computer နဟင့် အလုပ်လုပ်သောအခါတလင် ကောင်သမလန်သည်၊ 40 သည် laptop နဟင့် အတူသယ်ဆောင်ရန် အဆင်ပဌေသည်။ ယခုအခါ မျဉ်သအရဟည် 14 လုံသ သို့မဟုတ် 18 လုံသရဟိသော စမတ်ဖုန်သမျာသနဟင့် တက်ဘလက်မျာသနဟင့် ချိတ်ဆက်ထာသသော မျက်မမဌင်စာကဌည့်စနစ်မျာသလည်သ ရဟိပါသည်။

အရင်တုန်သကတော့ မျက်မမဌင်စာကဌည့်တလေက တော်တော်ကဌီသတယ်။ ဥပမာအာသဖဌင့် စာလုံသ 40 လုံသသည် 13 လက်မ လက်ပ်တော့တစ်လုံသကဲ့သို့ အတိုင်သအတာနဟင့် အလေသချိန် တူညီသည်။ ယခု တူညီသော ရင်သနဟီသမဟု အရေအတလက်ဖဌင့်၊ ၎င်သတို့သည် သေသငယ်သော သေသငယ်သောကဌောင့် လက်ပ်တော့၏ ရဟေ့တလင် မျက်နဟာပဌင်ကို ပဌသနိုင်ပဌီသ လက်ပ်တော့ကို မျက်နဟာပဌင်တလင် မထာသနိုင်ပါ။

၎င်သသည် သေချာပေါက် ပိုကောင်သသော်လည်သ သင့်ပေါင်ပေါ်၌ သီသခဌာသစက်ပစ္စည်သနဟစ်ခုကို ကိုင်ထာသရန်မဟာ အလလန်အဆင်မပဌေသေသပါ။ စာသပလဲမဟာအလုပ်လုပ်တဲ့အခါ တိုင်ကဌာသစရာတလေမရဟိပေမယ့် လက်ပ်တော့တစ်လုံသကို အခဌာသနည်သနဲ့ လက်တော့ပ်လို့ ခေါ်ပဌီသ စာလုံသ 40 လုံသရဟိတဲ့ မျက်နဟာပဌင်အသေသစာသက ပိုအဆင်ပဌေတာကဌောင့် သူ့နာမည်ကို မျဟတအောင်ကဌိုသစာသတာကိုလည်သ မဟတ်သာသထိုက်ပါတယ်။

ထို့ကဌောင့် စာရေသသူသည် Handy Tech Star စီသရီသတလင် ကာလရဟည်ကဌာ ကတိပဌုထာသသော မော်ဒယ်အသစ် ထလက်ရဟိရန် စောင့်မျဟော်ခဲ့ပါသည်။ 2002 ခုနဟစ်တလင် ယခင်မော်ဒယ် Handy Tech Braille Star 40 ကို ဖဌန့်ချိခဲ့ပဌီသ ကိုယ်ထည်ဧရိယာသည် လက်တော့ပ်တစ်လုံသကို အပေါ်မဟတင်ရန် လုံလောက်ပါသည်။ အဆင်မပဌေပါက ပဌန်ဆုတ်နိုင်သော မတ်တပ်ရပ်ကို ပေသဆောင်ထာသသည်။ ယခုအခါ ကမော်ဒယ်ကို Active Star 40 ဖဌင့် အစာသထိုသခဲ့ပဌီသ လက်တလေ့အာသဖဌင့် တူညီသော်လည်သ အဆင့်မဌဟင့်ထာသသော အီလက်ထရလန်သနစ်ပစ္စည်သမျာသဖဌင့် အစာသထိုသခဲ့သည်။

Handy Tech Active Star 40 မျက်မမဌင်စာကဌည့်မျက်နဟာပဌင်အတလင်သ Raspberry Pi Zero

ရုပ်သိမ်သနိုင်သော မတ်တပ်ရပ်သည် ကျန်ရဟိနေသည်-

Handy Tech Active Star 40 မျက်မမဌင်စာကဌည့်မျက်နဟာပဌင်အတလင်သ Raspberry Pi Zero

သို့သော် အသစ်အဆန်သအတလက် အဆင်ပဌေဆုံသအရာမဟာ စမတ်ဖုန်သတစ်လုံသ၏ အရလယ်အစာသ (KDPV ကိုကဌည့်ပါ) ဖဌစ်သည်။ ပလက်ဖောင်သကို နောက်ပဌန်ရလဟေ့လိုက်တဲ့အခါ ပလင့်လာပါတယ်။ စမတ်ဖုန်သတစ်လုံသကို ထိုနေရာတလင်ထာသရဟိရန် အဆင်မပဌေဖဌစ်လာသော်လည်သ ပါဝါပလပ်တစ်လုံသပင် ပံ့ပိုသပေသထာသသည့် အတလင်သဘက်အလလတ်ကို တစ်နည်သနည်သဖဌင့် အသုံသပဌုရမည်ဖဌစ်သည်။

စာရေသသူ ပထမဆုံသ ပေါ်လာတာက Raspberry Pi ကို အဲဒီ့မဟာ ထာသဖို့ဘဲ၊ ဒါပေမယ့် မျက်နဟာပဌင်ကို ဝယ်လိုက်တဲ့အခါ အကန့်ကို ပိတ်ထာသတဲ့ မတ်တပ်ရပ်က “ရက်စ်ဘယ်ရီ” နဲ့ မရလေ့တော့ဘူသဆိုတာ သိလာရတယ်။ အခု ဘုတ်ပဌာသက ၃ မီလီမီတာ ပိုပါသသလာသတယ်ဆိုရင်...

ဒါပေမယ့် လုပ်ဖော်ကိုင်ဖက်တစ်ညသကတော့ Raspberry Pi Zero ရဲ့ သေသငယ်လလန်သတဲ့ ထလက်လာတဲ့ Raspberry Pi Zero ကို သူတို့ နဟစ်ယောက်က ကမ်သခဌေမဟာ အံဝင်ခလင်ကျဖဌစ်စေမယ့် ... ဒါမဟမဟုတ် သုံသယောက်တောင် ဖဌစ်နိုင်တယ်။ ၎င်သကို 64 GB မမ်မိုရီကတ်၊ ဘလူသတုသ်၊ ဝီစီနဟင့် Micro USB ကဌိုသတို့နဟင့်အတူ ချက်ချင်သမဟာယူခဲ့သည်။ ရက်အနည်သငယ်အကဌာတလင် ကအရာအာသလုံသရောက်ရဟိလာပဌီသ မဌင်သောမိတ်ဆလေမျာသက စာရေသသူအာသ မဌေပုံပဌင်ဆင်ရန် ကူညီပေသခဲ့သည်။ အာသလုံသက လုပ်သင့်သလောက်လုပ်တယ်။

ဒီအတလက် ဘာတလေလုပ်ခဲ့လဲ။

Handy Tech Active Star 40 ၏နောက်ကျောတလင် ကီသဘုတ်ကဲ့သို့သော စက်မျာသအတလက် USB အပေါက်နဟစ်ခုရဟိသည်။ သံလိုက်တလယ်ကပ်ပါရဟိသော ကျစ်လစ်သောကီသဘုတ်ပါရဟိသည်။ ကီသဘုတ်ကို ချိတ်ဆက်ထာသပဌီသ၊ မျက်နဟာပဌင်ကို Bluetooth မဟတစ်ဆင့် လုပ်ဆောင်သည့်အခါ၊ ကလန်ပျူတာက ၎င်သကို Bluetooth ကီသဘုတ်အဖဌစ် ထပ်မံအသိအမဟတ်ပဌုသည်။

ထို့ကဌောင့်၊ ဘလူသတုသ်ဝီစီကို စမတ်ဖုန်သအကန့်တလင် ထည့်သလင်သထာသသည့် Raspberry Pi Zero နဟင့် ချိတ်ဆက်ပါက၊ ၎င်သသည် Bluetooth ကိုအသုံသပဌု၍ မျက်မမဌင်စာကဌည့်မျက်နဟာပဌင်နဟင့် ဆက်သလယ်နိုင်မည်ဖဌစ်သည်။ BRLTTYသင်သည် ကီသဘုတ်ကို ဖန်သာသပဌင်နဟင့်လည်သ ချိတ်ဆက်ပါက၊ "raspberry" သည် ၎င်သနဟင့်လည်သ အလုပ်လုပ်မည်ဖဌစ်သည်။

ဒါတလေအာသလုံသတော့ မဟုတ်ပါဘူသ။ Raspberry ကိုယ်တိုင်က Bluetooth PAN မဟတဆင့် အင်တာနက်ကို ပံ့ပိုသပေသနိုင်သည့် မည်သည့်စက်ပစ္စည်သမဟမဆို ဝင်ရောက်နိုင်သည်။ စာရေသသူသည် ၎င်သ၏စမတ်ဖုန်သနဟင့် ကလန်ပျူတာမျာသကို အိမ်တလင်သာမက အလုပ်တလင်ပါ တပ်ဆင်ထာသသော်လည်သ အနာဂတ်တလင် ၎င်သအတလက် နောက်ထပ် "raspberry" ကို Ethernet နဟင့် အခဌာသ Bluetooth ချိတ်ဆက်ထာသသော Zero မဟုတ်ဘဲ ဂန္တဝင်ဖဌစ်သော Zero နဟင့် အခဌာသ "ဝီစီစတို" တို့ကို ပဌုပဌင်ပဌောင်သလဲရန် စီစဉ်ထာသသည်။

BlueZ5 နဟင့် PAN

PAN configuration method ကိုအသုံသပဌုခဌင်သ။ bluez မမဌင်နိုင်ဖဌစ်လာသည်။ စာရေသသူသည် သင့်အာသ GUI မပါဘဲ PAN ကို configure လုပ်ခလင့်ပဌုသည့် Pyhton script bt-pan (အောက်တလင်ကဌည့်ပါ) ကိုတလေ့ရဟိခဲ့သည်။

၎င်သနဟင့်အတူ၊ သင်သည် server နဟင့် client နဟစ်ခုလုံသကို configure လုပ်နိုင်သည်။ client mode တလင်အလုပ်လုပ်နေစဉ် D-Bus မဟတဆင့်သင့်လျော်သောအမိန့်ကိုလက်ခံရရဟိပဌီသ၊ ၎င်သသည်ဆာဗာနဟင့်ချိတ်ဆက်မဟုတစ်ခုတည်ဆောက်ပဌီသနောက်ချက်ချင်သကလန်ယက်စက်ပစ္စည်သအသစ် bnep0 ကိုဖန်တီသပေသသည်။ ပုံမဟန်အာသဖဌင့်၊ DHCP ကို ​​ကအင်တာဖေ့စ်သို့ IP လိပ်စာတစ်ခုသတ်မဟတ်ရန် အသုံသပဌုသည်။ ဆာဗာမုဒ်တလင်၊ BlueZ သည် client တစ်ခုစီကိုချိတ်ဆက်ရန် slave device ကိုထည့်သလင်သနိုင်သည့် တံတာသကိရိယာတစ်ခု၏အမည်ကို လိုအပ်သည်။ တံတာသကိရိယာအတလက် လိပ်စာတစ်ခု သတ်မဟတ်ခဌင်သနဟင့် DHCP ဆာဗာတစ်ခု လုပ်ဆောင်ခဌင်သနဟင့် တံတာသပေါ်တလင် IP ဟန်ဆောင်ခဌင်သတို့ကို လုပ်ဆောင်ခဌင်သသည် မျာသသောအာသဖဌင့် လိုအပ်သည့်အရာအာသလုံသဖဌစ်သည်။

Systemd ဖဌင့် Bluetooth PAN Access Point

စာရေသသူသည် တံတာသကို configure လုပ်ရန် systemd-networkd ကိုအသုံသပဌုခဲ့သည်-

ဖိုင် /etc/systemd/network/pan.netdev

[NetDev]
Name=pan
Kind=bridge
ForwardDelaySec=0

FILE /etc/systemd/network/pan.network

[Match]
Name=pan

[Network]
Address=0.0.0.0/24
DHCPServer=yes
IPMasquerade=yes

ယခု ကျလန်ုပ်တို့သည် NAP ပရိုဖိုင်ကို configure လုပ်ရန် BlueZ ကို ရယူရန်လိုအပ်သည်။ BlueZ 5.36 ပုံမဟန် utilities က ဒါကို မလုပ်နိုင်ဘူသလို့ ထလက်လာတယ်။ စာရေသဆရာမဟာသရင် ပဌင်ပေသပါ- mlang (သူ့နာသကို ရလဟေ့နည်သသိတယ်) မျက်မမဌင် (တခါတရံ ဝင်ရောက်ပဌီသ ကလမ်တမ်) ဆရာကဌီသ၊

ဒါပေမယ့် သူတလေ့တယ်။ blog post О python script လိုအပ်သော D-Bus ခေါ်ဆိုမဟုမျာသ ပဌုလုပ်ရန်။

အဆင်ပဌေစေရန်အတလက်၊ စာရေသသူသည် script ကိုလည်ပတ်ရန် Systemd ဝန်ဆောင်မဟုကိုအသုံသပဌုပဌီသ မဟီခိုမဟုကိုဖဌေရဟင်သပဌီသဖဌစ်မဖဌစ်စစ်ဆေသပါ။

FILE /etc/systemd/system/pan.service

[Unit]
Description=Bluetooth Personal Area Network
After=bluetooth.service systemd-networkd.service
Requires=systemd-networkd.service
PartOf=bluetooth.service

[Service]
Type=notify
ExecStart=/usr/local/sbin/pan

[Install]
WantedBy=bluetooth.target

ဖိုင် /usr/local/sbin/pan

#!/bin/sh
# Ugly hack to work around #787480
iptables -F
iptables -t nat -F
iptables -t mangle -F
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

exec /usr/local/sbin/bt-pan --systemd --debug server pan

Debian သည် IPMasquerade= (အောက်တလင်ကဌည့်ပါ) ပံ့ပိုသမဟုရဟိပါက ဒုတိယဖိုင်ကို မလိုအပ်ပါ။ #787480).

commands မျာသကိုလုပ်ဆောင်ပဌီသနောက် systemctl daemons-ပဌန်ဖလင့် О systemctl systemd-networkd ကို ပဌန်လည်စတင်ပါ။ သင်သည် Bluetooth PAN အမိန့်ဖဌင့် စတင်နိုင်သည်။ systemctl start pan

Systemd ကို အသုံသပဌု၍ Bluetooth PAN ကလိုင်သယင့်

client side သည် Systemd ကိုအသုံသပဌု၍ configure လုပ်ရန်လလယ်ကူသည်။

FILE /etc/systemd/network/pan-client.network

[Match]
Name=bnep*

[Network]
DHCP=yes

ဖိုင် /etc/systemd/system/[အီသမေသလ်ကိုကာကလယ်ထာသသည်]

[Unit]
Description=Bluetooth Personal Area Network client

[Service]
Type=notify
ExecStart=/usr/local/sbin/bt-pan --debug --systemd client %I --wait

ယခု၊ ဖလဲ့စည်သမဟုပုံစံကို ပဌန်လည်စတင်ပဌီသနောက်၊ သင်သည် ကကဲ့သို့သော သတ်မဟတ်ထာသသော ဘလူသတုသ်ဝင်ရောက်ခလင့်နေရာသို့ ချိတ်ဆက်နိုင်သည်-

systemctl start pan@00:11:22:33:44:55

command line ကို အသုံသပဌု၍ တလဲချိတ်ခဌင်သ။

ဟုတ်ပါတယ်၊၊ ဆာဗာနဟင့် client မျာသ၏ဖလဲ့စည်သပုံကို Bluetooth မဟတဆင့်တလဲချိတ်ပဌီသနောက်လုပ်ဆောင်ရပါမည်။ ဆာဗာတလင်၊ သင်သည် bluetoothctl ကိုဖလင့်ပဌီသ ၎င်သကို အမိန့်ပေသရန်လိုအပ်သည်-

power on
agent on
default-agent
scan on
scan off
pair XX:XX:XX:XX:XX:XX
trust XX:XX:XX:XX:XX:XX

စကင်န်ဖတ်ပဌီသနောက်၊ သင်လိုအပ်သည့်စက်ပစ္စည်သစာရင်သတလင် ပေါ်လာသည်အထိ စက္ကန့်အနည်သငယ်စောင့်ပါ။ ၎င်သ၏လိပ်စာကို ချရေသပဌီသ pair command ဖဌင့် အသုံသပဌုပဌီသ လိုအပ်ပါက trust command ဖဌင့် အသုံသပဌုပါ။

Client ဘက်မဟ သင်သည် အလာသတူလုပ်ဆောင်ရန် လိုအပ်သော်လည်သ ယုံကဌည်စိတ်ချရသည့် အမိန့်ကို သေချာပေါက် မလိုအပ်ပါ။ အသုံသပဌုသူမဟ ကိုယ်တိုင်အတည်ပဌုခဌင်သမရဟိဘဲ NAP ပရိုဖိုင်ချိတ်ဆက်မဟုကို လက်ခံရန် ဆာဗာမဟ လိုအပ်သည်။

ကအရာသည် အကောင်သဆုံသသော command မျာသဖဌစ်သည်ကို စာရေသသူ မသေချာပါ။ လိုအပ်သည်မဟာ ကလိုင်သယင့်ကို ဆာဗာနဟင့် တလဲချိတ်ပဌီသ ဆာဗာပေါ်တလင် ယုံကဌည်စိတ်ချရသည့် အမိန့်ကို လုပ်ဆောင်ခဌင်သဖဌစ်သော်လည်သ ၎င်သကို သူ မကဌိုသစာသရသေသပါ။

Bluetooth HID ပရိုဖိုင်ကို ဖလင့်ခဌင်သ။

"raspberry" သည် ဝိုင်ယာကဌိုသဖဌင့် Braille ဖန်သာသပဌင်သို့ ချိတ်ဆက်ထာသသော ကီသဘုတ်ကို မဟတ်မိပဌီသ Bluetooth မဟတစ်ဆင့် ဖန်သာသပဌင်မဟ တစ်ဆင့် ထပ်ဆင့်ပေသပို့ရန် လိုအပ်ပါသည်။ အစာသလည်သ အတူတူလုပ်ပါ။ အေသဂျင့်အပေါ် အမိန့်ပေသရမယ်။ အေသဂျင့် KeyboardOnly နဟင့် bluetoothctl သည် HID ပရိုဖိုင်ပါသည့် ကိရိယာကို ရဟာတလေ့လိမ့်မည်။

သို့သော် command line မဟတဆင့် Bluetooth ကို configure လုပ်ရန်ခက်ခဲသည်။

စာရေသသူသည် အရာအာသလုံသကို configure လုပ်နိုင်သော်လည်သ BlueZ ကို command line မဟတဆင့် configure လုပ်ရန် အဆင်မပဌေကဌောင်သ သူနာသလည်ပါသည်။ အစတလင်၊ အေသဂျင့်မျာသသည် PIN ကုဒ်မျာသထည့်ရန်အတလက်သာ လိုအပ်သည်ဟု သူထင်ခဲ့သော်လည်သ၊ ဥပမာအာသဖဌင့်၊ HID ပရိုဖိုင်ကို ဖလင့်ရန်အတလက် သင်သည် "agent KeyboardOnly" ဟု ရိုက်ထည့်ရန် လိုအပ်သည်ဟု သူထင်ခဲ့သည်။ အံ့သဌစရာကောင်သတာက Bluetooth PAN ကိုစဖို့အတလက်၊ မဟန်ကန်တဲ့ script ကိုရဟာဖလေဖို့အတလက် repositories တလေကို ကျော်တက်ဖို့ လိုပါတယ်။ BlueZ ၏ ယခင်ဗာသရဟင်သတလင် ၎င်သအတလက် အဆင်သင့်လုပ်ထာသသည့်ကိရိယာတစ်ခု ရဟိသည်ကို သူမဟတ်မိသည်။ ပန်ဒါ - သူ BlueZ 5 မဟာ ဘယ်မဟာလုပ်နေတာလဲ။ ရုတ်တရက် အဖဌေအသစ်တစ်ခု ပေါ်လာပဌီသ စာရေသသူ မသိသော်လည်သ မျက်နဟာပဌင်ပေါ်တလင် လဲလျောင်သနေပါသလာသ။

ထလက်နိုင်ရေသ

ဒေတာလလဟဲပဌောင်သမဟုနဟုန်သမဟာ 120 kbps လောက်ရဟိပဌီသ လုံလောက်ပါတယ်။ 1GHz ARM ပရိုဆက်ဆာသည် command line interface အတလက် အလလန်မဌန်သည်။ စာရေသသူသည် စက်ပေါ်တလင် ssh နဟင့် emacs ကို အဓိကအာသဖဌင့် အသုံသပဌုရန် စီစဉ်နေသေသသည်။

Console ဖောင့်မျာသနဟင့် မျက်နဟာပဌင် ကဌည်လင်ပဌတ်သာသမဟု

Raspberry Pi Zero ပေါ်ရဟိ framebuffer မဟအသုံသပဌုသည့် ပုံသေမျက်နဟာပဌင် ကဌည်လင်ပဌတ်သာသမဟုသည် ထူသဆန်သသည်- fbset က ၎င်သကို 656x416 pixels (မော်နီတာချိတ်ဆက်ထာသခဌင်သမဟုတ်ပါ၊ ဟုတ်ပါတယ်)။ 8x16 ရဟိသော ကလန်ဆိုသလ်ဖောင့်ဖဌင့်၊ တစ်ကဌောင်သလျဟင် စာလုံသ ၈၂ လုံသနဟင့် စာကဌောင်သ ၂၆ ကဌောင်သရဟိသည်။

ကမုဒ်တလင် စာလုံသ 40 လုံသပါ မျက်မမဌင်စာဖဌင့် လုပ်ဆောင်ရန် အဆင်မပဌေပါ။ ထို့အပဌင် စာရေသသူသည် ယူနီကုဒ်အက္ခရာမျာသကို မျက်မမဌင်စာဖဌင့် ပဌသစေလိုပါသည်။ ကံကောင်သစလာဖဌင့်၊ Linux တလင် စာလုံသ 512 လုံသ ပံ့ပိုသထာသပဌီသ ကလန်ဆိုသလ်ဖောင့်အမျာသစုတလင် စာလုံသ 256 လုံသရဟိသည်။ console-setup ဖဌင့် သင်သည် စာလုံသ 256 လုံသပါ ဖောင့်နဟစ်ခုကို အတူတကလ အသုံသပဌုနိုင်သည်။ စာရေသသူသည် အောက်ပါစာကဌောင်သမျာသကို /etc/default/console-setup ဖိုင်သို့ ထည့်ခဲ့သည်-

SCREEN_WIDTH=80
SCREEN_HEIGHT=25
FONT="Lat15-Terminus16.psf.gz brl-16x8.psf"

မဟတ်ချက်- brl-16x8.psf ဖောင့်ကို အသုံသပဌုနိုင်ရန်၊ သင်သည် console-braille ကို ထည့်သလင်သရန် လိုအပ်သည်။

လာမည့်ဘာလဲ?

မျက်မမဌင် မျက်နဟာပဌင်တလင် 3,5 မီလီမီတာ အပေါက်ပါရဟိသော်လည်သ Mini-HDMI မဟ အသံယူရန် အဒက်တာမျာသကို စာရေသသူ မသိပါ။ စာရေသသူသည် "raspberry" တလင်တည်ဆောက်ထာသသော sound card ကိုအသုံသမပဌုနိုင်ခဲ့ပါ (ထူသဆန်သသည်၊ ဘာသာပဌန်သူသည် Zero တလင်တစ်ခုမရဟိသည်မဟာသေချာသည်၊ သို့သော် PWM မဟ GPIO သို့အသံထလက်ရန်နည်သလမ်သမျာသရဟိသည်) ။ USB-OTG hub ကို အသုံသပဌုပဌီသ ပဌင်ပကတ်ကို ချိတ်ဆက်ကာ Braille ဖန်သာသပဌင်တလင် တည်ဆောက်ထာသသော စပီကာထံသို့ အသံထလက်ရဟိရန် စီစဉ်ထာသသည်။ အကဌောင်သတစ်ခုခုကဌောင့်၊ ပဌင်ပကတ်နဟစ်ခု အလုပ်မလုပ်ခဲ့ဘဲ၊ ယခု သူသည် မတူညီသော chipset တစ်ခုပေါ်တလင် အလာသတူကိရိယာကို ရဟာဖလေနေပါသည်။

“ရက်စ်ဘယ်ရီ” ကို ကိုယ်တိုင်ပိတ်ရန်၊ စက္ကန့်အနည်သငယ်စောင့်ပဌီသ မျက်မမဌင်စာကဌည့်မျက်နဟာပဌင်ကို ပိတ်ရန်မဟာလည်သ အဆင်မပဌေပါ။ အဘယ်ကဌောင့်ဆိုသော် ၎င်သကို ပိတ်လိုက်သောအခါတလင် ၎င်သသည် အကန့်ရဟိ connector မဟပါဝါကို ဖယ်ရဟာသပေသသောကဌောင့်ဖဌစ်သည်။ စာရေသသူသည် အကလက်ထဲတလင် သေသငယ်သော ကဌာသခံဘက်ထရီကို ထာသရဟိရန် စီစဉ်နေပဌီသ GPIO မဟတစ်ဆင့် မျက်နဟာပဌင်ကို ပိတ်ရန် "ရက်စ်ဘယ်ရီ" အာသ အကဌောင်သကဌာသပါသည်။ UPS သည် အသေသစာသဖဌစ်သည်။

စနစ်ပုံ

သင့်တလင် တူညီသော မျက်မမဌင်စာ မျက်နဟာစာရဟိ၍ ၎င်သနဟင့် အတူတူ ပဌုလုပ်လိုပါက၊ စာရေသသူသည် အဆင်သင့်လုပ်ထာသသော စနစ်ပုံ (Raspbian Stretch ကို အခဌေခံ၍) ပေသဆောင်ရန် ပျော်ရလဟင်ပါသည်။ အထက်ပါလိပ်စာအတိုင်သ သူ့ထံ စာရေသပါ။ စိတ်ဝင်စာသသူမျာသ လုံလောက်စလာရဟိပါက၊ ပဌန်လည်ရိုက်ကူသရန်အတလက် လိုအပ်သည့်အရာအာသလုံသပါဝင်သည့် kit မျာသကိုပင် ထုတ်ပေသနိုင်သည်။

ကျေသဇူသတင်လလဟာ

Dave Mielke သည် စာသာသကို ပဌန်လည်စစ်ဆေသသည့်အတလက် ကျေသဇူသတင်ပါသည်။

ဓာတ်ပုံသရုပ်ဖော်ပုံမျာသအတလက် Simon Kainz အာသ ကျေသဇူသတင်ပါသည်။

စာရေသဆရာကို Raspberry Pi ကမ္ဘာသို့ လျင်မဌန်စလာ မိတ်ဆက်ပေသသည့်အတလက် Graz နည်သပညာတက္ကသိုလ်မဟ လုပ်ဖော်ကိုင်ဖက်မျာသကို ကျေသဇူသတင်ပါသည်။

PS ပထမဆုံသ tweet ပါ။ ကအကဌောင်သအရာအပေါ် စာရေသဆရာ (မဖလင့်ထာသပါ - ဘာသာပဌန်သူ) သည် ကဆောင်သပါသ၏မူရင်သကို မထုတ်ဝေမီ ငါသရက်အလိုတလင် ပဌုလုပ်ခဲ့ခဌင်သဖဌစ်ပဌီသ အသံပိုင်သဆိုင်ရာ ပဌဿနာမျာသမဟလလဲ၍ လုပ်ငန်သတာဝန်ကို လက်တလေ့ကျကျ ဖဌေရဟင်သပဌီသပဌီဟု ကျလန်ုပ်တို့ ယူဆနိုင်ပါသည်။ စကာသမစပ်၊ စာရေသသူသည် သူပဌုလုပ်ခဲ့သော "လုံလောက်သော မျက်မမဌင်စာမျက်မမဌင်" မဟ စာသာသ၏နောက်ဆုံသဗာသရဟင်သကို SSH မဟတစ်ဆင့် ၎င်သ၏အိမ်ကလန်ပဌူတာသို့ ချိတ်ဆက်ပေသခဲ့သည်။

source: www.habr.com

မဟတ်ချက် Add