İçindekiler:
- Gereçler
- 1. Adım: Raspberry Pi 3/4 OS Öğelerini Ayarlama
- Adım 2: RGB LED Panel Gerekli Kitaplıkların İndirilmesi, Kurulumu ve Çalıştırılması
- Adım 3: Ledboard Pi GUI Uygulamasını Derleme, Ayarlama ve Test Etme
- 4. Adım: WiFi Bağlantı Noktasının Kurulumu ve Kurulumu
- Adım 5:
Video: Ledboard Pi: 5 Adım (Resimli)
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-03 03:06
Ledboard Pi ekranı, yılların deneyiminin, öğrenmenin ve gelişimin sonucudur; ama aynı zamanda, doğru araçlara (donanım, yazılım, bellenim) bu doğru anda sahip olmanın sonucu: Hızı, belleği ve kablosuz özelliği ile Raspberry Pi 4 (Raspberry Pi 3 ile de çalışır) muhteşem proje Raspberry Pi LED Matrix Display Raspberry Pi'nin video çıkışını büyük bir RGB LED matris ekranında göstermek için rpi-rgb-led-matrix ve rpi-fb-matrix kitaplıklarına (birçok ticari RGB LED Panelini GPIO üzerinden sürmek için) dayalıdır (bu talimat için çözünürlük 6 sparkfun 32x32 panel kullanarak 96x64). Tüm bunlar, bir Raspbian Buster Lite görüntüsü üzerine kurulmuş çok hafif bir açık kutu masaüstünde lazarus ide kullanılarak programlanan bir GUI uygulamasıyla kontrol edilir ve son olarak, hayal gücünüzün programlayabileceği her şeyi gösterin: Çok Sporlu Skorbord, Dijital Tabela veya Video Oynatıcı; limit yok. Herhangi bir bilgisayar tarafından kontrol edilen bu proje, VNC Viewer'ı çalıştırabilir, çünkü VNC Sunucusu Raspberry Pi 4'ün Rasbian Buster Lite'ına da kuruludur.
Yarından itibaren bu projenin işe yaraması için her adımı detaylı bir şekilde açıklamaya çalışacağım.
Gereçler
Bu proje için ihtiyacımız var:
Donanım
- Bir adet Raspberry Pi 3 veya daha iyisi, 5V 2.5 A güç kaynağına sahip Raspberry Pi 4
- Raspberry Pi için Bir Electrodragon RGB LED Matrix Panel Sürücü Kartı
- Sparkfun'dan altı adet 32x32 RGB LED Panel
- Bir adet 40A 5v Güç Kaynağı
- Bir adet 3 metre Alüminyum dikdörtgen çerçeve 82,5 mm x 38 mm
- Akrilik boyutunda tek kesim G 576 mm x Y 384 mm
- Bir kesim polarize film
Yazılım
- hezeller rpi-rgb-led-matris kitaplığı
- Adafruit rpi-fb-matris kitaplığı
- Raspbian buster lite veya realtimepi-buster-lite görüntüler
- Açık kutu
- Kontrol pc/dizüstü bilgisayar/Raspberry Pi 3 veya 4 için, Windows veya Linux veya Raspbian için Gerçek VNC Görüntüleyici
- Raspbian buster lite için Lazarus IDE
- Leboard Pi uygulaması
devam edecek…
1. Adım: Raspberry Pi 3/4 OS Öğelerini Ayarlama
Donanım parçalarına sahip olduğumuzda, işletim sistemi öğelerini almamız gerekiyor:
İlk olarak, Raspbian 3/4 için işletim sistemini almalıyız. benim durumumda gerçek zamanlı buster lite kullanmaya karar verdim; ancak Raspbian Buster Lite sürümünü de kullanabilirsiniz. Ardından bu görüntüyü balenaEtcher kullanarak mikro SD karta aktarmanız gerekir.
Ardından, bir HDMI ekran ve bir usb klavye ve bağlı bir cat5 ağ kablosu bağlamamız gerekiyor.
Ahududu Pi 3/4 RJ45; Böylece, ilk kurulumu yapmak için Raspberry Pi 3/4 IP'yi arayabiliriz: ağ IP'si, kablolu ve kablosuz. Gelişmiş ip tarayıcıyı kullandım. Şimdi, raspi-config aracılığıyla, Ledboard Pi kurulumunun geri kalanını tamamlamak için Putty kullanarak uzaktan bağlanmak için SSH Sunucusunu etkinleştirin.
Şimdi lite versiyonu üzerinden openbox ile hafif bir masaüstü ortamı kuracağız.
sudo apt-get install --no-install-önerir xserver-xorg x11-xserver-utils xinit openbox
Ardından, lightdm'yi yükleyin (Giriş yöneticisi)
sudo apt-get install lightdm
raspi-config'den realvncserver'ı etkinleştirin
sudo raspi-config > Arayüz seçenekleri > vncserver > vncserver'ı etkinleştir
Burada vnceserver etkinleştirildiğinde VNC Viewer'ı kullanacağız. Bunda, bağlantıda yapılandırılacak masaüstü 0'dır, örn. IP 192.168.100.61 ise bağlantı "192.168.100.61:0" olur
Kontrol bilgisayarı/dizüstü bilgisayarı ile Ledboard Pi arasında bir bağlantıya ihtiyacımız var, bu nedenle kaynak kodu, dosyaları, resimleri, videoları vb. Aktarmak için samba'nın yüklenmesi gerekiyor
sudo apt-get kurulum samba samba-ortak-bin -y
Kullanıcınızın Samba aracılığıyla paylaşmaya çalıştığınız yolun sahibi olduğundan emin olun
sudo chown -R pi:pi /home/pi/share
Orijinal samba paylaşım dosyasının bir kopyasını alın
sudo cp /etc/samba/smb.conf /etc/samba/smb.bak
Samba yapılandırma dosyasını düzenleyin
sudo nano /etc/samba/smb.conf
Çalışma grubunu WORKGROUP olarak bırakın (veya istediğiniz gibi adlandırın)
#wins desteği = hayır
desteği kazanmak için = evet
Sonra ….
#Bu, göz attığınızda görüneceği paylaşım klasörünün adıdır.
[ledboardpi] yorum = ledboardPi paylaşım klasörü yolu = /home/pi/Share create mask = 0775 dizin maskesi = 0775 salt okunur = hayır göz atılabilir = evet genel = evet kullanıcıyı zorla = yalnızca misafir = hayır
Artık /home/pi yolundaki "home/pi/share" klasörüne başka bir bilgisayardan erişebiliriz.
Bir gui uygulaması kullanarak dosya sistemini yönetmek için pcmanfm kuracağız
sudo apt-get install pcmanfm
Adım 2: RGB LED Panel Gerekli Kitaplıkların İndirilmesi, Kurulumu ve Çalıştırılması
İlk önce, ön koşulları yükleyin
sudo apt-get güncellemesi
sudo apt-get kurulumu -y temel yapı git libconfig++-dev sudo apt-get kurulumu libgraphicsmagick++-dev libwebp-dev -y sudo apt-get kurulumu python2.7-dev python-yastık -y
Ardından, hzeller rpi-rgb-led-matrix'i indirin ve derleyin
wget
unzip master.zip cd rpi-rgb-led-matrix-master/ && make
Ayrıca, rpi-fb-matrix'i indirin ve yükleyin
Gerekli alt modüllerin de klonlanması için bu depoyu özyinelemeli seçenekle klonlamalısınız. Bu komutu çalıştırın:
git klon -- özyinelemeli
Yapmak
Not: rpi-fb-matrix klasörüne erken indirilen rpi-rgb-led-matrix kitaplığını değiştirin
Şimdi, bu kütüphaneleri test edeceğiz, unutmayın, rpi-fb-matrix, rpi-rgb-led-matrix'e bağlıdır
cd rpi-fb-matris
cd rpi-rgb-led-matrix sudo./demo --led-chain=3 --led-parallel=2 --led-slowdown-gpio=4 --led-gpio-mapping="normal" --led- donanımsız-darbe --led-pwm-lsb-nanosaniye=180 --led-show-refresh --led-brightness=80 -D 0 sudo./demo --led-chain=3 --led-parallel= 2 --led-slowdown-gpio=4 --led-gpio-mapping="normal" --led-no-hardware-pulse --led-pwm-lsb-nanosaniye=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="normal" - -led-no-hardware-pulse --led-pwm-lsb-nanosaniye=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="düzenli" --led-no-hardware-pulse --led-pwm-lsb-nanosaniye=180 --led -show-refresh --led-brightness=80 -D 3 sudo./demo --led-chain=3 --led-parallel=2 --led-slowdown-gpio=4 --led-gpio-mapping=" normal" --led-no-hardware-pulse --led-pwm-lsb-nanosaniye=180 --led-show-refresh --led-brightness=80 -D 4 sudo./demo --led-chain=3 --led-parallel=2 --led-slowdown-gpio=4 --led-gpio-mapping="normal" --led-no-hardware-pulse --led-pwm-lsb-nanosaniye=180 --led-show-refresh --led-brightness=80 -D 5 sudo./demo --led-chain=3 --led-parallel=2 --led- slowdown-gpio=4 --led-gpio-mapping="normal" --led-no-hardware-pulse --led-pwm-lsb-nanosaniye=180 --led-show-refresh --led-brightness=80 -D 6 sudo./demo --led-chain=3 --led-parallel=2 --led-slowdown-gpio=4 --led-gpio-mapping="normal" --led-no-hardware-pulse --led-pwm-lsb-nanosaniye=180 --led-show-refresh --led-brightness=80 -D 7 sudo./demo --led-chain=3 --led-parallel=2 --led- slowdown-gpio=4 --led-gpio-mapping="normal" --led-no-hardware-pulse --led-pwm-lsb-nanosaniye=180 --led-show-refresh --led-brightness=80 -D 8 sudo./demo --led-chain=3 --led-parallel=2 --led-slowdown-gpio=4 --led-gpio-mapping="normal" --led-no-hardware-pulse --led-pwm-lsb-nanosaniye=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="düzenli" --led-no-hardware-pulse --led-pwm-lsb-nanosaniye=180 --led-show-refresh --led-brightness=80 -D 10 sudo./demo --led-chain=3 --led-parallel=2 --led-slowdown-gpio=4 --led-gpio-mapping="normal" -- led-no-hardware-pulse --led-pwm-lsb-nanosaniye=180 --led-show-refresh --led-brightness=80 -D 11
Hepsi iyi çalışıyor.
Şimdi, rpi-fb-matrix kitaplığı. Bu, ekranın bir kısmını (96x64) RGB LED Paneller tabanlı Ledboard Pi'ye gösterecektir
cd /home/pi/rpi-fb matrisi
UNUTMAYIN, rpi-rgb-led-matrix kitaplığının son sürümünü rpi-fb-matrix klasörüne kopyalayın. ÇOK ÖNEMLİ
temizlemek
hepsini yapmak
Hem rpi-fb-matrix hem de rpi-rgb-led-matrix kitaplıkları için bu son komutlar…..
Rpi-fb-matrix için matrix.cfg'nin doğru bir konfigürasyonu gereklidir (bu talimat için davenew.cfg adını değiştirdim), farklı sayıda RGB LED Panelli özel projeler için okuyun, analiz edin…
LED Matrix Ekran Konfigürasyonu // Ekranın tüm genişliğini ve yüksekliğini piksel olarak tanımlayın. // Bu, tüm // zincirlenmiş paneller tarafından tanımlanan dikdörtgenin _toplam_ genişliği ve yüksekliğidir. Genişlik, panel piksel genişliğinin (32) katı olmalı ve yükseklik, panel piksel yüksekliğinin (8, 16 veya 32) katı olmalıdır. display_width = 96; display_height = 64; // Her panelin genişliğini piksel olarak tanımlayın. Bu her zaman 32 olmalıdır (ancak teoride // değiştirilebilir). panel_width = 32; // Her panelin yüksekliğini piksel cinsinden tanımlayın. Bu genellikle 8, 16 veya 32'dir. // NOT: Ekrandaki her panel aynı yükseklikte olmalıdır _! Örneğin // 16 ve 32 piksel yüksekliğindeki panelleri karıştıramazsınız. panel_height = 32; // Her zincirdeki toplam panel sayısını tanımlayın. Ne kadar çok // panel birbirine bağlıysa onu sayın ve bu değeri buraya koyun. // birden fazla paralel zincir kullanıyorsanız, her birini ayrı ayrı sayın ve bu konfigürasyon için en büyük // değeri seçin. zincir_uzunluk = 3; // Paralel zincirlerin toplam sayısını tanımlayın. Adafruit HAT kullanıyorsanız // yalnızca bir zincire sahip olabilirsiniz, bu nedenle 1 değerine bağlı kalın. Pi 2, // 3 paralel zincire kadar destekleyebilir, daha fazla bilgi için rpi-rgb-led-matrix kitaplığına bakın: // https://github.com/hzeller/rpi-rgb-led-matrix#chaining-parallel-chains-and-coordinate-system parallel_count = 2; // Her bir LED matris panelini yapılandırın. // Bu, her panel için bir giriş içeren iki boyutlu bir dizidir. Dizi // ekranı alt bölümlere ayıracak ızgarayı tanımlar, bu nedenle örneğin 32x32 piksel panelli 64x64 boyutunda // ekran 2x2 panel konfigürasyonu dizisi olacaktır. // // Her panel için kendi zincirindeki sırayı ayarlamalısınız, yani bir zincirdeki // ilk panel sıra = 0, sonraki sıra = 1, vb. panel oryantasyonundaki değişiklikleri hesaba katmak için her panel için dönüş // (daha kısa kablo geçişleri için bir dizi panelin uçtan uca "yuvarlanması" gibi). // // Örneğin aşağıdaki konfigürasyon, panellerin ve // kablolarının (sağ üst panelden başlayarak ve sola, aşağıya ve // sağ alt panele doğru kıvrılarak) bu ızgara görüntüsünü tanımlar: // _ _ _ / / | paneli | | paneli | | paneli | // | sıra = 2 |<=| sıra = 1 |<=| sıra = 0 |<= Zincir 1 (Pi'den) // | döndürme = 0 | | döndürme = 0 | | döndürme = 0 | // |_| |_| |_| // _ _ _ // | paneli | | paneli | | paneli | // | sıra = 2 |<=| sıra = 1 |<=| sıra = 0 |<= Zincir 2 (Pi'den) // | döndürme = 0 | | döndürme = 0 | | döndürme = 0 | // |_| |_| |_| // // Zincirin sağ üstte başladığına ve aşağıya doğru kıvrıldığına dikkat edin // sağ. Her panelin sırası, zincir boyunca konumu olarak belirlenir, // ve döndürme, üstlerindeki panellere göre // çevrilen alt panellere uygulanır. // // Gösterilmiyor ancak paralel zincirler kullanıyorsanız, her giriş için // panel listesinde bir 'paralel = x;' belirtebilirsiniz. x'in bir paralel // zincirin (0, 1 veya 2) kimliği olduğu seçenek. paneller = (({ sıra = 2; döndürme = 0; paralel=0; }, { sıra = 1; döndürme = 0; paralel=0;}, { sıra = 0; döndürme = 0; paralel=0;}, { sıra = 2; döndürme = 0; paralel=1; }, { sıra = 1; döndürme = 0; paralel=1;}, { sıra = 0; döndürme = 0; paralel=1;})) // Varsayılan olarak rpi-fb-matrix aracı ekranı yeniden boyutlandıracak ve // ekran panellerinin çözünürlüğüne uyacak şekilde küçültecektir. Ancak bunun yerine aşağıdaki x, y // ekran piksel koordinatlarını ayarlayarak ekranın bir bölgesinin belirli bir piksel mükemmel kopyasını yakalayabilirsiniz. Görüntünün tam boyutunun bir dikdörtgeni // (yani görüntü_genişliği x görüntü_yüksekliği pikselleri) sağlanan x, y koordinatlarından başlayarak ekrandan // kopyalanacaktır. // bu kırpma davranışını devre dışı bırakmak için bunu yorumlayın ve bunun yerine ekranı matris ekranına göre yeniden boyutlandırın. mahsul_kökeni = (0, 0)
Adım 3: Ledboard Pi GUI Uygulamasını Derleme, Ayarlama ve Test Etme
Bir GUI uygulaması (Ledboard Pi) oluşturmak için bir programlama IDE'sine ihtiyacımız var. Sonra Windows işletim sisteminde kullandığım Delphi/C++ Builder'a çok benzeyen "Lazarus IDE"yi seçiyorum
sudo apt-get install lazarus-ide
Kurulduktan sonra, sadece yürütün:
tembel
Ledboard Pi projesini açın, ardından Ledboard Pi Uygulamasını almak için derleyin. Bu uygulamayı açmadan önce /home/pi yolunda LEDBOARD_APP adında bir dizin oluşturun ve ardından Ledboard Pi uygulamasını buna kopyalayın
Şimdi, openbox'ın sağ tıklama menüsüne bir bağlantı ekleyeceğiz. Nasıl, obmenüye ihtiyacımız var, ayrıca Putty bağlantısını kullanarak xterm, yani:
sudo apt-get install obmenu xterm
Artık vncviewer penceresinde terminal ve obmenüyü kullanabiliriz:
- Sağ tıklama menüsünden xterm'i arayın
- xterm'den obmenüyü aç
Yeni öğe ekle: Ledboard Pi
- Yeni öğe seçin
- Ledboard Pi olarak adlandırın
- sudo nice -n -15 /home/pi/LEDBOARD_APP/LEDBOARD yürütün
- "horn. WAV" dosyasını indirin, ardından ağ bağlantılı samba konumu "\ledboardpi\ledboardpi\" kullanarak bunu kopyalayın ve realtimePi ortamına "horn.wav" olarak yeniden adlandırın. Bu dosya yeniden adlandırıldıktan sonra /home/pi klasörüne kopyalanmalıdır.
- Bitti, Ledboard Pi'yi videolarda ve resimlerde gördüğünüz gibi çalıştırabiliyor olmalısınız.
4. Adım: WiFi Bağlantı Noktasının Kurulumu ve Kurulumu
Bu proje, Raspberry Pi 3/4'e kablosuz olarak bağlı bir dizüstü bilgisayardan realvnc görüntüleyici kullanılarak çalışacak şekilde tasarlanmıştır. Bu, onu çalıştırmak için son adımdır ve kablolu kabusa "hasta la vista baby" deyin.
Yazılım Kurulumu
sudo apt-get güncellemesi
sudo apt-get install hostapd isc-dhcp-server
DHCP Sunucusu
Akıllı olun ve her zaman varsayılan yapılandırmanın bir yedeğini alın
sudo cp /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.default
Varsayılan yapılandırma dosyasını düzenleyin
sudo nano /etc/dhcp/dhcpd.conf
Aşağıdaki satırları yorumlayın…
seçenek alan adı "example.org";
seçenek alan adı sunucuları ns1.example.org, ns2.example.org;
okumak:
#option alan adı "example.org";
#option alan adı-sunucuları ns1.example.org, ns2.example.org;
…ve bu satırın yorumunu kaldırın
#yetkili;
… okumak:
yetkili;
… dosyanın en altına gidin ve aşağıdaki satırları yazın:
alt ağ 192.168.42.0 ağ maskesi 255.255.255.0 {
aralık 192.168.42.10 192.168.42.50; seçenek yayın adresi 192.168.42.255; seçenek yönlendiricileri 192.168.42.1; varsayılan kiralama süresi 600; maksimum kiralama süresi 7200; seçenek alan adı "yerel"; seçenek alan adı sunucuları 8.8.8.8, 8.8.4.4; }
Statik IP için wlan0 ayarlayalım
Önce kapat…
sudo ifdown wlan0
…güvende tutun ve bir yedekleme dosyası oluşturun:
sudo cp /etc/network/interfaces /etc/network/interfaces.backup
…ağ arayüzleri dosyasını düzenleyin:
sudo nano /etc/ağ/arayüzler
… okumak için uygun şekilde düzenleyin:
kaynak dizini /etc/network/interfaces.d
otomatik lo iface lo inet geri döngü iface eth0 inet dhcp allow-hotplug wlan0 iface wlan0 inet statik adres 192.168.42.1 ağ maskesi 255.255.255.0 post-up iw dev $IFACE power_save'i kapat
…dosyayı kapatın ve şimdi statik bir IP atayın
sudo ifconfig wlan0 192.168.42.1
Tamamlandı…
Hostapd
Bir dosya oluşturun ve düzenleyin:
sudo nano /etc/hostapd/hostapd.conf
ssid'yi seçtiğiniz bir adla ve wpa_passphrase'i bir WiFi authen olarak değiştirin
arayüz=wlan0
ssid=LedboardPi hw_mode=g kanal=6 macaddr_acl=0 auth_algs=1 görmezden_broadcast_ssid=0 wpa=2 wpa_passphrase=davewarePi wpa_key_mgmt=WPA-PSK wpa_pairwise=TKIP rsn_pairwise=CCMP
Ağ adresi çevirisini yapılandıralım
Bir yedekleme dosyası oluşturun
sudo cp /etc/sysctl.conf /etc/sysctl.conf.backup
yapılandırma dosyasını düzenle
sudo nano /etc/sysctl.conf
…yorum yapmayın veya en alta ekleyin:
net.ipv4.ip_forward=1
# …ve hemen etkinleştirin:
sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"
… eth0 ve wlan0 wifi bağlantı noktası arasında bir ağ çevirisi oluşturmak için iptables'ı değiştirin
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASKERADE
sudo iptables -A FORWARD -i eth0 -o wlan0 -m state --state İLGİLİ, KURULDU -j KABUL ET sudo iptables -A FORWARD -i wlan0 -o eth0 -j KABUL
…runnig tarafından yeniden başlatıldığında bunun olmasını sağlayın
sudo sh -c "iptables-save > /etc/iptables.ipv4.nat"
…ve tekrar düzenleme
sudo nano /etc/ağ/arayüzler
…sonunda ekleniyor:
yukarı iptables-restore < /etc/iptables.ipv4.nat
/etc/network/interfaces dosyamız şimdi şöyle görünecek:
kaynak dizini /etc/network/interfaces.d
otomatik lo
iface lo inet geri döngüye izin ver-hotplug eth0 iface eth0 inet statik adresi 192.168.100.61 ağ maskesi 255.255.255.0 ağ geçidi 192.168.100.1 izin ver-hotplug wlan0 iface wlan0 inet statik adresi 192.168.42.1 ağ maskesi 255.255.255.0 ağ kaynağı-192.168.4.255 yayın 192.168.42 dizin /etc/network/interfaces.d
Erişim noktamızı çalıştırarak test edelim:
sudo /usr/sbin/hostapd /etc/hostapd/hostapd.conf
Erişim noktanız çalışıyor ve çalışıyor: ona bir bilgisayardan veya akıllı telefondan bağlanmayı deneyin. Bunu yaptığınızda, terminalinizde bazı günlük etkinlikleri de görmelisiniz. Memnunsanız, CTRL+C ile durdurun
Her şeyi temizleyelim: sudo service hostapd start sudo service isc-dhcp-server start
…ve çalışır durumda olduğumuzdan emin olun:
sudo hizmeti hostapd durumu
sudo hizmeti isc-dhcp-sunucu durumu
…daemonlarımızı açılışta başlayacak şekilde yapılandıralım:
sudo update-rc.d hostapd etkinleştir
sudo update-rc.d isc-dhcp-server sudo systemctl maskesini kaldır hostapd sudo systemctl isc-dhcp-server maskesini kaldır
…pi'yi yeniden başlatın
sudo yeniden başlatma
Artık pi WiFi'nizi görebilmeli, ona bağlanabilmeli ve internete erişebilmelisiniz. Hızlı bir karşılaştırma olarak, 4k video akışı pi CPU'nun yaklaşık %10'unu tüketecektir, bu nedenle… buna göre kullanın.
Bonus olarak, WiFi etkin noktanızda neler olup bittiğini kontrol etmek istiyorsanız, günlük dosyasını kontrol edin:
tail -f /var/log/syslog
Adım 5:
Dosya.
Tasarım
Bu kısım için Sketchup 3D tasarım programını kullandım. Ledboard Pi Alüminyum Kasa 3D Tasarım
Bunun için ortak dikdörtgen 82,5 mm x 38 mm alüminyum profiller, bazı açılar ve bazı vidalar kullandım. Annemin sokakta kurduğu destekler boşa gitti. Resimlerde görüldüğü gibi tekerleklidir.
Önerilen:
DIY 37 Ledli Arduino Rulet Oyunu: 3 Adım (Resimli)
DIY 37 Led Arduino Rulet Oyunu: Rulet, adını Fransızca küçük tekerlek anlamına gelen kelimeden alan bir kumarhane oyunudur
BOSEBerry Pi İnternet Radyosu: 4 Adım (Resimli)
BOSEBerry Pi İnternet Radyosu: Radyo dinlemeyi çok seviyorum! Evimde bir DAB radyo kullanıyordum, ancak alımın biraz düzensiz olduğunu ve sesin kesilmeye devam ettiğini fark ettim, bu yüzden kendi internet radyomu kurmaya karar verdim. Evimin çevresinde güçlü bir wifi sinyali var ve dijital kardeşim
4 Elli 'Weasley' Konum Saati: 11 Adım (Resimli)
'Weasley' 4 Elli Konum Saati: Bir süredir ortalıkta dolaşan bir Raspberry Pi ile, onu en iyi şekilde kullanmamı sağlayacak güzel bir proje bulmak istedim. ppeters0502 tarafından hazırlanan bu harika Eğitilebilir Kendi Weasley Konum Saatinizi Oluşturun ile karşılaştım ve düşündüm ki
3D Baskılı Twin Paddle Cw Key (566gr.): 21 Adım (Resimli)
3D Baskılı Twin Paddle Cw Key (566gr.): Şimdiye kadar hassas, yumuşak ve ağır hizmet tipi bir twin paddle anahtarına sahip olmak çok para harcamak anlamına geliyordu. Bu anahtarı tasarlarken amacım kürek yapmaktı:a)- Ucuz --- Standart bir 3d yazıcı ile plastikten yapılmıştırb)- Dayanıklı --- Top kullandım
Adım Adım Arduino Uno ile Akustik Kaldırma (8 adım): 8 Adım
Arduino Uno ile Akustik Kaldırma Adım Adım (8 adım): ultrasonik ses dönüştürücüler L298N erkek dc pinli Dc dişi adaptör güç kaynağı Arduino UNOBreadboardBu nasıl çalışır: İlk olarak, Arduino Uno'ya kod yüklersiniz (dijital ile donatılmış bir mikrodenetleyicidir) ve kodu dönüştürmek için analog bağlantı noktaları (C++)