Obsah:
- Zásoby
- Krok 1: Sestavte hardware
- Krok 2: Nahrajte kód Arduino
- Krok 3: Sestavte desku s plošnými spoji
Video: Stanice Morseova abeceda: 3 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:18
Dit-dit-dah-dah! Naučte se morseovku s tímto jednoduchým projektem Arduino Uno.
Tento snadný projekt Arduino je stanicí Morseovy abecedy. Morseova abeceda je komunikační metoda, která kóduje znaky jako řadu teček a pomlček. Tento obvod používá piezový bzučák, aby byly tečky a čárky slyšitelné.
Pomocí tlačítka klepnete na Morseovu abecedu, při každém stisknutí tlačítka zazní bzučák a na OLED displeji se zobrazí dekódovaná zpráva. Většina lidí Morseovu abecedu nezná, proto jsem pro vaše pohodlí přidal obrázek, na kterém jsou uvedeny výše všechny mezinárodní Morseovy kódy.
Jak zadat morseovku
Kód se zadává klepnutím na tlačítko. Jedním krátkým klepnutím na tečku a delším klepnutím (nejméně dvakrát tak dlouho) na pomlčku. Jakmile zadáte rozpoznaný kód, zobrazí se písmeno nebo číslo, které představuje. Pokud mezi klepnutími na přibližně 1,5 sekundy pozastavíte, displej vloží mezeru, což vám umožní zadávat slova. Pokud je kód nerozpoznán? zobrazí se znak.
Zásoby
- Arduino Uno
- Piezo bzučák
- Rezistor 220 Ohm
- Rezistor 10K Ohm
- Grafický OLED displej 128x64
- 5mm LED: červená
- Hmatové tlačítko
Krok 1: Sestavte hardware
K zapojení zapojte výše uvedený Fritzingův diagram.
Krok 2: Nahrajte kód Arduino
Než zkompilujete a nahrajete kód Arduino, musíte do svého Arduino IDE nainstalovat několik knihoven. Otevřete položku nabídky Sketch-> Include Library-> Manage Libraries… a vyhledejte a nainstalujte následující knihovny:
- Adafruit GFX
- Adafruit SSD1306
Nyní jste připraveni sestavit skicu Arduina. Zdrojový kód Arduina pro skicu
morse_code_station.ino je k dispozici ke stažení z mého úložiště GitHub.
Krok 3: Sestavte desku s plošnými spoji
Pokud byste chtěli postavit trvalou verzi, vyrobil jsem desku s tištěnými spoji. Soubor Gerber je k dispozici ke stažení z mého úložiště GitHub. Alternativně můžete procházet schéma a PCB na webových stránkách EasyEda. Stránka je propojena s výrobcem DPS a několika kliknutími si můžete desku objednat za pouhých pár dolarů.
To je vše, užijte si to! Do příště…
Doporučuje:
Hodiny meteorologické stanice ESP8266: 4 kroky
Hodiny meteorologické stanice ESP8266: Tento projekt je příjemným způsobem zobrazení času a počasí v malém praktickém balení. Vysvětlím projekt, jak funguje, a zde ukážu kód. Stisknutím různých tlačítek můžete zobrazit aktuální počasí na nastaveném místě a také
Ruční meteorologická stanice: 4 kroky
Ruční meteorologická stanice: V tomto Instructable budeme používat Arduino, oled displej a kombinaci SparkFun environmentálního senzoru se senzory CCS811 a BME280 na palubě k vytvoření ručního zařízení, které měří teplotu, vlhkost, hladiny TVOC, barometrický tlak
Meteorologická stanice NaTaLia: Meteorologická stanice poháněná solární energií Arduino provedla správnou cestu: 8 kroků (s obrázky)
Meteorologická stanice NaTaLia: Meteostanice poháněná solární energií Arduino Správně: Po 1 roce úspěšného provozu na 2 různých místech sdílím své plány projektů solární elektrárny a vysvětluji, jak se vyvinuly do systému, který může skutečně přežít po dlouhou dobu období ze sluneční energie. Pokud budete dodržovat
DIY meteorologická stanice a WiFi senzorová stanice: 7 kroků (s obrázky)
DIY meteorologická stanice a WiFi senzorová stanice: V tomto projektu vám ukážu, jak vytvořit meteorologickou stanici spolu se senzorovou stanicí WiFi. Senzorová stanice měří údaje o místní teplotě a vlhkosti a odesílá je prostřednictvím WiFi do meteorologické stanice. Meteorologická stanice poté zobrazí t
Morseova abeceda/automatický kodér: 12 kroků (s obrázky)
Morse Code Touch Keyer/Autocoder: Tento projekt jsem vlastně postavil před nějakou dobou, ale myslel jsem si, že by někdo mohl ten nápad použít. Jsem šunkový radioamatér a dostal jsem se do toho trochu pozdě v životě, když jsem odešel do důchodu a měl čas. Nyní mám obecnou licenci a používám telefon (vo