Turinys:
- Prekės
- 1 veiksmas: nustatykite „Raspberry Pi 3/4 OS“dalykus
- 2 veiksmas: atsisiųskite, nustatykite ir paleiskite RGB LED skydelio reikalingas bibliotekas
- 3 žingsnis: „Ledboard Pi“GUI programos sudarymas, nustatymas ir bandymas
- 4 veiksmas: įdiekite ir nustatykite „WiFi“viešosios interneto prieigos tašką
- 5 veiksmas:
Video: „Ledboard Pi“: 5 žingsniai (su nuotraukomis)
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-03 03:02
„Ledboard Pi“ekranas yra ilgametės patirties, mokymosi ir tobulėjimo rezultatas; bet ir tinkamų įrankių (aparatinės, programinės įrangos, programinės aparatinės įrangos) pasiekimas šiuo tinkamu momentu: „Raspberry Pi 4“(taip pat veikia ir „Raspberry Pi 3“), turintis greitį, atmintį ir belaidžio ryšio galimybes, nuostabus projektas „Raspberry Pi“LED matricos ekranas pagrįstas „rpi-rgb-led-matrix“ir „rpi-fb-matrix“bibliotekomis (norint vairuoti daugelį komercinių RGB LED plokščių per GPIO), kad būtų rodomas „Raspberry Pi“vaizdo išvestis dideliame RGB LED matricos ekrane (šiai instrukcijai skiriamoji geba yra 96x64 naudojant 6 „sparkfun“32x32 plokštes). Visa tai valdoma naudojant GUI programą, užprogramuotą naudojant „lazarus ide“, labai lengvame „Openbox“darbalaukyje, sumontuotame virš „Raspbian Buster Lite“vaizdo, ir galiausiai parodykite viską, ką jūsų vaizduotė gali programuoti: „Multi-Sport Scoreboard“, „Digital Signage“arba „Video Player“; ribų nėra. Šis projektas, valdomas bet kurio kompiuterio, gali paleisti „VNC Viewer“, nes VNC serveris taip pat yra įdiegtas „Raspberry Pi 4“„Rasbian Buster Lite“.
Nuo rytojaus bandysiu išsamiai paaiškinti kiekvieną žingsnį, kad šis projektas veiktų.
Prekės
Šiam projektui mums reikia:
Techninė įranga
- Vienas Raspberry Pi 3 ar geresnis, Raspberry Pi 4 su 5 V 2,5 A maitinimo šaltiniu
- Viena „Electrodragon RGB LED Matrix Panel Drive Drive Board“, skirta „Raspberry Pi“
- Šeši 32x32 RGB LED skydai iš „Sparkfun“
- Vienas 40A 5v maitinimo šaltinis
- Vienas 3 metrų aliuminio stačiakampis rėmas 82,5 mm x 38 mm
- Vienas akrilo pjūvis P 576 mm x A 384 mm
- Vienas poliarizuotos plėvelės pjūvis
Programinė įranga
- „hezeller rpi-rgb-led-matrix“biblioteka
- Adafruit rpi-fb-matrix biblioteka
- Raspbian buster lite arba realtimepi-buster-lite vaizdai
- Atidaryta dėžė
- Kompiuteriui/nešiojamam kompiuteriui/„Raspberry Pi 3“arba „4“, „Real VNC Viewer“, skirta „Windows“arba „Linux“arba „Raspbian“
- „Lazarus IDE“, skirtas raspbian buster lite
- „Leboard Pi“programa
turi būti tęsiama…
1 veiksmas: nustatykite „Raspberry Pi 3/4 OS“dalykus
Kai turėsime aparatinės įrangos dalis, turime gauti OS medžiagą:
Pirma, turime gauti „Raspbian 3/4“OS. mano atveju nusprendžiu naudoti realaus laiko „buster lite“; bet galite naudoti ir „Raspbian Buster Lite“versiją. Tada turite perkelti šį vaizdą į „micro SD“kortelę naudodami „balenaEtcher“.
Tada turime prijungti HDMI ekraną ir USB klaviatūrą bei prijungtą „Cat5“tinklo kabelį
Raspberry Pi 3/4 RJ45; Taigi, mes galime ieškoti Raspberry Pi 3/4 IP, kad atliktumėte pradinę sąranką: tinklo IP, laidinis ir belaidis. Aš naudoju pažangųjį ip skaitytuvą. Dabar per raspi-config suaktyvinkite SSH serverį, kad galėtumėte nuotoliniu būdu prisijungti naudodami „Putty“, kad užbaigtumėte likusią „Ledboard Pi“sąranką.
Dabar, naudojant paprastąją versiją, ketiname įdiegti lengvą darbalaukio aplinką su „openbox“
sudo apt-get install --no-install-rekomenduoja xserver-xorg x11-xserver-utils xinit openbox
Tada įdiekite „lightdm“(prisijungimo tvarkyklė)
sudo apt-get install lightdm
Suaktyvinkite realvncserver iš raspi-config
sudo raspi-config> Sąsajos parinktys> vncserver> aktyvuoti vncserver
Čia, kai bus suaktyvinta „vnceserver“, mes naudosime „VNC Viewer“. Šiuo atveju darbalaukis, kurį reikia konfigūruoti ryšyje, yra 0, pvz. Jei IP yra 192.168.100.61, ryšys yra „192.168.100.61:0“
Mums reikia ryšio tarp valdymo kompiuterio/nešiojamojo kompiuterio ir „Ledboard Pi“, todėl norint įdiegti šaltinio kodą, failus, paveikslėlius, vaizdo įrašus ir kt., Reikia įdiegti samba
sudo apt-get įdiegti samba samba-common-bin -y
Įsitikinkite, kad jūsų vartotojas yra kelio, kurį bandote bendrinti per „Samba“, savininkas
sudo chown -R pi: pi/home/pi/share
Paimkite originalaus samba bendrinimo failo kopiją
sudo cp /etc/samba/smb.conf /etc/samba/smb.bak
Redaguokite samba konfigūracijos failą
sudo nano /etc/samba/smb.conf
Palikite darbo grupę kaip DARBO GRUPĖ (arba pavadinkite ją taip, kaip norite)
#laimi parama = ne
laimėti palaikymą = taip
Tada….
#Tai bendrinimo aplanko pavadinimas, kuris bus rodomas naršant
[ledboardpi] komentaras = ledboardPi bendrinti aplanko kelią =/home/pi/Share create mask = 0775 katalogo kaukė = 0775 tik skaitomas = ne naršomas = taip viešas = taip jėga vartotojas = tik svečias = ne
Dabar iš kito kompiuterio galime pasiekti aplanką „home/pi/share“/home/pi kelyje.
Norėdami valdyti failų sistemą naudodami „gui“programą, įdiegsime „pcmanfm“
sudo apt-get įdiegti pcmanfm
2 veiksmas: atsisiųskite, nustatykite ir paleiskite RGB LED skydelio reikalingas bibliotekas
Pirmiausia įdiekite išankstinius reikalavimus
sudo apt-get atnaujinimas
sudo apt-get install -y build-essential git libconfig ++-dev sudo apt-get install libgraphicsmagick ++-dev libwebp-dev -y sudo apt-get install python2.7-dev python-pillow -y
Tada atsisiųskite ir sukompiliuokite „hzeller rpi-rgb-led-matrix“
wget
išpakuoti pagrindinį.zip cd rpi-rgb-led-matrix-master/ && make
Taip pat atsisiųskite ir įdiekite „rpi-fb-matrix“
Turite klonuoti šią saugyklą naudodami rekursinę parinktį, kad būtini submoduliai taip pat būtų klonuojami. Vykdykite šią komandą:
git klonas-rekursyvus
padaryti
Pastaba: pakeiskite „rpi-rgb-led-matrix“biblioteką, atsisiųstą anksčiau, į aplanką „rpi-fb-matrix“
Dabar mes išbandysime tas bibliotekas, atminkite, kad rpi-fb-matrix priklauso nuo rpi-rgb-led-matrix
cd rpi-fb-matrica
cd rpi-rgb-led-matrica sudo./demo --led-chain = 3-lygiagrečiai = 2-led-slowdown-gpio = 4 --led-gpio-mapping = "reguliariai"- 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 = "įprastas" -led-no-hardware-pulse --led-pwm-lsb-nanoseconds = 180 --led-show-refresh- led-brightness = 80 -D 1 runtext.ppm sudo./demo --led-chain = 3 --led-parallel = 2 --led-slowdown-gpio = 4 --led-gpio-mapping = "įprastas"- -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-lygiagrečiai = 2 --led-slowdown-gpio = 4 --led-gpio-mapping = "įprastas" --led-no-hardware-pulse --led-pwm-lsb-nanosekundės = 180 -show-refresh --led-brightness = 80 -D 3 sudo./demo --led-chain = 3 --led-parallel = 2 --led-slowdown-gpio = 4 --led-gpio-mapping = " įprastas "--led-no-hardware-pulse --led-pwm-lsb-nanoseconds = 180 --led-show-refresh --led-brightness = 80 -D 4 sudo./demo --led-chain = 3-lygiagretus = 2-led-slowdown-gpio = 4 --led-gpio-map = "įprastas" -led-no-hardware-pulse --led-pwm-lsb-nanoseconds = 180 --led-show-refresh --led-brightness = 80 -D 5 sudo./demo --led-chain = 3 -led-lygiagrečiai = 2 -led- slowdown-gpio = 4-led-gpio-mapping = "įprastas"-led-no-hardware-pulse --led-pwm-lsb-nanoseconds = 180-led-show-refresh --led-brightness = 80 -D 6 sudo./demo --led-chain = 3-lygiagretus = 2-led-slowdown-gpio = 4 --led-gpio-mapping = "įprastas" -led-no-hardware-pulse --led-pwm-lsb-nanoseconds = 180 --led-show-refresh --led-brightness = 80 -D 7 sudo./demo --led-chain = 3 -led-lygiagrečiai = 2 -led- slowdown-gpio = 4-led-gpio-mapping = "įprastas"-led-no-hardware-pulse-led-pwm-lsb-nanoseconds = 180-led-show-refresh --led-brightness = 80 -D 8 sudo./demo --led-chain = 3-lygiagretus = 2-led-slowdown-gpio = 4 --led-gpio-mapping = "įprastas" -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 = "įprastas" -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 = "įprastas"- led-no-hardware-pulse-led-pwm-lsb-nanoseconds = 180-led-show-refresh --led-brightness = 80 -D 11
Viskas veikia gerai.
Dabar „rpi-fb-matrix“biblioteka. Tai parodys dalį (96x64) ekrano į RGB LED plokštes, pagrįstas „Ledboard Pi“
cd/home/pi/rpi-fb-matrix
PRISIMENKITE, nukopijuokite paskutinę rpi-rgb-led-matrix bibliotekos versiją į aplanką rpi-fb-matrix. LABAI SVARBUS
padaryti švarų
padaryti viską
Tos paskutinės komandos tiek rpi-fb-matrix, tiek rpi-rgb-led-matrix bibliotekoms…..
„Rpi-fb-matrix“būtina teisinga „matrix.cfg“konfigūracija (šią instrukciją pervadinau davenew.cfg), skaitykite, analizuokite pasirinktinius projektus su skirtingu RGB LED plokščių skaičiumi …
LED matricos ekrano konfigūracija // Nustatykite visą ekrano plotį ir aukštį taškais. // Tai yra _visas_ stačiakampio plotis ir aukštis, apibrėžti visomis // grandinėmis sujungtomis plokštėmis. Plotis turi būti skydo pikselių pločio (32), //, o aukštis - skydelio pikselių aukščio (8, 16 arba 32) kartotinis. ekrano_pločio = 96; ekrano_aukštis = 64; // Apibrėžkite kiekvieno skydelio plotį taškais. Tai visada turėtų būti 32 (bet // teoriškai galima pakeisti). skydelio plotis = 32; // Apibrėžkite kiekvieno skydelio aukštį taškais. Paprastai tai yra 8, 16 arba 32. // PASTABA: kiekvienas ekrano skydelis _ turi būti vienodo aukščio! Pavyzdžiui, negalite maišyti // 16 ir 32 pikselių aukščio plokščių. panel_height = 32; // Apibrėžkite bendrą plokščių skaičių kiekvienoje grandinėje. Suskaičiuokite, kiek daug // plokščių yra sujungtos, ir įveskite šią vertę čia. Jei naudojate // kelias lygiagrečias grandines, suskaičiuokite kiekvieną atskirai ir pasirinkite didžiausią // šios konfigūracijos reikšmę. grandinės_ilgis = 3; // Apibrėžkite bendrą lygiagrečių grandinių skaičių. Jei naudojate „Adafruit HAT“, // galite turėti tik vieną grandinę, todėl laikykitės reikšmės 1. „Pi 2“gali palaikyti // iki 3 lygiagrečių grandinių, daugiau informacijos rasite „rpi-rgb-led-matrix“bibliotekoje: // https://github.com/hzeller/rpi-rgb-led-matrix#chaining-parallel-chains-and-coordinate-system parallel_count = 2; // Konfigūruokite kiekvieną LED matricos skydelį. // Tai yra dvimatis masyvas su įrašu kiekviename skydelyje. Masyvas // apibrėžia tinklelį, kuris padalins ekraną, taigi, pavyzdžiui, 64 x 64 dydžio // ekranas su 32 x 32 pikselių skydais būtų 2x2 skydų konfigūracijų masyvas. // // Kiekvienam skydui turite nustatyti eilės grandinėje tvarką, ty // pirmasis grandinės skydas yra order = 0, kitas - order = 1 ir tt Taip pat galite // nustatyti sukimasis kiekviename skydelyje, kad būtų atsižvelgta į skydelio orientacijos pokyčius // (pvz., kai „snaking“plokščių serija nuo galo iki galo, kad laidai būtų trumpesni). // Pavyzdžiui, žemiau pateikta konfigūracija apibrėžia šį skydelių tinklelio vaizdą ir // jų laidus (pradedant nuo viršutinio dešiniojo skydo ir slankiojant kairėn, žemyn ir // dešinėn iki apatinio dešiniojo skydo): // _ _ _ / / | Skydelis | | Skydelis | | Skydelis | // | tvarka = 2 | <= | tvarka = 1 | <= | tvarka = 0 | <= 1 grandinė (iš Pi) // | pasukti = 0 | | pasukti = 0 | | pasukti = 0 | // | _ | | _ | | _ | // _ _ _ //. Skydelis | | Skydelis | | Skydelis | // | tvarka = 2 | <= | tvarka = 1 | <= | tvarka = 0 | <= 2 grandinė (iš Pi) // | pasukti = 0 | | pasukti = 0 | | pasukti = 0 | // | _ | | _ | | _ | Atkreipkite dėmesį, kad grandinė prasideda viršuje dešinėje, o gyvatės - apačioje. Kiekvienos plokštės tvarka nustatoma kaip jos padėtis išilgai grandinės, // ir sukimas taikomas apatinėms plokštėms, kurios yra apverstos aplink plokštes virš jų. // nerodomas, bet jei naudojate lygiagrečias grandines, galite kiekvienam įrašui // nurodyti skydų sąraše 'lygiagrečiai = x;' parinktis, kur x yra lygiagrečiosios // grandinės ID (0, 1 arba 2). skydai = (({{tvarka = 2; pasukti = 0; lygiagrečiai = 0;}, {tvarka = 1; pasukti = 0; lygiagrečiai = 0;}, {tvarka = 0; pasukti = 0; lygiagrečiai = 0;}, { tvarka = 2; pasukti = 0; lygiagrečiai = 1;}, {tvarka = 1; pasukti = 0; lygiagrečiai = 1;}, {tvarka = 0; pasukti = 0; lygiagrečiai = 1;}))) // Pagal numatytuosius nustatymus „rpi-fb-matrix“įrankis pakeis ekrano dydį ir sumažins //, kad atitiktų ekrano skydų skiriamąją gebą. Tačiau vietoj to galite paimti // konkrečią pikseliui nepriekaištingą ekrano srities kopiją, žemiau nustatydami x, y // ekrano pikselių koordinates. Tikslaus ekrano dydžio stačiakampis // (ty ekrano_pločio x ekrano_ aukščio pikselių) bus nukopijuotas iš ekrano // pradedant nuo nurodytų x, y koordinačių. Pakomentuokite tai, kad išjungtumėte // šį apkarpymo elgseną ir pakeiskite ekrano dydį iki matricos ekrano. crop_origin = (0, 0)
3 žingsnis: „Ledboard Pi“GUI programos sudarymas, nustatymas ir bandymas
Mums reikia programavimo IDE, kad sukurtume GUI programą („Ledboard Pi“). Tada renkuosi „Lazarus IDE“, labai panašų į „Delphi/C ++ Builder“, kurį naudojau „Windows“operacinėje sistemoje
sudo apt-get install lazarus-ide
Įdiegę tiesiog vykdykite:
lazarus-ide
Atidarykite „Ledboard Pi“projektą, tada sukompiliuokite, kad gautumėte „Ledboard Pi“programą. Prieš atidarydami šią programą, sukurkite katalogą pavadinimu LEDBOARD_APP kelyje /home /pi, tada nukopijuokite „Ledboard Pi“programą
Dabar mes pridėsime nuorodą į „Openbox“dešiniojo pelės mygtuko paspaudimo meniu. Kaip mums reikia obmeniu, taip pat xterm naudojant „Putty“nuorodą, taigi:
sudo apt-get install obmenu xterm
Dabar galime naudoti terminalą ir meniu „vncviewer“lange:
- Dešiniuoju pelės mygtuku spustelėkite meniu skambinkite „xterm“
- Atidarykite „xterm“meniu
Pridėti naują elementą: „Ledboard Pi“
- Pasirinkite Naujas elementas
- pavadink jį „Ledboard Pi“
- vykdykite sudo nice -n -15/home/pi/LEDBOARD_APP/LEDBOARD
- Atsisiųskite „horn. WAV“, tada, naudodami su tinklu susietą sambos vietą „\ ledboardpi / ledboardpi \“, nukopijuokite tai ir pervardykite į „realtimePi“aplinką kaip „horn.wav“. Šis failas, pervadintas, turi būti nukopijuotas į aplanką /home /pi.
- Atlikta, turite sugebėti paleisti „Ledboard Pi“taip, kaip matote vaizdo įrašuose ir nuotraukose.
4 veiksmas: įdiekite ir nustatykite „WiFi“viešosios interneto prieigos tašką
Šis projektas buvo sukurtas paleisti naudojant „realvnc viewer“iš nešiojamojo kompiuterio, prijungto belaidžiu ryšiu su „Raspberry Pi 3/4“. Taigi, tai yra paskutinis žingsnis, norint jį paleisti, ir pasakykite „hasta la vista baby“laidiniam košmarui.
Programinės įrangos sąranka
sudo apt-get atnaujinimas
sudo apt-get install hostapd isc-dhcp-server
DHCP serveris
Būkite išmintingi ir visada sukurkite numatytosios konfigūracijos atsarginę kopiją
sudo cp /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.default
Redaguokite defult konfigūracijos failą
sudo nano /etc/dhcp/dhcpd.conf
Komentuokite šias eilutes…
parinktis domeno vardas "example.org";
galimybė domeno vardų serveriai ns1.example.org, ns2.example.org;
Skaityti:
#option domeno pavadinimas "example.org";
#option domeno vardo serveriai ns1.example.org, ns2.example.org;
… ir panaikinkite šios eilutės komentarus
#autoritetingas;
… Skaityti:
autoritetingas;
… slinkite žemyn failo apačioje ir parašykite šias eilutes:
potinklis 192.168.42.0 tinklo kaukė 255.255.255.0 {
diapazonas 192.168.42.10 192.168.42.50; pasirinkimas transliacijos adresas 192.168.42.255; pasirinkimo maršrutizatoriai 192.168.42.1; numatytasis nuomos laikas 600; maksimalus nuomos laikas 7200; parinktis domeno vardas „vietinis“; galimybė domeno vardų serveriai 8.8.8.8, 8.8.4.4; }
Nustatykime „wlan0“statiniam IP
Pirma, uždarykite…
sudo ifdown wlan0
… saugokite ir sukurkite atsarginę kopiją:
sudo cp/etc/network/interfaces/etc/network/interfaces.backup
… redaguoti tinklo sąsajų failą:
sudo nano/etc/network/interfaces
… atitinkamai redaguokite, kad perskaitytumėte:
šaltinio katalogas /etc/network/interfaces.d
auto lo iface lo inet loopback iface eth0 inet dhcp allow-hotplug wlan0 iface wlan0 inet statinis adresas 192.168.42.1 netmask 255.255.255.0 post-up iw dev $ IFACE set power_save off
… uždarykite failą ir priskirkite statinį IP dabar
sudo ifconfig wlan0 192.168.42.1
Padaryta…
Hostapd
Sukurkite failą ir redaguokite:
sudo nano /etc/hostapd/hostapd.conf
Pakeiskite „ssid“pasirinktu pavadinimu ir „wpa_passphrase“į „WiFi authen“
sąsaja = 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
Sukonfigūruosime tinklo adreso vertimą
Sukurkite atsarginį failą
sudo cp /etc/sysctl.conf /etc/sysctl.conf.backup
redaguoti konfigūracijos failą
sudo nano /etc/sysctl.conf
… panaikinkite komentarus arba pridėkite apačioje:
net.ipv4.ip_forward = 1
#… Ir nedelsdami suaktyvinkite:
sudo sh -c "echo 1>/proc/sys/net/ipv4/ip_forward"
… modifikuokite „iptables“, kad sukurtumėte tinklo vertimą tarp eth0 ir „wifi“prievado „wlan0“
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
sudo iptables -A FORWARD -i eth0 -o wlan0 -m būsena -būsena SUSIJUSI, ĮSTATYTA -j PRIIMTI sudo iptables -A FORWARD -i wlan0 -o eth0 -j ACCEPT
… kad tai įvyktų iš naujo paleidus runnig
sudo sh -c "iptables -save> /etc/iptables.ipv4.nat"
… ir vėl redaguoti
sudo nano/etc/network/interfaces
… Pridedama tada:
iki iptables-restore </etc/iptables.ipv4.nat
Mūsų/etc/network/interfaces failas dabar atrodys taip:
šaltinio katalogas /etc/network/interfaces.d
auto lo
iface lo inet loopback allow-hotplug eth0 iface eth0 inet statinis adresas 192.168.100.61 netmask 255.255.255.0 gateway 192.168.100.1 allow-hotplug wlan0 iface wlan0 inet static address 192.168.42.1 netmask 255.255.255.0 tinklas 192.168.42.0 transliacija 192.16 katalogas /etc/network/interfaces.d
Išbandykime prieigos tašką vykdydami:
sudo/usr/sbin/hostapd /etc/hostapd/hostapd.conf
Jūsų viešosios interneto prieigos taškas veikia ir veikia: pabandykite prisijungti prie jo iš kompiuterio ar išmaniojo telefono. Kai tai padarysite, taip pat turėtumėte matyti tam tikrą žurnalo veiklą savo terminale. Jei esate patenkintas, sustabdykite jį naudodami CTRL+C
Išvalykime viską: sudo paslauga hostapd paleidžia sudo tarnyba isc-dhcp-server start
… Ir įsitikinkite, kad mes pradedame veikti:
sudo paslaugos hostapd būsena
sudo paslauga isc-dhcp-serverio būsena
… sukonfigūruokime savo demonus paleisti įkrovos metu:
sudo update-rc.d hostapd įgalinti
sudo update-rc.d isc-dhcp-server įgalinti sudo systemctl demaskuoti hostapd sudo systemctl demaskuoti isc-dhcp-server
… iš naujo paleiskite pi
sudo perkraukite
Dabar turėtumėte pamatyti savo „pi WiFi“, prisijungti prie jo ir prisijungti prie interneto. Greitas palyginimas, transliuojant 4k vaizdo įrašus bus sunaudojama apie 10% pi procesoriaus, todėl … atitinkamai jį naudokite.
Kaip premiją, jei norite patikrinti, kas vyksta jūsų „WiFi“viešosios interneto prieigos taške, patikrinkite žurnalo failą:
uodega -f/var/log/syslog
5 veiksmas:
Byla.
Dizainas
Šiai daliai naudojau eskizo 3D projektavimo programą. „Ledboard Pi“aliuminio korpuso 3D dizainas
Tam naudojau įprastus stačiakampius 82,5 mm x 38 mm aliuminio profilius, kai kuriuos kampus ir kai kuriuos varžtus. Paramą įkūrė mano mama gatvėje, iššvaistyta. Yra ratai, kaip parodyta nuotraukose.
Rekomenduojamas:
„Pasidaryk pats“„Leds Arduino“ruletės žaidimas: 3 žingsniai (su nuotraukomis)
„Pasidaryk pats“37 „Leds Arduino“ruletės žaidimas: Ruletė yra kazino žaidimas, pavadintas prancūziško žodžio, reiškiančio mažą ratą, vardu
„BOSEBerry Pi“interneto radijas: 4 žingsniai (su nuotraukomis)
„BOSEBerry Pi“interneto radijas: man patinka klausytis radijo! Savo namuose naudojau DAB radiją, tačiau radimas buvo šiek tiek nevienodas, o garsas nuolat nutrūko, todėl nusprendžiau sukurti savo interneto radiją. Aplink mano namus ir skaitmeninį brolį turiu stiprų „Wi -Fi“signalą
Profesionali orų stotis naudojant „ESP8266“ir „ESP32 pasidaryk pats“: 9 žingsniai (su nuotraukomis)
Profesionali orų stotis, naudojant „pasidaryk pats“ESP8266 ir ESP32: „LineaMeteoStazione“yra visiška orų stotis, kurią galima sujungti su profesionaliais „Sensirion“jutikliais ir kai kuriais „Davis“prietaiso komponentais (lietaus matuoklis, anemometras)
„Arduino Halloween Edition“- „Zombies“iššokantis ekranas (žingsniai su nuotraukomis): 6 žingsniai
„Arduino Halloween Edition“- „Zombies“iššokantis ekranas (žingsniai su paveikslėliais): norite Helovino metu išgąsdinti savo draugus ir sukelti riksmą? O gal tiesiog norite padaryti gerą išdaigą? Šis iššokantis „Zombies“ekranas gali tai padaryti! Šioje instrukcijoje aš išmokysiu jus, kaip lengvai padaryti iššokančius zombius naudojant „Arduino“. HC-SR0
Varžtas - „pasidaryk pats“belaidis įkrovimo naktinis laikrodis (6 žingsniai): 6 žingsniai (su nuotraukomis)
Varžtas - „Pasidaryk pats“belaidis įkrovimo naktinis laikrodis (6 žingsniai): Indukcinis įkrovimas (taip pat žinomas kaip belaidis įkrovimas arba belaidis įkrovimas) yra belaidžio energijos perdavimo tipas. Jis naudoja elektromagnetinę indukciją tiekti elektros energiją nešiojamiesiems įrenginiams. Dažniausia programa yra „Qi“belaidžio įkrovimo st