Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Dit-dit-da-da! Naucz się alfabetu Morse'a dzięki temu łatwemu projektowi Arduino Uno.
Ten prosty projekt Arduino to stacja alfabetu Morse'a. Alfabet Morse'a to metoda komunikacji, która koduje znaki jako ciąg kropek i kresek. Ten obwód wykorzystuje brzęczyk piezoelektryczny, aby słyszeć kropki i kreski.
Za pomocą przycisku stukasz w kod Morse'a, brzęczyk brzmi przy każdym naciśnięciu przycisku, a wyświetlacz OLED pokazuje odkodowaną wiadomość. Większość ludzi nie zna alfabetu Morse'a, więc dla Twojej wygody zamieściłem obrazek przedstawiający wszystkie międzynarodowe alfabety Morse'a powyżej.
Jak wprowadzić kod Morse'a?
Kod wprowadza się, dotykając przycisku. Jednokrotne stuknięcie w kropkę i dłuższe stuknięcie (co najmniej dwa razy dłużej) w przypadku kreski. Gdy tylko wprowadzisz rozpoznany kod, wyświetlana jest litera lub cyfra, którą reprezentuje. Jeśli zatrzymasz się na około 1,5 sekundy między stuknięciami, wyświetlacz wstawi spację, umożliwiając wpisywanie słów. Jeśli kod jest nierozpoznany, znak '?' wyświetlany jest znak.
Kieszonkowe dzieci
- Arduino Uno
- Brzęczyk piezoelektryczny
- Rezystor 220 Ohm
- Rezystor 10K Ohm
- Graficzny wyświetlacz OLED 128x64
- Dioda LED 5mm: czerwona
- Przycisk dotykowy
Krok 1: Zbuduj sprzęt
Użyj powyższego schematu Fritzing, aby podłączyć obwód.
Krok 2: Prześlij kod Arduino
Zanim skompilujesz i prześlesz kod Arduino, musisz zainstalować kilka bibliotek w swoim Arduino IDE. Otwórz pozycję Szkic->Dołącz bibliotekę->Zarządzaj bibliotekami… i wyszukaj i zainstaluj następujące biblioteki:
- Adafruit GFX
- Adafruit SSD1306
Jesteś teraz gotowy do skompilowania szkicu Arduino. Kod źródłowy Arduino dla szkicu
Morse_code_station.ino jest dostępny do pobrania z mojego repozytorium GitHub.
Krok 3: Zbuduj płytkę drukowaną
Jeśli wolisz zbudować stałą wersję, wyprodukowałem płytkę drukowaną. Plik Gerber jest dostępny do pobrania z mojego repozytorium GitHub. Alternatywnie możesz przeglądać schemat i płytkę drukowaną na stronie internetowej EasyEda. Strona jest podłączona do producenta PCB, a za pomocą kilku kliknięć możesz zamówić płytkę za zaledwie kilka dolarów.
To wszystko, ciesz się! Do następnego razu…