İçindekiler:
- Adım 1: Sökme ve Kararlar
- 2. Adım: Chromium Kodu
- 3. Adım: TV Kontrolleri
- 4. Adım: Etrafında Kaydırma
- Adım 5: Uyumak ve Uyanmak
- 6. Adım: Ekran Süresi
- 7. Adım: Yarı Saydam Şablonlar
- Adım 8: Daha Fazla Düğme
- Adım 9: Kasayı Doğrama
- Adım 10: Asma Kol
- 11. Adım: Rötuşlar ve Montaj
- Adım 12: Yer Seçimi
- Adım 13: Son Düşünceler
Video: 1975 Hitachi Pi Info-TV: 13 Adım (Resimli)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
Bu, duvara monte retro bir bilgi istasyonuna dönüştürdüğüm küçük tatlı bir Hitachi I-89-311 taşınabilir televizyon! Yararlı içeriği bir dizi tam ekran Chrome sekmesinde görüntüler ve tıpkı TV kanallarını değiştirdiğiniz gibi, ayar kadranı sayfalar arasında geçiş yapar. Ses düğmesi kaydırmayı kontrol eder, açma-kapama düğmesi sayfayı yeniler ve PIR hareket sensörüne sahiptir, böylece siz uzaklaştığınızda ekran kapanır.
İçeriği görüntülemek için bir Pimoroni 8 4:3 ekran ve bir Raspberry Pi 3 kullanır ve bazı özel yapım anahtarlar, tüm orijinal TV kontrollerinin kullanılmasına izin verir.
Gömülü videoyu göremiyorsanız şu adrestedir:
Adım 1: Sökme ve Kararlar
Bu televizyon yaz boyunca bir indirimde bana 5 sterline mal oldu ve eve gidip onu sökmek için sabırsızlanıyordum. Aklımda onu parçalara ayırmayı, kesmeyi, ekranı eski 10 tabletimle değiştirmeyi ve duvara asmayı düşünüyordum - hızlı ve güzel bir proje! Yıkım kesinlikle iyi gitti, her şey çok temiz bir şekilde dağıldı ve bir yeni manyetik parça tepsisi bir kez olsun vidalarından hiçbirini kaybetmedim. Tableti soyulmuş kasaya kadar tuttuğumda ancak asla sığmayacağı belliydi, ekranın etrafındaki çerçeve kasaya sığmayacak kadar kalındı.
Yaklaşan takvim randevularını, hava durumunu, haberleri vb. göstermek için bir Android ana ekranını widget'larla özelleştirmeyi hayal etmiştim, ancak bununla birlikte Raspberry Pi seçeneklerine döndüm. Önce panoları görüntülemek için yazılıma bakmaya başladım, çünkü bu kabaca peşinde olduğum şey gibi görünüyordu. Önerilerden sonra dashing.io'yu denedim, ancak kurmayı ve yapılandırmayı biraz hantal buldum. Diğer seçeneklerin çoğu daha iş odaklıydı, bu nedenle canlı bir CCTV web kamerası beslemesi görüntüleme gibi özelliklere sahip olma olasılığı daha düşüktü. Bir süre sonra, sadece istediğim içeriği görüntülemek için kendi web sayfamı oluşturmaya karar verdim - ama sonra fikir geldi, neden birden fazla web sayfanız olmasın ve TV kontrollerini kullanarak bunlar arasında gezinelim? Bu, küçük ekrana neyin sığacağı konusunda daha az uzlaşma anlamına gelir ve öğe eklemeyi veya çıkarmayı gerçekten kolaylaştırır. Bu "Eureka" anından sonra tek yapmam gereken bunu gerçekleştirmekti - ve bu çok karmaşık değildi.
2. Adım: Chromium Kodu
Web sayfaları fikrinin işe yaraması için yapmam gereken ilk şey, Chromium tarayıcısının önyükleme sırasında birden fazla önceden tanımlanmış sekmeyle tam ekranını nasıl açacağımı bulmaktı. Pi ve Chromium'un esnekliği sayesinde, bunu başarmak oldukça kolaydı, sadece otomatik başlatma dosyasını düzenleme durumu:
sudo nano.config/lxsession/LXDE-pi/autostart
…ve ekleme
@chromium-browser --noerrdialogs --start-fullscreen https://url1 https://url2
…dosyanın sonuna, değişiklikleri kaydedin.
Ardından, tarayıcı sekmelerini kontrol etmek için TV'nin düğmelerini bir şekilde kullanmanın bir yolunu bulmam gerekiyordu. Yakınlarda ayrı bir kablosuz klavye ve fare kombinasyonuna sahip olmayı planladım, bu nedenle Kiosk Modunu kullanmadım ve fare hareketleri veya tıklama ile ilgilenmedim, ancak temel "İşe gidiyorum" bilgisini yapabilmek istedim -sadece orijinal TV kontrollerini kullanarak yakalayın. Anahtarları Pi'nin GPIO'suna bağlayacağımı ve Python'da kontrol edeceğimi biliyordum, bu yüzden tuşa basmaları taklit edecek bazı kodlar aradım, böylece bunları fiziksel bir anahtardan giriş yoluyla göndermek için bir komut dosyası kullanabilirdim.
Biraz trolden sonra, Python'a kolayca gömülebilen kodu kullanarak tuş vuruşlarını simüle etmenize izin verdiği için iş için mükemmel olan xdotool ile karşılaştım. Önce kurdum…
sudo apt-get install xdotool
…sonra, CTRL-TAB klavye kısayolunu taklit ederek Chrome'daki sekmeleri değiştirmek için bir komutla ayarlanan terminali kullanarak:
xdotool search --onlyvisible --class "chromium" pencere odağı && xdotool tuşu ctrl+Tab
Daha sonra, bir F5 Tuş Basışını taklit ederek "Yenile" eylemini gerçekleştirmek için bir kod parçası oluşturmak için aynı şeyi yaptım:
xdotool search --onlyvisible --class "chromium" pencere odağı && xdotool tuşu F5
Artık temel kod parçalarına sahip olduğum için bir sonraki iş fiziksel düğmeleri sıralamak, onları GPIO'ya bağlamak ve tarayıcıyı kontrol etmelerini sağlamak için bir Python betiği oluşturmaktı.
3. Adım: TV Kontrolleri
Gösterinin yıldızı, güzel büyük ayar kadranıydı, bu yüzden önce bunun üzerinde çalıştım. Tarayıcı sekmesi anahtarını tetiklemek için GPIO tarafından tetiklenen tuşlara çevirmek için kadranın döner hareketine ihtiyacım vardı, böylece çevirmek "kanalı" değiştirecekti. Neon Infinity Television projem için daha önce benzer bir şey yapmıştım, bu yüzden aynı yöntemi kullanmaya karar verdim.
Başlamak için 12 kutuplu tek atışlı bir döner anahtar aldım ve alternatif terminalleri birbirine lehimledim, böylece 6 tanesi tek bir kabloya bağlandı. Diğer tel, anahtarın düğümüne bağlandı, böylece her döner tıklama, onu açık ve kapalı bir durum arasında hareket ettirecekti. Bu, her kanal değişikliğinin 2 "tıklama" alacağı anlamına geliyordu, biri "kapalı" anahtarına tıklamak ve diğeri tekrar açmak için.
Bir multimetre ile test ettikten sonra bir sonraki düğmeye (Açık/Kapalı) geçtim - bunun sadece sayfayı "yenilemesini" istedim, bu yüzden standart bir bas-yap anahtarı kullandım.
Bunların her ikisi de bittiğinde, kablolamanın daha kolay olması için bir jumper başlığının yanında küçük bir protokol parçasına lehimledim. Sonra onları Pi'ye (GPIO6, GPIO26 ve 3v) bağladım ve tarayıcı penceresini kontrol etmek için fiziksel hareketlerini tuş vuruşlarına çevirmek için bir Python betiği hazırladım. Kullandığım komut dosyası oldukça basit ve GitHub'da mevcut. Tamamen çalıştığında, satıra ekleyerek otomatik başlatmaya ayarladım…
@sudo python /home/pi/tabswitch.py
…otomatik başlatma dosyasına, daha önce @chromium-browser komutunu eklediğim yerin hemen altına.
Yani bu iki düğme aşağıdaydı, biri gitti!
4. Adım: Etrafında Kaydırma
Başlıkları ve hava durumu görünümünü taramak için tarayıcı sayfasını yukarı ve aşağı kaydırmak için üçüncü düğmenin (Ses Düzeyi) gerçekten istedim - bu harika bir konseptti ama başarması zordu! Farklı seçenekleri araştırdım ama favorilerimden birine geri döndüm - ucuz USB fareler. Araba bagajına yapılan bir yolculuk, çeşitli eyaletlerde (her biri yaklaşık 50p) dört eski gıcırtı verdi ve bunlardan birinin, kasanın içine bırakabileceğim, kaydırma tekerleğini ses düğmesine ve ses düğmesine bağlayabileceğim, kırılabilir bir devre kartına sahip olmasını umdum. Pi'ye giden USB kablosu.
Ancak bu o kadar kolay değildi, çünkü tüm farelerin kaydırma tekerleği ana devre kartına 90 derece sabitlenmişti, bu da bir fare için mükemmel bir anlam ifade ediyor ancak sıkı bir TV kasasına sığdırmak için iyi değil! İşleri daha esnek hale getirmek için döner kontrolü bir fareden aldım ve bir saniye içinde devre kartına bağladım, kabloları arada bırakarak istediğim açıda sabitleyebildim. Fareler farklı üreticilerden olmasına rağmen bu iyi çalıştı!
Adım 5: Uyumak ve Uyanmak
TV'nin koridorun duvarında olacağını biliyordum, bu yüzden 7/24 açılmasını istemedim ama aynı zamanda geçerken ona bakabilmek ve zorunda kalmamak istedim. ekranı açmak için bir düğmeye basın. Yakındaki hareketi algılamak için bir PIR sensörü kullanmaya karar verdim, böylece önünde biri olmadığı sürece ekran kapalı (veya en azından boş bir ekran koruyucuda) kalacaktı.
Daha önce Pi ile bir PIR sensörü kullanmamıştım, bu yüzden mükemmel Ebeveyn Dedektörü öğreticisini takip ettim ve en azından terminalde oldukça hızlı bir şekilde çalışmaya ihtiyacım olan kodu aldım.
PIR sensörü, Pi'nin GPIO'suna (5v, GND ve GPIO4) bağlanmak için kolaydı, ancak gecikmeyi ve hassasiyeti tam olarak elde etmek için biraz "trimpot" ile denemeler yaptı.
Bir sonraki adım, hareket algılandığında ekranın açılmasını sağlamaktı. Yine bunun için çeşitli seçenekler var, ancak bunu PIR sensörü tarafından algılanan hareketin ekran koruyucuyu kapatması için yapmaya karar verdim. Herhangi bir eski tuşa basmak için xdotool'u tekrar kullanabileceğimi ve bunun ekranı uyandıracağını varsaymıştım, ama ne yazık ki bu işe yaramadı.
xscreensaver'ı yüklediğim ekran koruyucu türü ve seçenekleri üzerinde bana daha fazla kontrol sağlamak için:
sudo apt-get install xscreensaver
Bu mükemmeldi, çünkü artık Tercihler menüsü aracılığıyla ekran koruyucu gecikme süresini tamamen kontrol edebiliyordum - daha da kullanışlı olan şey, xscreensaver'ın birçok komut satırı seçeneğine sahip olması, yani kodu kullanabilirim…
xscreensaver-komutu -devre dışı bırak
…ekranı uyandırmak için. Bu komutu PIR betiğine (ayrıca GitHub'da) ekledim ve çalışmaya başladığında…
@sudo python /home/pi/PIR.py
…otomatik başlatma dosyasına, Chromium ve tabswitch komutları için önceki girişlerin hemen altında.
Artık Pi çalışmasının çoğu tamamlandı ve PIR sensörü, basma düğmesi, döner anahtar ve kasaplı USB fare ile hepsi bağlıyken zor kısma geçtim - küçük bir ekranla çalışmasını sağladım ve hepsini kasaya sığdırdım.
6. Adım: Ekran Süresi
Bu proje için uygun bir ekran bulmak her zaman zor olacaktı çünkü "delik" hem 9-10 inç hem de 4:3 formatında garip bir boyuttaydı.
Bir sürü sonuçsuz pazarlık avından sonra yenisini almaya karar verdim - bunun esas olarak evime pratik bir katkı olmasını istediğimden ve bu yüzden çoğu zaman fişe takılı olduğuna güvenmem gerekiyordu. Sonunda 800x600 ve 1024x768 LCD panelleri aramaya başladım ve Pimoroni 8 ekranını açtım. Satıcıyı beğendiğim için bu ideal seçenekti, ekran iyi incelendi ve mükemmel şekil - tek ödün biraz daha küçük olmasıydı. istediğimden daha fazla, ama bu son yapıyı gerçekten etkilemedi.
Ekran kiti, kendi sürücü panosu ve menü düğmeleriyle birlikte geldi ve bunlar, tezgah üzerinde küçük bir test için kolayca bağlandı. Ekranın Pi'nin kendisinden güç alabileceğini zevkle okudum, bu yüzden onu çalıştırdım ve - hiçbir şey! Güç için farklı USB bağlantı noktaları, ardından farklı HDMI kabloları denedim ama açılmadı. Çok fazla kafa karıştırdıktan sonra çözümü çevrimiçi buldum - çünkü Pi'nin USB'sinden güç aldığı için, Pi'nin orada olduğunu anlaması için önyükleme sürecinde yeterince erken "Mevcut" olarak görünmüyordu. Tek yapmam gereken dosyayı düzenlemekti.
/boot/config.txt
ve seçeneğin yorumunu kaldırın
hdmi_force_hotplug=1
ve Hey Presto! Hemen işe yaradı. Bazı çözümlerin ne kadar basit olabileceği beni her zaman şaşırttı, bir şekilde ekranı kızarttığıma ikna oldum ama küçük bir ince ayar tüm farkı yarattı. Artık her şey tezgahta çalıştığına göre, onu kasaya sığdırmam ve bir şekilde çalışır durumda tutmam gerekiyordu.
İdeal boyutta olmasına rağmen birkaç sorun vardı - LCD panelin çerçevesi parlak gümüş rengindeydi ve ayrıca orijinal TV tüpünün kavisli olduğu dış kısımda görünen boşluklar vardı. İlk önce çerçeveyi siyaha boyamayı düşündüm, özellikle ideal bir maskeleme olan ekran koruyucusu hala yerinde olduğu için. Biraz düşündükten sonra bir taşla iki kuş vurmayı başardım ve ekranın kenarlarına gümüş şeritleri kaplayan ve boşlukları dolduracak kadar üst üste binen kalın siyah kendinden yapışkanlı keçe şeritler ekledim.
7. Adım: Yarı Saydam Şablonlar
Ekran yerine sabitlendiğinde düğmeler, Pi ve kablolar sıradaydı!
Ekranı sabitlemek için eski bir saklama kasasının kapağından yarı saydam plastikten bir parça kesip orijinal TV vidalarını ve vidalı direkleri kullanarak sağlam bir şekilde yerine sabitlemeye karar verdim, bu yüzden düğmeleri tutmak için de aynı şeyi yapmaya karar verdim.. Bu tür plastiklerle braket yapmanın güzelliği, onu kasanın üzerine yerleştirip içinden vida deliklerinin tam olarak nerede olması gerektiğini işaretlemek için görebilmenizdir!
TV kontrollerini tutmak için küçük bir plastik parça kestim ve önce TV'nin orijinal bağlantılarına sabitlemek için delikleri işaretleyip deldim. Daha sonra kasaya vidalayınca, kasayı dürterken düzgün bir şekilde hizalanmalarını sağlamak için iliklerin ortasını dışarıdan işaretledim. Bu, döner ve basmalı düğmeler için oldukça sorunsuz gitti, sadece "fare tekerleğini" doğru yere ayarlamak için sıcak yapıştırıcıya başvurmam gerekti.
Daha sonra, anahtarların üzerine oturmak ve Raspberry Pi'yi tutmak için başka bir "güverte" inşa ettim, daha önce olduğu gibi aynı yöntemi ve orijinal vidalı direklerin çoğunu kullanarak. Bu iyi çalıştı ama ne yazık ki döner anahtarın arkası çok yüksekte kaldı, bu yüzden terminalleri tabanıyla düz bir şekilde bükdükten sonra yeniden lehimlemek zorunda kaldım. Son olarak, PIR sensörünü bir havalandırma deliğinin arkasındaki yerine hafifçe yapıştırdım, hala tam olarak açığa çıkmadan çalışıp çalışmayacağından emin değilim.
Artık tüm parçalar "son" konumlarında sabitlendiğine göre, kontrol düğmelerini eklemek zorunda kaldım. Döner anahtar, standart bir şekle sahip oldukları için kolaydı ve kadrana uyması için sadece bir düzeltmeye ihtiyacı vardı. Açma/kapama düğmesi için TV'deki orijinal milin bir kısmını kullandım ve basmalı düğmeye yapıştırdım. Fare tekerleği biraz daha zordu, yine TV'den orijinal bir mil kullandım, fare tekerleği miline plastik bir "manşet" ile katıldım.
Adım 8: Daha Fazla Düğme
Bunun düğmelerle uğraşmak için yeterli olacağını düşünürdünüz, ama daha fazlası vardı! LCD ekranın parlaklığı, rengi vb. kontrol etmek için bir kart üzerinde kendi 5 mikro anahtarı vardı, bu yüzden bunlara TV'yi duvardan kaldırmadan erişilebilir olmasını istedim.
Biraz hafif kesme ile, kartı "iç" kasanın kenarına sığdırmak için yeterli alan vardı, o zaman tek yapmam gereken, mikro anahtarları erişilebilir kılmak için "dış" kasada delikler açmaktı. Ayrıca kasayı kurcalamak ve mikro anahtarlarla hizalamak için bir tür fiziksel düğme bulmam gerekiyordu. Geçmişte bunun için gümüş "kalem tıklayıcılar" kullandım ama bu sefer ucuz olanları bulma şansım olmadı. Sonunda bazı eski LED'lerin ayaklarını kestim ve onları kasada açtığım deliklere yerleştirdim - bunlar mükemmeldi çünkü LED'in alevli tabanı kaymalarını engelliyordu ve tam doğru şekil ve boyuttaydılar. Daha fazla delmeye gerek kalmadan derin bir nefes aldım ve "büyük kesime" geçtim.
Adım 9: Kasayı Doğrama
Tüm panolar, ekran ve anahtarlar takılıyken, artık TV'nin dış kasasının ne kadar derin olması gerektiğini veya daha doğrusu ne kadar ince yapabileceğimi görebiliyordum. Devre kartları ile duvarın ne olacağı arasında birkaç santimetre boşluk bırakarak kasayı işaretledim ve bir döner alet kullanarak parçaladım. Bu açık ara en sinir bozucu andı çünkü çok gürültülüydü ve bir kayma davayı mahvedebilirdi. Son kesim yine de oldukça iyiydi ve boyamadan önce bitirmek için kenarlarında biraz zımparalama ve düzeltme gerekti - TV "arkası" başlangıçta beyazdı ancak yıllar içinde sararmıştı.
Adım 10: Asma Kol
Bir sonraki sorun, TV'nin duvara nasıl asılacağı, düz ve güvenli olduğundan emin olmak, aynı zamanda bakım için çıkarılmasının kolay olmasıydı. Daha önce büyük resimleri asmak için "Fransız kramponları" veya "Z-parantezleri" kullanma hakkında bir şeyler okumuştum ama bunları hiç denememiştim, bu yüzden Amazon'dan sipariş verdim - kesinlikle ideal oldukları ortaya çıktı! Paket bile kendi küçük su terazisi ile geldi.
Duvar braketini sabitlemek kolaydı, birkaç dakika içinde test için atölye duvarına vidaladım, ardından karşıt numarasını TV'ye nasıl takacağımı bulmam gerekiyordu. Dış kasa TV'nin ön kısmına dört yerden vidalanacaktı, bu yüzden oldukça sağlamdı, braket için bunun en iyi yer olacağına karar verdim. Zorluk, dirseği panolara veya kablolara engel olmayacak şekilde doğru yere sabitlemekti. Ayrıca kasanın üstünden cıvataların görünmesini istemedim.
Bir noktada beynim, TV'nin orijinal kulpunu yeniden kullanabileceğimi, onun bir özelliğini yapabileceğimi ve ayrıca braketi tam doğru yerde tutmak için kullanabileceğimi anladı. Dikkatlice ölçtükten sonra, tutamak için yeni delikler açtım, ardından birkaç küçük dik açılı ayraç ve bir parça ahşap döşeme kullanarak z-dirseğine yerleştirdim, hepsi birbirine sıkıca vidalandı.
11. Adım: Rötuşlar ve Montaj
Son rötuşlar için dış kasayı ve tutacağı zımparaladım ve spreyle boyadım, ikincisini kontrast için kırmızı yaptım ve içindeki Ahududuya selam verdim. Boya sertleştikten sonra tüm parçalar güzelce monte edildi, düğmeler ve "Katı Hal" etiketli ekran kapağı en son yerine oturtuldu. Ekran kapağı biraz dumanlıydı ancak parlaklık ve kontrast ayarından sonra (bu LCD düğmelerini eklediğime sevindim) ekran eskisi kadar parlak görünüyordu.
Adım 12: Yer Seçimi
Çok geçmeden z-braketini atölye duvarından koridordaki "son" evine taşıdım ve Pi'nin güç kablosunu düzeltmek için biraz ince plastik boru ekleyerek televizyonu astım. Artık yüklendikten sonra eğlenceli kısım geldi - hangi web sayfalarının görüntüleneceğine karar vermek!
Pano seçeneklerini araştırırken, randevuları, haber akışını ve hava durumunu görüntülemek için çevrimiçi takviminize bağlayabileceğiniz web tabanlı bir pano olan Dakboard'a rastladım. O zamanlar çok basit diye iskonto etmiştim ama bu, sayfalarımdan biri için idealdi. Bununla ilgili en sevdiğim şey, kendi Google fotoğraf albümümü gösterebilmek - özellikle de mutlu bir şekilde animasyonlu GIF'leri gösterdiği için.
Sonraki birkaç sekme kararı oldukça tahmin edilebilirdi, BBC News ve BBC Weather, ikisi de evden çıkmadan önce kontrol edilmesi gerekliydi.
Ardından, Pi Zero kameralarımdan birinden canlı yayına bir bağlantı ekledim - bu, postacı veya alışveriş teslimatlarını izlemek için zaten yararlı olduğunu kanıtladı.
Son olarak Google Alışveriş Listemize ekledim - listeye öğe eklemek için Google Pi Intercom'u kullanma alışkanlığımız var, bu yüzden dışarı çıkmadan önce kontrol etmeye değer.
URL'leri dizüstü bilgisayardan bir not defteri belgesine harmanladım ve bunu Pi'ye kopyaladım, ardından bunları otomatik başlatma dosyasındaki @Chromium satırına ekledim (yukarıdaki 2. Adıma bakın).
Adım 13: Son Düşünceler
Bu yapıdan gerçekten keyif aldım, her gün kullanacağımı bildiğim bir şey yapmak, çok daha uzun sürse bile, beni gerçekten köşeleri kesmekten alıkoyuyor. En sevdiğim şey, kanalları değiştirmek için büyük kadran, orijinal mekanizmayı kullanmak gerçekten tatmin edici.
Beklenenden çok daha iyi giden şey, kasa havalandırmasının içine sıkışmış çalışmayacağına ikna olduğum PIR sensörüydü - gerçekten tüm sensörü ortaya çıkarmak istemedim, bu yüzden bunun işe yaradığına gerçekten sevindim. Oldukça hassas ve hepimiz ekran açılmadan onu geçmeye çalışmaktan zevk alıyoruz. Füme ekran kapağı çok yansıtıcı olsa da, fotoğraflamak gerçekten zor oldu!
Koridordaki görüntüsünü seviyorum ve umduğum gibi çalışıyor - birkaç ileri geri tıklama ve biraz kaydırma genellikle sabahları ihtiyacım olan tüm bilgilerle beni kapıdan çıkarmak için yeterli.
Bu projeyi beğendiyseniz ve daha fazlasını görmek istiyorsanız, bit.ly/OldTechNewSpec adresindeki devam eden proje güncellemeleri için web siteme göz atabilir, Twitter @OldTechNewSpec'e katılabilir veya bit.ly/oldtechtube adresinde büyüyen YouTube kanalına abone olabilirsiniz - ver Eski Teknolojinizden bazıları Yeni Bir Özellik!
Ö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++)