Mündəricat:
- Təchizat
- Addım 1: Adımlar 1-3: Astetiklərin tətbiqi
- Addım 2: Adımlar 3-6: RCA-nı oxuyun
- Addım 3: Adım 7-10: POTM-lərin hazırlanması
- Adım 4: Adım 11-12: Düyməni Bumping
- Addım 5: Final: Mənbələr və Proqram
Video: Arduino Köhnə Stil Pong (TVout): 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Estetika:
Bu layihənin estetikası tamamilə mənim tərəfimdən hazırlanmışdı, amma 1950 -ci illərin televizorları ideyasından ilham aldım. Bu layihə üçün istifadə olunan materiallar ictimaiyyət tərəfindən asanlıqla əldə edilə bilən və istehsal edilə bilən və keyfiyyətsiz görünüşlü olaraq hazırlanmışdır.
Kod:
Son hissədəki kod, digər veb səhifədəki bir çox səhvləri düzəltmiş Arduino Pong kodunun təmizlənmiş bir versiyasıdır (məsələn, pinlərin səhv olması xətası). Kodun qurulması zamanı Arduino -nu çökdürən bir çox gecikmələr də oldu. Arduino qurğusunun C-kodu ilə bağlı köməkliyim var idi və bu işin yalnız mənim səyimlə olduğunu iddia etmirəm.
Təchizat
Bu layihəni həyata keçirmək üçün aşağıdakılara sahib olmalısınız:
- RCA tellərini qəbul edə bilən bir televizor
- Bir RCA kabeli
- Arduino lövhəsi (Leonardo/Uno) və çörək taxtası
- 1470R müqavimət
- 1 1 kR rezistor
- 6 timsah klipi (İsteğe bağlı, lakin bir çox qarışıq lehimləmənin qarşısını alır)
- 2 10k Ohm potansiyometr
- Jumper Kabelləri (təxminən 10)
- Lehim vasitələri (Tel, Dəmir, Akı)
- RCA Soketi (metodum üçün istifadə olunur)
- 75R Rezistor (metodum üçün istifadə olunur)
- Proqram bölməsindəki kod
- (İsteğe bağlı) Karton
- (İsteğe bağlı) Sprey Boya (televizorun rəngi)
- (İsteğe bağlı) Şüşə qapaqları (düymə olmaq üçün)
- (İsteğe bağlı) 1 Marker Qələm (düymələrin üstünlük verilən rəngi)
-
(İsteğe bağlı) Yapışqan (düymələri yapışdırmaq üçün)
Addım 1: Adımlar 1-3: Astetiklərin tətbiqi
Televiziyanı 1950 -ci illərin uyğun bir televizoruna bənzətmək üçün onu bir kartonla silməlisiniz. Unutmayın ki, Arduino ilə televizorunuzda pongla məşğul olmaq istəyirsinizsə, bunların hamısı isteğe bağlıdır. Birincisi, televizorunuzun ölçüsünə və formasına uyğun bir kartona ehtiyacınız olacaq. İndi, dəyişdirilmiş kod pongu orijinal ölçüsünün 3/4 -ü etdiyinə görə, ölçüsünü təxmini kəsməyə başlamazdan əvvəl onu açmalısınız. Digər addımları etdikdən sonra yükləyin və nə qədər böyük olduğunu görün. Kartonda, pongun ölçüsünə və formasına və eyni yerdə dəlik kəsin. Sonra, kartonu istədiyiniz rəngə çiləyə bilərsiniz - yalnız qabdakı təlimatlara əməl etməyinizə əmin olun. Gözəl bir parıltı əldə etdikdən sonra şüşə qapaqlarını qara rəngli bir qələmlə rəngləyərək bəzəkli düymələrə bənzəyə bilərsiniz - onları yapışdırın və pongunuz üçün olduqca gözəl bir örtüyünüz var.
Addım 2: Adımlar 3-6: RCA-nı oxuyun
Son hissədəki 1 -ci mənbədə şəkilləri olan məhdud bir prosesi görə bilərsiniz. Burada bir az fərqli bir proses istifadə edərək əvvəlcə etməlisiniz:
Qalxan (xarici) RCA yuva pinini GND -ə qoşun. RCA fişini RCA yuvasına daxil edin və 470R, 1kR və 75R rezistorlarının bir ucunu siqnal (daxili) RCA prizinə bağlayın. Keçid kabellərindən istifadə edərək 75R -nin digər ucunu GND -ə, 470R -ni D07 -yə daxil edin. Bir Arduino UNO istifadə edirsinizsə, 1kR D07 daxil edilməlidir. Bir Arduino Leonardo istifadə edirsinizsə, onu D09 -a yerləşdirmək lazımdır.
Addım 3: Adım 7-10: POTM-lərin hazırlanması
Potansiyometrlərin (POTM) 3 sancağı olacaq. Ortada siqnal xətti var, amma digər iki (güc və torpaq) bir -birini əvəz edə bilər. Timsah kliplərini hər sancağa bağlayın və hər birinə tullanan kabellər əlavə edin. Orta kabeli A0 -a, digərinin isə orta kabelini A1 -ə qoşun. Digər kabelləri son hissədə 1 -ci mənbədə göstərildiyi kimi bağlayın.
Adım 4: Adım 11-12: Düyməni Bumping
RCA fişini televizora əlavə edin. GND və D2 ilə əlaqəli bir düymə əlavə edin. 5V və D2 arasında 1kR çəkmə rezistoru əlavə edin. (Bu, D2-nin 1 olmasını bildirir, ancaq düyməni 0 etməyə məcbur etmir, yəni basıldı) Son hissədəki mənbədəki dəyişdirilmiş kodu Arduino-ya kopyalayın.
Addım 5: Final: Mənbələr və Proqram
Dəyişdirilmiş Kod:
Nümayişlər:
Orijinal:
Dəyişdirildi: [WIP]
TV-nin ruhlandırıcı şəkli:
Tövsiyə:
Arduino Layihəniz üçün Köhnə Yönləndirici Qutunun yenidən təyin edilməsi: 3 addım
Arduino Layihəniz üçün Köhnə Yönləndirici Qutunun Yenidən Təyinatı: Bu layihə ev avtomatlaşdırma layihəmin yerləşdirilməsi ehtiyacından irəli gəldi. Mən işi köhnə qüsurlu PlusNet routerdən (Thomson TG585 router) yenidən təyin etmək qərarına gəldim. korpus aşağıdakılardır: Aşağı profilli divara asılmış qutu, qapaq qabından asanlıqla açılır
Köhnə Rus VFD Borulardan Arduino üçün Qalxan: Saat, Termometr, Volt Ölçən : 21 Addım (Şəkillərlə)
Köhnə Rus VFD Borulardan Arduino üçün Qalxan: Saat, Termometr, Volt Ölçer …: Bu layihənin tamamlanması təxminən yarım il çəkdi. Bu layihədə nə qədər iş aparıldığını təsvir edə bilmərəm. Bu layihəni təkbaşına etmək məni sonsuza qədər aparacaqdı, buna görə də dostlarımdan kömək aldım. Burada işlərimizin çox uzun bir təlimatda toplandığını görə bilərsiniz
Köhnə Telefonu və Köhnə Dinamikləri STEREO olaraq yenidən istifadə edin: 4 addım
Köhnə Telefonu və Köhnə Dinamikləri STEREO Olaraq Yenidən İstifadə Edin: Ümumi dəyəri 5 avrodan az olan bir neçə ümumi komponentdən istifadə edərək bir cüt köhnə dinamik və köhnə bir smartfonu radio, mp3 çalma podkastları və internet radiosu olan stereo qurğuya çevirin! Beləliklə, 5-10 yaşlı ağıllı kolleksiyamız var
Köhnə Oyun Port Joystickini Arduino ilə Usb Uçuş Çubuğuna çevirin: 5 addım
Köhnə Oyun Portu Joystickini Arduino ilə Usb Uçuş Çubuğuna çevirin: Sürətli İmtina: Bunun mahiyyəti ucuz bir oyun portu joystick çevirmək deyil. Bu layihənin məqsədi, asanlıqla dəyişdirilə bilən çox yönlü və özelleştirilebilir bir joystick etməkdir. Arduino'yu seçməyimin səbəbi
Köhnə Alarm və Arduino istifadə edərək hava proqnozu saatı: 13 addım (şəkillərlə)
Köhnə Alarm və Arduinodan istifadə edən Hava Proqnozu Saatı: Ətrafımda uzanan qırıq bir zəngli saat var idi və onu saat və hava proqnoz stansiyasına çevirmək üçün bir fikir hazırladım. Bu layihə üçün sizə lazım olacaq: Köhnə dairəvi zəngli saat Arduino Nano BME280 sensor modulu ( temperatur, rütubət, təzyiq) LCD ekran