Cov txheej txheem:
- Khoom siv
- Kauj Ruam 1: Teeb Raspberry Pi 3/4 OS Khoom
- Kauj Ruam 2: Rub tawm, teeb tsa, thiab Ua Haujlwm ntawm RGB LED Vaj Huam Sib Luag Xav Tau Lub Tsev Qhua
- Kauj Ruam 3: Sib Sau Ua Ke, Teeb thiab Ntsuas Ledboard Pi GUI Daim Ntawv Thov
- Kauj ruam 4: Nruab thiab teeb tsa WiFi Hotspot
- Kauj ruam 5:
Video: Ledboard Pi: 5 Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:25
Ledboard Pi screen yog qhov tshwm sim ntawm xyoo ntawm kev paub dhau los, kev kawm, thiab kev txhim kho; tab sis kuj, qhov tshwm sim ntawm muaj cov cuab yeej raug (kho vajtse, software, firmware) nyob rau lub sijhawm no: Raspberry Pi 4 (nrog Raspberry Pi 3 ua haujlwm ib yam nkaus) nrog nws qhov nrawm, nco thiab tsis muaj peev xwm ua haujlwm, qhov haujlwm zoo kawg Raspberry Pi LED Matrix Display raws li rpi-rgb-coj-matrix thiab rpi-fb-matrix cov tsev qiv ntawv (rau kev tsav ntau lub lag luam RGB LED Panels los ntawm GPIO) los qhia Raspberry Pi cov vis dis aus tso tawm ntawm qhov loj RGB LED matrix zaub (rau qhov qhia no, kev daws teeb meem yog 96x64 siv 6 sparkfun 32x32 panels). Txhua yam no tau tswj hwm nrog GUI daim ntawv thov ua haujlwm siv lazarus lub tswv yim ntawm lub teeb pom kev zoo qhib lub khoos phis tawj teeb tsa Raspbian Buster Lite duab thiab thaum kawg, qhia txhua yam uas koj xav tau tuaj yeem ua haujlwm: Multi-Sport Scoreboard, Digital Signage, lossis Video Player; tsis muaj kev txwv. Txoj haujlwm no, tswj hwm los ntawm ib lub computer, muaj peev xwm ua haujlwm VNC Viewer, vim tias VNC Server tseem tau teeb tsa ntawm Raspberry Pi 4's Rasbian Buster Lite.
Txij tag kis no, kuv yuav sim piav qhia ntxaws txhua kauj ruam kom ua tiav txoj haujlwm no.
Khoom siv
Peb xav tau rau txoj haujlwm no:
Kho vajtse
- Ib Raspberry Pi 3 lossis zoo dua, Raspberry Pi 4 nrog nws 5V 2.5 A fais fab mov
- Ib qho Electrodragon RGB LED Matrix Vaj Huam Sib Luag Tsav Tsheb Rau Raspberry Pi
- Rau rau 32x32 RGB LED Vaj Huam Sib Luag los ntawm Sparkfun
- Ib qho 40A 5v Fais Fab Khoom
- Ib qho 3 meters Aluminium duab plaub ncej 82.5 mm x 38 mm
- Ib qho kev txiav ntawm acrylic loj W 576 mm x H 384 mm
- Ib qho kev txiav ntawm zaj duab xis polarized
Software
- hezeller rpi-rgb-led-matrix tsev qiv ntawv
- Adafruit rpi-fb-matrix tsev qiv ntawv
- Raspbian buster lite lossis cov duab realtimepi-buster-lite
- Openbox
- Rau kev tswj hwm pc/laptop/Raspberry Pi 3 lossis 4, Tiag VNC Viewer rau Windows lossis Linux lossis Raspbian
- Lazarus IDE rau raspbian buster lite
- Leboard Pi daim ntawv thov
yuav tsum txuas ntxiv mus…
Kauj Ruam 1: Teeb Raspberry Pi 3/4 OS Khoom
Thaum peb muaj Cov Khoom Kho Vajtse, peb yuav tsum tau txais cov khoom OS:
Ua ntej, peb yuav tsum tau txais OS rau Raspbian 3/4. hauv kuv qhov xwm txheej, Kuv txiav txim siab siv lub sijhawm tiag tiag buster lite; tab sis koj tuaj yeem siv kuj Raspbian Buster Lite version. Tom qab ntawd koj yuav tsum hloov daim duab no mus rau hauv daim npav micro SD siv balenaEtcher.
Tom qab ntawd, peb yuav tsum txuas lub HDMI zaub thiab usb keyboard thiab cat5 network cable txuas nrog
Raspberry Pi 3/4 RJ45; yog li, peb tuaj yeem tshawb nrhiav Raspberry Pi 3/4 IP rau ua thawj zaug teeb tsa: network IP, txuas thiab wireless. Kuv siv tus ip scanner siab heev. Tam sim no, los ntawm raspi-teeb tsa, qhib SSH Server rau kev txuas sib nrug siv Putty kom ua tiav tas ntawm Ledboard Pi teeb tsa.
Tam sim no, hla cov ntawv lite, peb tab tom yuav teeb lub teeb pom kev ib puag ncig nrog qhib lub thawv
sudo apt-tau nruab-tsis-nruab-pom zoo xserver-xorg x11-xserver-utils xinit openbox
Tom qab ntawd, teeb tsa lightdm (Tus thawj tswj ID nkag mus)
sudo apt-tau nruab lightdm
Qhib realvncserver los ntawm raspi-config
sudo raspi-config> Kev xaiv cuam tshuam> vncserver> qhib vncserver
Ntawm no, thaum lub vnceserver tau qhib, peb yuav siv VNC Viewer. Hauv qhov no, lub desktop txhawm rau teeb tsa hauv kev sib txuas yog 0, ex. Yog IP yog 192.168.100.61, qhov txuas yog "192.168.100.61:0"
Peb xav tau kev sib txuas ntawm kev tswj hwm lub khoos phis tawj/lub khoos phis tawj thiab lub Ledboard Pi, yog li samba yuav tsum tau teeb tsa rau kev hloov pauv ntawm qhov chaws, cov ntaub ntawv, duab, yeeb yaj kiab, thiab lwm yam
sudo apt-tau nruab samba samba-common-bin -y
Nco ntsoov tias koj tus neeg siv yog tus tswv ntawm txoj kev koj tab tom sim qhia tawm ntawm Samba
sudo chown -R pi: pi/home/pi/share
Nqa ib daim qauv ntawm cov ntaub ntawv qub samba qhia tawm
sudo cp /etc/samba/smb.conf /etc/samba/smb.bak
Kho cov ntaub ntawv teeb tsa samba
sudo nano /etc/samba/smb.conf
Tawm ntawm pawg ua haujlwm li WORKGROUP (lossis npe nws raws li koj xav tau)
#yeej txhawb = tsis muaj
kom yeej kev txhawb nqa = yog
Tom qab ntawd….
#Qhov no yog lub npe ntawm cov ntawv sib faib nws yuav tshwm li thaum koj tshawb
[ledboardpi] tawm tswv yim = ledboardPi qhia txoj hauv kev =/tsev/pi/Qhia tsim daim npog ntsej muag = 0775 daim npog ntsej muag = 0775 nyeem nkaus xwb = tsis tuaj yeem tshawb pom = muaj pej xeem = muaj quab yuam neeg siv = pi tsuas yog qhua = tsis
Tam sim no, peb tuaj yeem nkag mus rau "home/pi/share" folder hauv/home/pi path los ntawm lwm lub computer.
Txog kev tswj hwm cov ntaub ntawv siv cov gui app, peb yuav nruab pcmanfm
sudo apt-tau nruab pcmanfm
Kauj Ruam 2: Rub tawm, teeb tsa, thiab Ua Haujlwm ntawm RGB LED Vaj Huam Sib Luag Xav Tau Lub Tsev Qhua
Ua ntej, teeb tsa ua ntej qhov xav tau
sudo apt-tau hloov tshiab
sudo apt-tau nruab -y tsim-qhov tseem ceeb git libconfig ++-dev sudo apt-tau nruab libgraphicsmagick ++-dev libwebp-dev -y sudo apt-tau nruab python2.7-dev nab nab-hauv ncoo -y
Tom qab ntawd, rub tawm thiab suav sau hzeller rpi-rgb-led-matrix
wget
unzip master.zip cd rpi-rgb-led-matrix-master/ && ua
Tsis tas li, rub tawm thiab Nruab rpi-fb-matrix
Koj yuav tsum clone qhov chaw cia no nrog cov kev xaiv rov ua dua kom cov submodules tsim nyog kuj tseem raug cloned. Khiav cov lus txib no:
git clone-ua tau zoo
ua
Nco tseg: hloov lub rpi-rgb-led-matrix tsev qiv ntawv rub tawm thaum ntxov rau hauv rpi-fb-matrix nplaub tshev
Tam sim no, peb yuav sim cov tsev qiv ntawv no, nco ntsoov, rpi-fb-matrix nyob ntawm rpi-rgb-led-matrix
cd rpi-fb-matrix
cd rpi-rgb-led-matrix sudo./demo --led-chain = 3 --led-parallel = 2 --led-slowdown-gpio = 4 --led-gpio-mapping = "tsis tu ncua" --led- no-hardware-pulse --led-pwm-lsb-nanoseconds = 180-led-show-refresh --led-brightness = 80 -D 0 sudo./demo --led-chain = 3 --led-parallel = 2 --led-slowdown-gpio = 4 --led-gpio-mapping = "regular" --led-no-hardware-pulse-led-pwm-lsb-nanoseconds = 180-led-show-refresh- coj-ci ntsa iab = 80 -D 1 runtext.ppm sudo./demo --led-chain = 3 --led-parallel = 2 --led-slowdown-gpio = 4 --led-gpio-mapping = "tsis tu ncua"- -led-no-hardware-pulse --led-pwm-lsb-nanoseconds = 180-led-show-refresh --led-brightness = 80 -D 2 runtext.ppm sudo./demo --led-chain = 3 --led-parallel = 2 --led-slowdown-gpio = 4 --led-gpio-mapping = "regular" --led-no-hardware-pulse-led-pwm-lsb-nanoseconds = 180 --led -show-refresh --led-brightness = 80 -D 3 sudo./demo --led-chain = 3 --led-parallel = 2 --led-slowdown-gpio = 4 --led-gpio-mapping = " tsis tu ncua "-coj-tsis-kho vajtse-mem tes-coj-pwm-lsb-nanoseconds = 180-coj-qhia-ua tshiab-coj-ci = 80 -D 4 sudo./demo --led-chain = 3 --led-parallel = 2 --led-slowdown-gpio = 4 --led-gpio-mapping = "tsis tu ncua" --led-no-hardware-pulse --led-pwm-lsb-nanoseconds = 180-led-show-refresh --led-brightness = 80 -D 5 sudo./demo --led-chain = 3 --led-parallel = 2 --led- slowdown-gpio = 4 --led-gpio-mapping = "tsis tu ncua"-coj-tsis-kho vajtse-mem tes-coj-pwm-lsb-nanoseconds = 180-coj-qhia-ua kom tshiab-coj-ci = 80 -D 6 sudo./demo --led-chain = 3 --led-parallel = 2 --led-slowdown-gpio = 4 --led-gpio-mapping = "tsis tu ncua" --led-no-hardware-pulse --led-pwm-lsb-nanoseconds = 180-led-show-refresh --led-brightness = 80 -D 7 sudo./demo --led-chain = 3 --led-parallel = 2 --led- slowdown-gpio = 4 --led-gpio-mapping = "tsis tu ncua"-coj-tsis-kho vajtse-mem tes-coj-pwm-lsb-nanoseconds = 180-coj-qhia-ua kom tshiab-coj-ci = 80 -D 8 sudo./demo --led-chain = 3 --led-parallel = 2 --led-slowdown-gpio = 4 --led-gpio-mapping = "tsis tu ncua" --led-no-hardware-pulse --led-pwm-lsb-nanoseconds = 180-led-show-refresh --led-brightness = 80 -D 9 sudo./demo --led-chain = 3 --led-pa rallel = 2 --led-slowdown-gpio = 4 --led-gpio-mapping = "regular" --led-no-hardware-pulse-led-pwm-lsb-nanoseconds = 180-led-show-refresh --led-brightness = 80 -D 10 sudo./demo --led-chain = 3 --led-parallel = 2 --led-slowdown-gpio = 4 --led-gpio-mapping = "tsis tu ncua"- led-no-hardware-pulse-led-pwm-lsb-nanoseconds = 180-led-show-refresh-led-brightness = 80 -D 11
Txhua tus khiav zoo.
Tam sim no, rpi-fb-matrix tsev qiv ntawv. Qhov no yuav qhia ib feem (96x64) ntawm lub vijtsam rau hauv RGB LED Panels raws li Ledboard Pi
cd/tsev/pi/rpi-fb-matrix
Nco ntsoov, luam qhov kawg ntawm rpi-rgb-led-matrix tsev qiv ntawv rau hauv rpi-fb-matrix nplaub tshev. Tseem ceeb heev
ua kom huv
ua txhua yam
Cov lus txib kawg, rau ob qho tib si rpi-fb-matrix thiab rpi-rgb-led-matrix libraries ….
Rau rpi-fb-matrix xav tau kev teeb tsa raug ntawm matrix.cfg (Kuv hloov npe davenew.cfg rau qhov kev qhia no), nyeem, txheeb xyuas rau cov phiaj xwm kev cai nrog ntau tus lej ntawm RGB LED Panels …
LED Matrix Display Configuration // Txheeb xyuas tag nrho qhov dav thiab qhov siab ntawm cov zaub hauv pixels. // Qhov no yog _total_ dav thiab qhov siab ntawm lub duab plaub txhais los ntawm txhua tus // cov hlua khi. Qhov dav yuav tsum yog ntau yam ntawm lub vaj huam sib luag pixel dav (32), // thiab qhov siab yuav tsum yog ntau yam ntawm lub vaj huam sib luag pixel qhov siab (8, 16, lossis 32). display_width = 96; display_height = 64; // Txhais qhov dav ntawm txhua lub vaj huam sib luag hauv pixels. Qhov no yuav tsum yog 32 (tab sis tuaj yeem // hauv kev xav hloov pauv). panel_width = 32; // Txheeb xyuas qhov siab ntawm txhua lub vaj huam sib luag hauv pixels. Qhov no feem ntau yog 8, 16, lossis 32. // NCO TSEG: Txhua lub vaj huam sib luag hauv cov zaub _must_ yuav tsum yog qhov siab tib yam! Koj tsis tuaj yeem sib xyaw // 16 thiab 32 pixel siab vaj huam sib luag piv txwv. vaj huam sib luag_height = 32; // Txheeb tag nrho cov naj npawb ntawm cov vaj huam sib luag hauv txhua txoj saw. Suav suav tab sis ntau // vaj huam sib luag tau txuas ua ke thiab muab tus nqi ntawm no. Yog tias koj siv // ntau txoj kab sib txuas sib suav suav txhua tus sib cais thiab xaiv qhov loj tshaj // tus nqi rau qhov teeb tsa no. chain_length = 3; // Txhais tag nrho cov naj npawb ntawm cov saw sib luag. Yog tias siv Adafruit HAT koj // tsuas muaj ib txoj saw thiaj lo nrog tus nqi 1. Tus Pi 2 tuaj yeem txhawb nqa // txog 3 txoj hlua sib txuas, saib rpi-rgb-led-matrix library kom paub ntau ntxiv: // https://github.com/hzeller/rpi-rgb-led-matrix#chaining-parallel-chains-and-coordinate-system parallel_count = 2; // Kho txhua lub vaj huam sib luag LED matrix. // Nov yog kab lus ob-seem nrog kev nkag mus rau txhua lub vaj huam sib luag. Cov kab // txhais cov kab sib chaws uas yuav faib cov zaub, yog li piv txwv li 64x64 loj // zaub nrog 32x32 pixel vaj huam sib luag yuav yog 2x2 array ntawm vaj huam sib luag teeb tsa. // // Rau txhua lub vaj huam sib luag koj yuav tsum teeb tsa qhov kev txiav txim uas nws nyob hauv nws cov saw, piv txwv li // thawj lub vaj huam sib luag hauv cov saw yog xaj = 0, qhov txuas ntxiv yog xaj = 1, thiab lwm yam. Koj tuaj yeem // kuj teeb tsa kev sib hloov rau txhua lub vaj huam sib luag rau tus as khauj rau kev hloov pauv hauv vaj huam sib luag kev taw qhia // (zoo li thaum 'snaking' ua ntu ntu ntawm qhov kawg kom xaus rau cov xov hlau luv sau). // // Piv txwv li kev teeb tsa hauv qab no piav qhia cov kab sib chaws ntawm cov vaj huam sib luag thiab // lawv cov thaiv (pib los ntawm sab saud sab xis thiab nqes sab laug, nqes, thiab // sab xis mus rau hauv qab vaj huam sib luag sab xis): // _ _ _ / / | Vaj Huam Sib Luag | | Vaj Huam Sib Luag | | Vaj Huam Sib Luag | // | ib order = 2 | <= | order = 1 | <= | order = 0 | <= Chain 1 (los ntawm Pi) // | tig = 0 | | tig = 0 | | tig = 0 | // | _ | | _ | | _ | // _ _ _ // | Vaj Huam Sib Luag | | Vaj Huam Sib Luag | | Vaj Huam Sib Luag | // | ib order = 2 | <= | order = 1 | <= | order = 0 | <= Chain 2 (los ntawm Pi) // | tig = 0 | | tig = 0 | | tig = 0 | // | _ | | _ | | _ | // // Daim ntawv ceeb toom cov saw pib nyob rau sab xis thiab nab nyob ib puag ncig mus rau hauv qab // txoj cai. Qhov kev txiav txim ntawm txhua lub vaj huam sib luag tau teeb tsa raws li nws txoj haujlwm raws txoj saw, // thiab kev sib hloov yog siv rau cov vaj huam sib luag qis uas tau ntxeev ib puag ncig txheeb ze // rau cov vaj huam sib luag saum toj no. // // Tsis pom tab sis yog tias koj tab tom siv cov saw sib txuas koj tuaj yeem qhia meej rau txhua qhov nkag // hauv cov ntawv teev npe 'sib luag = x;' xaiv qhov twg x yog tus lej ID ntawm qhov sib npaug // saw (0, 1, lossis 2). panels = (({order = 2; tig = 0; parallel = 0;}, {order = 1; tig = 0; parallel = 0;}, {order = 0; tig = 0; parallel = 0;}, { order = 2; tig = 0; parallel = 1;}, {order = 1; tig = 0; parallel = 1;}, {order = 0; tig = 0; parallel = 1;})) // Los ntawm qhov pib rpi-fb-matrix cov cuab yeej yuav hloov pauv thiab txo qis ntawm lub vijtsam // kom haum rau kev daws teeb meem ntawm cov vaj huam sib luag zaub. Txawm li cas los xij koj tuaj yeem hloov pauv // ib qho tshwj xeeb pixel-zoo theej ntawm ib cheeb tsam ntawm lub vijtsam los ntawm kev teeb tsa x, y // npo pixel ua haujlwm hauv qab no. Ib lub duab plaub ntawm qhov loj me me ntawm cov zaub // (piv txwv li display_width x display_height pixels) yuav tau theej los ntawm lub vijtsam // pib ntawm qhov muab x, y ua haujlwm. Tawm tswv yim tawm qhov no kom tsis ua haujlwm // qhov kev coj ua qoob loo no thiab hloov qhov loj me ntawm lub vijtsam mus rau cov zaub matrix. cog_origin = (0, 0)
Kauj Ruam 3: Sib Sau Ua Ke, Teeb thiab Ntsuas Ledboard Pi GUI Daim Ntawv Thov
Peb xav tau lub program IDE los tsim daim ntawv thov GUI (Ledboard Pi). Tom qab ntawd, kuv xaiv "Lazarus IDE" zoo ib yam li Delphi/C ++ Builder Kuv siv hauv Windows OS
sudo apt-tau nruab lazarus-ide
Thaum ntsia, cia li ua:
lazarus-xav
Qhib Ledboard Pi txoj haujlwm, tom qab ntawv suav sau kom tau txais Daim Ntawv Thov Ledboard Pi. Ua ntej qhib daim ntawv thov no, ua cov npe hu ua LEDBOARD_APP hauv txoj kev /tsev /pi, tom qab ntawv luam daim ntawv thov Ledboard Pi rau qhov no
Tam sim no, peb yuav ntxiv qhov txuas mus rau txoj cai-nias cov ntawv qhia zaub mov ntawm lub thawv qhib. Yuav ua li cas, peb xav tau obmenu, tseem xterm siv Putty txuas, yog li:
sudo apt-tau nruab obmenu xterm
Tam sim no, peb tuaj yeem siv lub davhlau ya nyob twg thiab obmenu hauv vncviewer window:
- Hu rau xterm los ntawm txoj cai-nias cov ntawv qhia zaub mov
- Qhib obmenu los ntawm xterm
Ntxiv cov khoom tshiab: Ledboard Pi
- Xaiv yam khoom tshiab
- npe nws Ledboard Pi
- ua raws sudo zoo -n -15/tsev/pi/LEDBOARD_APP/LEDBOARD
- Rub tawm "horn. WAV", tom qab ntawd, siv lub network txuas samba qhov chaw "\ ledboardpi / ledboardpi \" luam qhov no thiab hloov nws mus rau hauv realtimePi ib puag ncig li "horn.wav". Cov ntaub ntawv no, thaum hloov npe, yuav tsum tau theej rau /home /pi folder.
- Ua tiav, koj yuav tsum muaj peev xwm khiav Ledboard Pi zoo li Koj pom hauv cov vis dis aus thiab duab.
Kauj ruam 4: Nruab thiab teeb tsa WiFi Hotspot
Txoj haujlwm no tau tsim los ua haujlwm siv tus saib tiag tiag los ntawm lub khoos phis tawj txuas nrog wirelessly rau Raspberry Pi 3/4. Yog li, qhov no yog cov kauj ruam kawg kom nws khiav, thiab hais tias "hasta la vista tus menyuam" rau qhov npau suav phem.
Teeb Software
sudo apt-tau hloov tshiab
sudo apt-tau nruab hostapd isc-dhcp-server
DHCP neeg rau zaub mov
Ua neeg ntse thiab ib txwm ua thaub qab ntawm lub neej ntawd teeb tsa
sudo cp /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.default
Kho qhov defult config file
sudo nano /etc/dhcp/dhcpd.conf
Saib cov kab hauv qab no…
xaiv sau npe-npe "example.org";
xaiv sau npe-npe-servers ns1.example.org, ns2.example.org;
nyeem:
#option domain-name "example.org";
#option domain-name-servers ns1.example.org, ns2.example.org;
… thiab tsis tawm lus kab lus no
#tso cai;
… Nyeem:
muaj cai;
… Nqes mus rau hauv qab ntawm cov ntawv thiab sau cov kab hauv qab no:
subnet 192.168.42.0 netmask 255.255.255.0 {
khwv 192.168.42.10 192.168.42.50; xaiv qhov chaw tshaj tawm-chaw nyob 192.168.42.255; xaiv routers 192.168.42.1; default-xauj-sijhawm 600; xaum xaum xaum 7200; xaiv sau npe-npe "hauv zos"; xaiv sau npe-npe-servers 8.8.8.8, 8.8.4.4; }
Cia teeb wlan0 rau IP zoo li qub
Ua ntej, kaw nws…
sudo ifdown wlan0
… khaws nws kom nyab xeeb thiab ua cov ntaub ntawv thaub qab:
sudo cp/etc/network/interfaces /etc/network/interfaces.backup
… Kho cov ntaub ntawv cuam tshuam rau lub network:
sudo nano/etc/network/interfaces
… Kho kom haum nyeem:
source-directory /etc/network/interfaces.d
pib lo iface lo inet loopback iface eth0 inet dhcp pub-hotplug wlan0 iface wlan0 inet zoo li qub chaw nyob 192.168.42.1 netmask 255.255.255.0 post-up iw dev $ IFACE teeb tsa power_save tawm
… Kaw cov ntaub ntawv thiab muab tus IP zoo li qub tam sim no
sudo ifconfig wlan0 192.168.42.1
Ua tiav …
Hostapd
Tsim ib daim ntawv thiab kho nws:
sudo nano /etc/hostapd/hostapd.conf
Hloov kho ssid nrog lub npe uas koj xaiv thiab wpa_passphrase mus rau WiFi ua ntej
interface = wlan0
ssid = LedboardPi hw_mode = g channel = 6 macaddr_acl = 0 auth_algs = 1 ignore_broadcast_ssid = 0 wpa = 2 wpa_passphrase = davewarePi wpa_key_mgmt = WPA-PSK wpa_pairwise = TKIP rsn_pairwise = CCMP
Cia teeb tsa lub network chaw nyob txhais lus
Tsim cov ntaub ntawv thaub qab
sudo cp /etc/sysctl.conf /etc/sysctl.conf.backup
kho cov ntaub ntawv config
sudo nano /etc/sysctl.conf
… Un-comment lossis ntxiv rau hauv qab:
net.ipv4.ip_forward = 1
#… Thiab qhib nws tam sim:
sudo sh -c "ncha 1>/proc/sys/net/ipv4/ip_forward"
… Hloov kho iptables los tsim kev txhais lus sib txuas ntawm eth0 thiab wifi chaw nres nkoj wlan0
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
sudo iptables -A FORWARD -i eth0 -o wlan0 -m lub xeev -xeev RELATED, ESTABLISHED -j ACCEPT sudo iptables -A FORWARD -i wlan0 -o eth0 -j ACCEPT
… ua qhov no tshwm sim ntawm reboot los ntawm runnig
sudo sh -c "iptables -save> /etc/iptables.ipv4.nat"
… thiab kho dua
sudo nano/etc/network/interfaces
… Txuas ntxiv thaum kawg:
nce iptables-restore </etc/iptables.ipv4.nat
Peb cov ntaub ntawv/etc/network/interfaces yuav zoo li no:
source-directory /etc/network/interfaces.d
auto hlo
iface lo inet loopback pub-hotplug eth0 iface eth0 inet zoo li qub chaw nyob 192.168.100.61 netmask 255.255.255.0 rooj vag 192.168.100.1 tso cai-hotplug wlan0 iface wlan0 inet zoo li qub chaw 192.168.42.1 netmask 255.255.255.0 network 192.168.42.0 tshaj tawm 192.168.42.255 cov npe /etc/network/interfaces.d
Cia peb sim peb qhov chaw nkag los ntawm kev khiav:
sudo/usr/sbin/hostapd /etc/hostapd/hostapd.conf
Koj lub hotspot tau nce thiab khiav: sim txuas nws los ntawm lub khoos phis tawj lossis lub xov tooj ntawm tes. Thaum koj ua li ntawd, koj yuav tsum pom qee qhov kev ua haujlwm ntawm koj lub davhlau ya nyob twg. Yog tias koj txaus siab, nres nws nrog CTRL+C
Cia peb ntxuav txhua yam: sudo kev pabcuam hostapd pib sudo kev pabcuam isc-dhcp-server pib
… thiab paub tseeb tias peb tab tom ua haujlwm:
sudo kev pabcuam hostapd xwm txheej
sudo kev pabcuam isc-dhcp-server xwm txheej
… Cia teeb tsa peb daemons kom pib ntawm lub sijhawm khau raj:
sudo hloov tshiab-rc.d hostapd pab
sudo hloov tshiab-rc.d isc-dhcp-server pab kom sudo systemctl unmask hostapd sudo systemctl unmask isc-dhcp-server
… reboot tus pi
sudo rov pib dua
Tam sim no koj yuav tsum muaj peev xwm pom koj li Wi WiFi, txuas rau nws thiab nkag tau internet rau nws. Raws li kev sib piv nrawm, rub tawm 4k cov vis dis aus yuav siv li 10% ntawm pi CPU yog li … siv nws raws li.
Raws li qhov tau txais txiaj ntsig, yog tias koj xav tshuaj xyuas dab tsi tshwm sim ntawm koj li WiFi hotspot, txheeb xyuas cov ntaub ntawv teev cia:
tw -f/var/log/syslog
Kauj ruam 5:
Rooj plaub.
Tsim
Rau ntu no, Kuv siv sketchup 3D tsim qauv tsim. Ledboard Pi Aluminium Case 3D Tsim
Txog qhov no, Kuv siv cov duab ib txwm 82.5 mm x 38 mm aluminium profiles, qee lub kaum ntse ntse thiab qee qhov ntsia hlau. Kev txhawb nqa tau tsim los ntawm Kuv Niam ntawm txoj kev, pov tseg. Nws muaj lub log raws li qhia hauv duab.
Pom zoo:
YADPF (YET Lwm Tus Duab Duab Duab): 7 Kauj Ruam (nrog Duab)
YADPF (YET Lwm Tus Duab Duab Duab): Kuv paub qhov no tsis yog khoom tshiab, Kuv paub, Kuv tau pom qee qhov ntawm cov haujlwm no ntawm no, tab sis kuv ib txwm xav tsim kuv tus kheej cov duab thav duab. Txhua daim duab thav duab kuv tau pom yog qhov zoo, tab sis kuv tab tom nrhiav lwm yam, Kuv tab tom nrhiav qhov zoo nkauj tiag tiag
Kev Tsim Qauv Duab Duab/Duab Duab Duab: 4 Kauj Ruam
Kev Tsim Qauv Duab Duab/Duab Duab Duab: Nyob zoo txhua tus, Hauv qhov kev qhia no, Kuv yuav qhia koj cov txheej txheem ntawm yuav ua li cas thiaj tsim 3D qauv siv cov duab digital. Cov txheej txheem hu ua Photogrammetry, tseem hu ua Image-Based Modeling (IBM). Tshwj xeeb, hom txheej txheem no tau siv los rov ua dua
Cov Duab Duab Duab thiab Cov Duab 1: 4 Cov Kauj Ruam (nrog Duab)
Cov Duab Duab Cubes thiab Cov Duab 1: Thaum sim nrog qee cov ntoo ntoo thiab cov duab los qhia, kuv pom ob peb txoj hauv kev los ua cov voos thiab lwm yam duab los ntawm cov khoom siv yooj yim. Los ntawm kev muab cov no los ua Cov Ntawv Qhia, Kuv vam tias yuav txhawb nqa kev ua si thiab kev kawm. Kev hloov pauv ntawm qhov kev qhia no
Yuav Ua Li Cas Thiaj Li Tshem Tawm Lub Computer Nrog Cov Kauj Ruam Yooj Yim thiab Duab: 13 Kauj Ruam (nrog Duab)
Yuav Tsum Tshem Tawm Lub Khoos Phis Tawj Li Cas Nrog Cov Kauj Ruam Yooj Yim thiab Duab: Nov yog cov lus qhia txog yuav ua li cas tshem lub PC. Feem ntau ntawm cov khoom siv yooj yim yog hloov pauv thiab tshem tawm tau yooj yim. Txawm li cas los xij nws yog ib qho tseem ceeb uas koj tau koom nrog nws. Qhov no yuav pab tiv thaiv koj kom tsis txhob poob ib feem, thiab tseem ua rau kev rov ua dua tshiab
Cov Duab Duab Duab Duab, WiFi Txuas - Raspberry Pi: 4 Cov Kauj Ruam (nrog Duab)
Cov Duab Duab Duab Duab, WiFi Txuas - Raspberry Pi: Nov yog txoj hauv kev yooj yim heev thiab tus nqi qis mus rau cov duab thav duab digital - nrog qhov zoo ntawm kev ntxiv /tshem cov duab hla WiFi ntawm 'nyem thiab luag' siv (pub dawb) xa cov ntaub ntawv . Nws tuaj yeem siv tau los ntawm qhov me me £ 4.50 Pi Zero. Koj tseem tuaj yeem hloov pauv