Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Dit-dit-dah-dah! Naučte sa Morseovu abecedu s týmto jednoduchým projektom Arduino Uno.
Tento ľahký projekt Arduino je stanicou Morseovho kódu. Morseova abeceda je komunikačný spôsob, ktorý kóduje znaky ako sériu bodiek a čiarok. Tento obvod používa piezo bzučiak, aby boli bodky a čiarky počuteľné.
Pomocou tlačidla klepnete na Morseovu abecedu, pri každom stlačení tlačidla zaznie bzučiak a na OLED displeji sa zobrazí dekódovaná správa. Väčšina ľudí nepozná Morseovu abecedu, a preto som pre vaše pohodlie priložil obrázok, ktorý zobrazuje všetky medzinárodné morzeovky.
Ako zadať morzeovku
Kód sa zadáva klepnutím na tlačidlo. Jedným krátkym klepnutím získate bodku a dlhším klepnutím (najmenej dvakrát dlhším) spojovníkom. Hneď ako zadáte rozpoznaný kód, zobrazí sa písmeno alebo číslo, ktoré predstavuje. Ak medzi klepnutiami približne 1,5 sekundy pozastavíte, na displeji sa vloží medzera, čo vám umožní zadávať slová. Ak kód nerozpozná „?“zobrazí sa znak.
Zásoby
- Arduino Uno
- Piezo bzučiak
- Odpor 220 ohmov
- Rezistor 10K Ohm
- Grafický OLED displej 128x64
- 5 mm LED: červená
- Hmatové tlačidlo
Krok 1: Vytvorte hardvér
Na zapojenie obvodu použite vyššie uvedený Fritzingov diagram.
Krok 2: Nahrajte kód Arduino
Pred zostavením a odoslaním kódu Arduino musíte do svojho Arduino IDE nainštalovať niekoľko knižníc. Otvorte položku ponuky Sketch-> Include Library-> Manage Libraries… a vyhľadajte a nainštalujte nasledujúce knižnice:
- Adafruit GFX
- Adafruit SSD1306
Teraz ste pripravení zostaviť skicu Arduino. Zdrojový kód Arduina pre náčrt
morse_code_station.ino je k dispozícii na stiahnutie z môjho úložiska GitHub.
Krok 3: Zostavte dosku s plošnými spojmi
Ak by ste chceli postaviť trvalú verziu, vyrobil som dosku s plošnými spojmi. Súbor Gerber je k dispozícii na stiahnutie z môjho úložiska GitHub. Prípadne si môžete prezrieť schému a PCB na webovej stránke EasyEda. Stránka je prepojená s výrobcom DPS a niekoľkými kliknutiami si môžete dosku objednať za pár dolárov.
To je všetko, užite si to! Dobudúcna…