İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Dit-dit-dah-dah! Bu kolay Arduino Uno projesi ile Mors Kodunu öğrenin.
Bu kolay Arduino projesi bir Mors Kodu istasyonudur. Mors Kodu, karakterleri bir dizi nokta ve tire olarak kodlayan bir iletişim yöntemidir. Bu devre, noktaları ve tireleri duyulabilir hale getirmek için bir piezo buzzer kullanır.
Düğmeyi kullanarak Mors koduna dokunursunuz, düğmeye her bastığınızda sesli uyarı çalar ve OLED ekran kodu çözülmüş mesajı gösterir. Çoğu insan Mors Koduna aşina değildir, bu yüzden size kolaylık sağlamak için yukarıdaki tüm Uluslararası Mors Kodlarını gösteren bir resim ekledim.
Mors Kodu Nasıl Girilir
Butona basılarak kod girilir. Bir nokta için kısa bir dokunuş ve bir tire için daha uzun bir dokunuş (en az iki kat daha uzun) verin. Tanınan bir kod girer girmez, temsil ettiği harf veya sayı görüntülenir. Tıklamalar arasında yaklaşık 1,5 saniye duraklarsanız, ekrana bir boşluk ekleyerek sözcük girmenize olanak tanır. Bir kod tanınmazsa bir '?' karakter görüntülenir.
Gereçler
- Arduino Uno'su
- Piezo zili
- Direnç 220 Ohm
- Direnç 10K Ohm
- Grafik OLED ekran 128x64
- 5 mm LED: kırmızı
- dokunsal düğme
Adım 1: Donanımı Oluşturun
Devreyi bağlamak için yukarıdaki Fritzing şemasını kullanın.
Adım 2: Arduino Kodunu Yükleyin
Arduino kodunu derlemeden ve yüklemeden önce, Arduino IDE'nize birkaç kitaplık yüklemeniz gerekir. Sketch->Include Library->Manage Libraries… menü öğesini açın ve aşağıdaki kütüphaneleri arayın ve kurun:
- Adafruit GFX
- Adafruit SSD1306
Artık Arduino taslağını derlemeye hazırsınız. Çizim için Arduino kaynak kodu
morse_code_station.ino GitHub depomdan indirilebilir.
Adım 3: Basılı Devre Kartı Oluşturun
Kalıcı bir versiyon oluşturmayı tercih ederseniz, bir baskılı devre kartı ürettim. Gerber dosyası GitHub depomdan indirilebilir. Alternatif olarak EasyEda web sitesinde şematik ve PCB'ye göz atabilirsiniz. Site bir PCB üreticisine bağlı ve birkaç tıklamayla kartı sadece birkaç dolara sipariş edebilirsiniz.
İşte bu, tadını çıkarın! Bir sonrakine kadar…