Mündəricat:
- Təchizat
- Addım 1: Raspberry Pi 3/4 OS Stuff qurmaq
- Addım 2: Lazım olan RGB LED Panel Kitabxanalarının Yüklənməsi, Quraşdırılması və İşlənməsi
- Addım 3: Ledboard Pi GUI Tətbiqinin tərtib edilməsi, qurulması və sınanması
- Addım 4: WiFi Hotspotunu Qurun və Qurun
- Addım 5:
Video: Ledboard Pi: 5 addım (şəkillərlə birlikdə)
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-03 02:58
Ledboard Pi ekranı uzun illər təcrübə, öyrənmə və inkişafın nəticəsidir; həm də bu anda doğru vasitələrə (hardware, proqram təminatı, firmware) sahib olmağın nəticəsi: Raspberry Pi 4 (Raspberry Pi 3 ilə də işləyir) sürəti, yaddaşı və simsiz qabiliyyəti ilə, möhtəşəm bir layihə olan Raspberry Pi LED Matrix Display böyük bir RGB LED matris ekranında Raspberry Pi-nin video çıxışını göstərmək üçün rpi-rgb-led-matrix və rpi-fb-matrix kitabxanalarına (bir çox ticarət RGB LED Panelini GPIO vasitəsilə idarə etmək üçün) əsaslanır 96x64 6 sparkfun 32x32 panel istifadə edərək). Bütün bunlar, Raspbian Buster Lite şəkli üzərində quraşdırılmış çox açıq bir açıq masaüstündə lazarus ide istifadə edərək proqramlaşdırılmış bir GUI tətbiqi ilə idarə olunur və nəhayət, təsəvvür edə biləcəyiniz hər şeyi göstərir: Çox İdman Lövhəsi, Rəqəmsal İşarə və ya Video Oynatıcı; heç bir məhdudiyyət yoxdur. VNC Server də Raspberry Pi 4 -ün Rasbian Buster Lite -də quraşdırıldığı üçün VNC Viewer -i işə sala bilən hər hansı bir kompüter tərəfindən idarə olunan bu layihə.
Sabahdan bu layihənin işləməsi üçün hər addımı ətraflı izah etməyə çalışacağam.
Təchizat
Bu layihə üçün bizə lazımdır:
Avadanlıq
- Bir Raspberry Pi 3 və ya daha yaxşı, 5V 2.5 A enerji təchizatı ilə Raspberry Pi 4
- Raspberry Pi üçün bir Electrodragon RGB LED Matrix Panel Sürücü Kartı
- Sparkfun -dan altı ədəd 32x32 RGB LED Panel
- Bir ədəd 40A 5v enerji təchizatı
- Bir 3 metrlik alüminium düzbucaqlı çərçivə 82,5 mm x 38 mm
- Akrilik ölçüdə bir ölçü W 576 mm x Y 384 mm
- Bir parça polarize film
Proqram təminatı
- hezeller rpi-rgb-led-matrix kitabxanası
- Adafruit rpi-fb-matrix kitabxanası
- Raspbian buster lite və ya realtimepi-buster-lite şəkilləri
- Açıq qutu
- Kompüter/dizüstü kompüter/Raspberry Pi 3 və ya 4, Windows və ya Linux və ya Raspbian üçün Real VNC Viewer üçün
- Raspbian buster lite üçün Lazarus IDE
- Leboard Pi tətbiqi
ardı var…
Addım 1: Raspberry Pi 3/4 OS Stuff qurmaq
Avadanlıq hissələri əldə etdikdən sonra ƏS -lərin məhsullarını almalıyıq:
Birincisi, Raspbian 3/4 üçün OS almalıyıq. mənim vəziyyətimdə, real vaxt buster lite istifadə etmək qərarına gəlirəm; ancaq Raspbian Buster Lite versiyasını da istifadə edə bilərsiniz. Sonra bu görüntüyü balenaEtcher istifadə edərək micro SD karta köçürməlisiniz.
Sonra bir HDMI ekranı və bir usb klaviatura və bir cat5 şəbəkə kabelini bağlamalıyıq
Raspberry Pi 3/4 RJ45; beləliklə, Raspberry Pi 3/4 IP -də ilkin quraşdırma etmək üçün axtarış edə bilərik: şəbəkə IP, simli və simsiz. Qabaqcıl ip skanerindən istifadə etdim. İndi, raspi-config vasitəsilə Ledboard Pi quruluşunun qalan hissəsini tamamlamaq üçün Putty istifadə edərək uzaqdan əlaqə qurmaq üçün SSH Serverini aktivləşdirin.
İndi, sadə versiyanın üzərində, açıq qutusu olan yüngül bir masa üstü mühiti quracağıq
sudo apt-get install-no-install-tövsiyə edir xserver-xorg x11-xserver-utils xinit openbox
Sonra lightdm (Giriş meneceri) quraşdırın
sudo apt-get install lightdm
Realvncserveri raspi-config-dən aktiv edin
sudo raspi-config> İnterfeys seçimləri> vncserver> vncserver aktivləşdirin
Burada, vnceserver aktiv edildikdən sonra VNC Viewer -dən istifadə edəcəyik. Bu vəziyyətdə, əlaqədə konfiqurasiya ediləcək masa üstü 0, məsələn. IP 192.168.100.61 olarsa, əlaqə "192.168.100.61:0" dir
İdarəetmə kompüteri/dizüstü kompüteri ilə Ledboard Pi arasında bir əlaqəyə ehtiyacımız var, buna görə mənbə kodunu, faylları, şəkilləri, videoları və s. Ötürmək üçün samba quraşdırılmalıdır
sudo apt-get samba samba-common-bin -y quraşdırın
İstifadəçinizin Samba vasitəsilə paylaşmağa çalışdığınız yolun sahibi olduğundan əmin olun
sudo chown -R pi: pi/home/pi/share
Orijinal samba paylaşım faylının bir nüsxəsini götürün
sudo cp /etc/samba/smb.conf /etc/samba/smb.bak
Samba konfiqurasiya faylını redaktə edin
sudo nano /etc/samba/smb.conf
İş qrupunu WORKGROUP olaraq tərk edin (və ya istədiyiniz kimi adlandırın)
#dəstəyi qazanır = yox
dəstəyi qazanmaq = bəli
Sonra ….
#Bu, göz atdığınız kimi görünəcək paylaşım qovluğunun adıdır
[ledboardpi] comment = ledboardPi qovluq paylaşma yolu =/home/pi/Paylaş maska yaradın = 0775 kataloq maskası = 0775 yalnız oxunur = gözdən keçirilmir = bəli ictimai = bəli istifadəçi = pi yalnız qonaq = yox
İndi, digər kompüterdən/home/pi yolunda "home/pi/share" qovluğuna daxil ola bilərik.
Bir gui tətbiqindən istifadə edərək fayl sistemini idarə etmək üçün pcmanfm quracağıq
sudo apt-get pcmanfm quraşdırın
Addım 2: Lazım olan RGB LED Panel Kitabxanalarının Yüklənməsi, Quraşdırılması və İşlənməsi
Əvvəlcə ön şərtləri quraşdırın
sudo apt-get yeniləməsi
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-yastıq -y
Sonra, hzeller rpi-rgb-led-matrix yükləyin və tərtib edin
wget
master.zip cd rpi-rgb-led-matrix-master/ && olun
Ayrıca, rpi-fb-matrix yükləyin və quraşdırın
Lazımi alt modulların da klonlanması üçün bu anbarı rekursiv seçimlə klonlamalısınız. Bu əmri işlədin:
git klonu-təkrarlanan
etmək
Qeyd: erkən yüklənmiş rpi-rgb-led-matrix kitabxanasını rpi-fb-matrix qovluğuna dəyişdirin
İndi o kitabxanaları sınayacağıq, unutmayın ki, rpi-fb-matrix rpi-rgb-led-matrix-dən asılıdır
cd rpi-fb-matrix
cd rpi-rgb-led-matrix 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 --ed-show-refresh --led-brightness = 80 -D 0 sudo./demo --led-chain = 3 --led-parallel = 2 --led-yavaşlama-gpio = 4 --led-gpio-mapping = "nizamlı" --ed-hardware-pulse --led-pwm-lsb-nanosaniyələr = 180 --ed-şou-yeniləmə- led-parlaqlıq = 80 -D 1 runtext.ppm sudo./demo --led-zəncir = 3 --ed-paralel = 2 --ed-yavaşlama-gpio = 4 --ed-gpio-mapping = "nizamlı"- -led-no-hardware-pulse --led-pwm-lsb-nanoseconds = 180 --led-show-refresh --led-parlaqlıq = 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-yeniləmə-led-parlaqlıq = 80 -D 3 sudo./demo --led-zəncir = 3 --ed-paralel = 2 --ed-yavaşlama-gpio = 4 --ed-gpio-mapping = " müntəzəm "-edilmiş-aparat-nəbz --led-pwm-lsb-nanosaniyələr = 180 --ed-şou-yeniləmə-qırmızı-parlaqlıq = 80 -D 4 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 5 sudo./demo --led-chain = 3 --led-parallel = 2 --led- yavaşlama-gpio = 4 --ed-gpio-mapping = "müntəzəm" --ed-heç-aparat-pulse --led-pwm-lsb-nanosaniyələr = 180 --ed-şou-yeniləmə-parlaq-parlaqlıq = 80 -D 6 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 7 sudo./demo --led-chain = 3 --led-parallel = 2 --led- yavaşlama-gpio = 4 --ed-gpio-mapping = "müntəzəm" --ed-heç-aparat-pulse --led-pwm-lsb-nanosaniyələr = 180 --ed-şou-yeniləmə-parlaq-parlaqlıq = 80 -D 8 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-parlaqlıq = 80 -D 9 sudo./demo --led-chain = 3 --led-pa rallel = 2 --led-yavaşlama-gpio = 4 --led-gpio-mapping = "nizamlı" --ed-heç-hardware-pulse --led-pwm-lsb-nanosaniyələr = 180 --ed-şou-yeniləmə --led-parlaqlıq = 80 -D 10 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 --ed-show-refresh --ed-parlaqlıq = 80 -D 11
Hamısı yaxşı işləyir.
İndi, rpi-fb-matrix kitabxanası. Bu, ekranın bir hissəsini (96x64) RGB LED Panellərə əsaslanan Ledboard Pi -də göstərəcək
cd/home/pi/rpi-fb-matrix
UNUTMAYIN, rpi-rgb-led-matrix kitabxanasının son versiyasını rpi-fb-matrix qovluğuna kopyalayın. ÇOX VACİB
təmizləmək
hamısını düzəlt
Bu son əmrlər həm rpi-fb-matrix, həm də rpi-rgb-led-matrix kitabxanaları üçün ….
Rpi-fb-matrix üçün düzgün matrix.cfg konfiqurasiyası lazımdır (bu təlimat üçün davenew.cfg adını dəyişdim), oxuyun, fərqli sayda RGB LED Panelləri olan xüsusi layihələr üçün təhlil edin …
LED Matrix Ekran Konfiqurasiyası // Ekranın bütün genişliyini və hündürlüyünü piksellərlə təyin edin. // Bu, bütün // zəncirli panellər tərəfindən təyin olunan düzbucağın _total_ eni və hündürlüyüdür. Genişlik panel piksel genişliyinin (32), // hündürlüyü panel piksel hündürlüyünün (8, 16 və ya 32) qatına bərabər olmalıdır. ekran genişliyi = 96; ekran_height = 64; // Hər panelin genişliyini piksellərlə təyin edin. Bu həmişə 32 olmalıdır (amma // nəzəri olaraq dəyişdirilə bilər). panel genişliyi = 32; // Hər panelin hündürlüyünü piksellərlə təyin edin. Bu adətən 8, 16 və ya 32 -dir. // Qeyd: Ekrandakı hər panel eyni hündürlükdə olmalıdır! Məsələn, 16 və 32 piksel yüksəklikdəki panelləri qarışdıra bilməzsiniz. panel_height = 32; // Hər zəncirdəki panellərin ümumi sayını təyin edin. Bir çox panel bir -birinə bağlı olsa da sayın və bu dəyəri bura qoyun. Əgər // birdən çox paralel zəncir istifadə edirsinizsə, hər birini ayrıca sayın və bu konfiqurasiya üçün ən böyük // dəyərini seçin. zəncir uzunluğu = 3; // Paralel zəncirlərin ümumi sayını təyin edin. Adafruit HAT istifadə edirsinizsə // yalnız bir zəncirə sahib ola bilərsiniz, buna görə də 1 dəyərinə yapışa bilərsiniz. Pi 2 3-ə qədər paralel zənciri dəstəkləyə bilər, daha çox məlumat üçün rpi-rgb-led-matrix kitabxanasına baxın: // https://github.com/hzeller/rpi-rgb-led-matrix#chaining-parallel-chains-and-coordinate-system parallel_count = 2; // Hər LED matris panelini konfiqurasiya edin. // Bu, hər panel üçün girişi olan iki ölçülü bir massivdir. // serialı, ekranı bölüşdürəcək şəbəkəni təyin edir, buna görə də, məsələn, 32x32 piksel panelli 64x64 ölçülü // ekran, 2x2 panel konfiqurasiyasından ibarət olacaq. // // Hər panel üçün öz zəncirində olan sıranı təyin etməlisiniz, yəni // bir zəncirdəki ilk panel sifariş = 0, sonrakı isə sifariş = 1 və s. Siz də // panel oriyentasiyasındakı dəyişiklikləri hesaba salmaq üçün hər bir panelin fırlanması // (daha qısa tel hərəkətləri üçün bir sıra panellər "ilan edildikdə" kimi). // // Məsələn, aşağıdakı konfiqurasiya panellərin bu şəbəkə görüntüsünü və // onların naqillərini (yuxarı sağ paneldən başlayaraq sola, aşağıya və // sağdan aşağıya doğru sağa doğru) müəyyən edir: // _ _ _ / / | Panel | | Panel | | Panel | // | sifariş = 2 | <= | sifariş = 1 | <= | sifariş = 0 | <= Zəncir 1 (Pi -dən) // | döndür = 0 | | döndür = 0 | | döndür = 0 | // | _ | | _ | | _ | // _ _ _ // | Panel | | Panel | | Panel | // | sifariş = 2 | <= | sifariş = 1 | <= | sifariş = 0 | <= Zəncir 2 (Pi -dən) // | döndür = 0 | | döndür = 0 | | döndür = 0 | // | _ | | _ | | _ | // // Zəncirin yuxarı sağdan başladığını və aşağıya doğru // sağa döndüyünə diqqət yetirin. Hər panelin sırası zəncir boyunca mövqeyi olaraq təyin edilir // və yuxarıdakı panellərə nisbətən // ətrafında fırlanan aşağı panellərə fırlanma tətbiq olunur. // // Göstərilmir, ancaq paralel zəncirlər istifadə edirsinizsə, hər bir giriş üçün təyin edə bilərsiniz // panellər siyahısında 'paralel = x;' x -in paralel // zəncirinin kimliyi olduğu seçim (0, 1 və ya 2). panellər = (({sıra = 2; döndürmək = 0; paralel = 0;}, {sifariş = 1; döndürmək = 0; paralel = 0;}, {sifariş = 0; döndürmək = 0; paralel = 0;}, { order = 2; rotate = 0; parallel = 1;}, {order = 1; rotate = 0; parallel = 1;}, {order = 0; rotate = 0; parallel = 1;})) // Varsayılan olaraq rpi-fb-matrix aləti, ekran panellərinin qətnaməsinə uyğun olaraq ekranın ölçüsünü // kiçildəcək. Aşağıdakı x, y // ekran piksel koordinatlarını təyin edərək ekranın bir bölgəsinin xüsusi bir piksel mükəmməl surətini // tuta bilərsiniz. Ekranın dəqiq ölçüsünün bir düzbucağı // (yəni display_width x display_height pixel) ekrandan // verilən x, y koordinatlarından başlayaraq kopyalanacaq. Bu məhsul davranışını aradan qaldırmaq üçün bunu şərh edin // əvəzinə ekranı matris ekranına endirin. məhsul_origen = (0, 0)
Addım 3: Ledboard Pi GUI Tətbiqinin tərtib edilməsi, qurulması və sınanması
GUI tətbiqi (Ledboard Pi) yaratmaq üçün proqramlaşdırma IDE -yə ehtiyacımız var. Sonra, Windows OS -də istifadə etdiyim Delphi/C ++ Builder -ə çox oxşar "Lazarus IDE" ni seçirəm
sudo apt-get install lazarus-ide
Quraşdırıldıqdan sonra sadəcə icra edin:
lazarus-ide
Ledboard Pi layihəsini açaraq Ledboard Pi Tətbiqini əldə etmək üçün tərtib edin. Bu proqramı açmadan əvvəl /home /pi yolunda LEDBOARD_APP adlı bir kataloq yaradın, sonra Ledboard Pi tətbiqini buna kopyalayın
İndi, açıq qutunun sağ klik menyusuna bir link əlavə edəcəyik. Necə ki, Putty linkindən istifadə edərək obmenuya, həmçinin xtermə ehtiyacımız var:
sudo apt-get obmenu xterm quraşdırın
İndi vncviewer pəncərəsində terminal və obmenu istifadə edə bilərik:
- Sağ tıklama menyusundan xterm-ə zəng edin
- Xterm -dən obmenu açın
Yeni maddə əlavə edin: Ledboard Pi
- Yeni maddə seçin
- Ledboard Pi adını verin
- sudo nice -n -15/home/pi/LEDBOARD_APP/LEDBOARD tətbiq edin
- "Horn. WAV" yükləyin, sonra şəbəkəyə bağlı samba yerini "\ ledboardpi / ledboardpi \" istifadə edərək kopyalayın və realtimePi mühitinə "horn.wav" olaraq adlandırın. Ad dəyişdirildikdən sonra bu fayl /home /pi qovluğuna kopyalanmalıdır.
- Bitti, video və şəkillərdə gördüyünüz kimi Ledboard Pi -ni də idarə etməyi bacarmalısınız.
Addım 4: WiFi Hotspotunu Qurun və Qurun
Bu layihə, Raspberry Pi 3/4 -ə simsiz olaraq qoşulmuş bir dizüstü kompüterdən realvnc görüntüleyicisini istifadə etmək üçün hazırlanmışdır. Beləliklə, bu, işə salınması və kabelli kabusa "hasta la vista baby" demək üçün son addımdır.
Proqram Quraşdırması
sudo apt-get yeniləməsi
sudo apt-get hostapd isc-dhcp-server qurun
DHCP Server
Ağıllı olun və həmişə standart konfiqurasiyanın ehtiyat nüsxəsini çıxarın
sudo cp /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.default
Defolt konfiqurasiya faylını redaktə edin
sudo nano /etc/dhcp/dhcpd.conf
Aşağıdakı sətirləri şərh edin…
"domain.org" domen adı seçimi;
domen adı serverləri seçimi ns1.example.org, ns2.example.org;
oxumaq:
#option domen adı "example.org";
#option domen adı serverləri ns1.example.org, ns2.example.org;
… və bu sətri şərh etmə
#səlahiyyətli;
… oxumaq:
səlahiyyətli;
… faylın altındakı aşağıya fırladın və aşağıdakı sətirləri yazın:
alt şəbəkə 192.168.42.0 şəbəkə maskası 255.255.255.0 {
diapazon 192.168.42.10 192.168.42.50; seçim ünvanı-ünvan 192.168.42.255; seçim yönləndiriciləri 192.168.42.1; icarə müddəti-600; maksimum icarə müddəti 7200; "yerli" domen adı seçimi; domen adı serverləri seçimi 8.8.8.8, 8.8.4.4; }
Statik IP üçün wlan0 quraq
Əvvəlcə onu bağlayın…
sudo ifdown wlan0
… təhlükəsiz saxlayın və bir yedek fayl yaradın:
sudo cp/etc/network/interfaces /etc/network/interfaces.backup
… Şəbəkə interfeysləri faylını redaktə edin:
sudo nano/etc/network/interfeysləri
… Oxumaq üçün buna uyğun olaraq redaktə edin:
mənbə-kataloq /etc/network/interfaces.d
avtomatik olaraq iface lo inet loopback iface eth0 inet dhcp allow-hotplug wlan0 iface wlan0 inet statik ünvan 192.168.42.1 netmask 255.255.255.0 post-up iw dev $ IFACE set power_save off
… faylı bağlayın və indi statik bir IP təyin edin
sudo ifconfig wlan0 192.168.42.1
Bitdi…
Hostapd
Bir fayl yaradın və redaktə edin:
sudo nano /etc/hostapd/hostapd.conf
Seçdiyiniz bir adla və wpa_passphrase ilə ssid -i WiFi identifikatoruna dəyişdirin
interfeys = wlan0
ssid = LedboardPi hw_mode = g kanal = 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 = CCM
Şəbəkə ünvanı tərcüməsini konfiqurasiya edək
Yedek fayl yaradın
sudo cp /etc/sysctl.conf /etc/sysctl.conf.backup
konfiqurasiya faylını redaktə edin
sudo nano /etc/sysctl.conf
… şərh yazmayın və ya aşağıya əlavə edin:
net.ipv4.ip_forward = 1
# … və dərhal aktivləşdirin:
sudo sh -c "echo 1>/proc/sys/net/ipv4/ip_forward"
… Eth0 ilə wifi port wlan0 arasında şəbəkə tərcüməsi yaratmaq üçün iptables -ı dəyişdirin
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
sudo iptables -A İLƏ -i eth0 -o wlan0 -m dövlət -dövlət İLƏ BAĞLI, qurulub -j QABUL EDİR sudo iptables -A İLƏ -i wlan0 -o eth0 -j QƏBUL ET
… Bunu runnig tərəfindən yenidən başladın
sudo sh -c "iptables -save> /etc/iptables.ipv4.nat"
… və yenidən redaktə edin
sudo nano/etc/network/interfeysləri
… Sonra əlavə olunur:
up iptables-bərpa </etc/iptables.ipv4.nat
/Etc/network/interfaces faylımız indi belə olacaq:
mənbə-kataloq /etc/network/interfaces.d
avtomatik bax
iface lo inet loopback allow-hotplug eth0 iface eth0 inet statik ünvan 192.168.100.61 netmask 255.255.255.0 ağ geçidi 192.168.100.1 icazə-hotplug wlan0 iface wlan0 inet statik ünvan 192.168.42.1 netmask 255.255.255.0 şəbəkə 192.168.42.0 yayım 192.168.42.0 kataloq /etc/network/interfaces.d
Çalışaraq giriş nöqtəmizi sınayaq:
sudo/usr/sbin/hostapd /etc/hostapd/hostapd.conf
İsti nöqtəniz işə düşür: ona kompüterdən və ya smartfondan qoşulmağa çalışın. Bunu etdiyiniz zaman terminalınızda bir günlük fəaliyyəti də görməlisiniz. Əgər razısınızsa, CTRL+C ilə dayandırın
Hər şeyi təmizləyək: sudo service hostapd start sudo service isc-dhcp-server start
… və işə başladığımızdan əmin olun:
sudo xidməti hostapd statusu
sudo xidməti isc-dhcp-server statusu
… daemonlarımızı yükləmə vaxtında başlayacaq şəkildə konfiqurasiya edək:
sudo update-rc.d hostapd imkan verir
sudo update-rc.d isc-dhcp-server imkan verir sudo systemctl maskasını açar hostapd sudo systemctl isc-dhcp-serverini açar
… pi -ni yenidən başladın
sudo yenidən başladın
İndi pi WiFi -nizi görə, ona qoşula və internetə daxil olmalısınız. Sürətli bir müqayisə olaraq, 4k video axını pi CPU -nun təxminən 10% -ni istehlak edəcək, buna görə də istifadə edin.
Bir bonus olaraq, WiFi qaynar nöqtənizdə baş verənləri yoxlamaq istəyirsinizsə, qeyd sənədini yoxlayın:
quyruq -f/var/log/syslog
Addım 5:
Hal.
Dizayn
Bu hissədə sketchup 3D dizayn proqramından istifadə etdim. Ledboard Pi Alüminium Çanta 3D Dizayn
Bunun üçün ümumi düzbucaqlı 82,5 mm x 38 mm alüminium profillərdən, bəzi açılardan və bəzi vintlərdən istifadə etdim. Küçədə anam tərəfindən qurulan dəstək boşa çıxdı. Şəkillərdə göstərildiyi kimi təkərləri var.
Tövsiyə:
DIY 37 Leds Arduino Rulet Oyunu: 3 Addım (Şəkillərlə birlikdə)
DIY 37 Leds Arduino Rulet Oyunu: Rulet, kiçik təkər mənasını verən Fransız sözündən sonra verilən bir kazino oyunudur
Əl BASIC Kompüteri: 6 Addım (Şəkillərlə birlikdə)
Əl BASIC Kompüteri: Bu Təlimat, BASIC ilə işləyən kiçik bir el kompüteri qurma prosesimi təsvir edir. Kompüter, ATmega 1284P AVR çipinin ətrafında qurulmuşdur ki, bu da kompüterin axmaq adını (HAL 1284) ilhamlandırmışdır
Qonşuluqda Geniş Sinxron LEDlər: 5 Addım (Şəkillərlə birlikdə)
Qonşuluqda Geniş Sinxron LEDlər: Tətil üçün söndürə biləcəyimi düşündüyüm bəzi simsiz LED çubuqlarım vardı. Ancaq mənim həyətimdə onlar da eyni şəkildə telli ola bilərdilər. Yaxşı, sərin problem nədir? Blokumdakı bütün evlərdə sinxron displey ilə LED bəzəklər
E-dohicky Russun Lazer Güc Ölçerinin Elektron Versiyası Dohicky: 28 Addım (Şəkillərlə birlikdə)
E-dohicky Russ-un Lazer Güc Ölçerinin Elektron Versiyası Dohicky: Lazer elektrik aləti. E-dohicky, Russ SADLER-dən olan dohicky-nin elektron versiyasıdır. Russ çox yaxşı SarbarMultimedia youtube kanalını canlandırır https://www.youtube.com/watch?v=A-3HdVLc7nI&t=281sRuss SADLER asan və ucuz bir aksesuar təqdim edir
Portativ Bluetooth 2.1 Boombox: 16 Addım (Şəkillərlə birlikdə)
Portativ Bluetooth 2.1 Boombox: Hər kəsə salam! Bu quruluşda, təkrar doldurulan bir batareyaya və əla performansa malik portativ Bluetooth boomboxu hazırlamaq qərarına gəldim. Bu natiq, Paul Carmody -nin yerləşdirmək üçün bir qədər təmir etdiyim Isetta dinamikinə əsaslanır