Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Dit-dit-dah-dah! Naučite Morseov kod s ovim lakim Arduino Uno projektom.
Ovaj jednostavan Arduino projekt stanica je Morseovog koda. Morzeov kod je komunikacijska metoda koja kodira znakove kao niz točaka i crtica. Ovaj krug koristi piezo zujalicu kako bi se točke i crtice čule.
Pomoću gumba dodirnete Morzeov kod, zujalica se oglašava svakim pritiskom na gumb, a OLED zaslon prikazuje dekodiranu poruku. Većina ljudi nije upoznata s Morseovom abecedom, pa sam za vašu udobnost uključio sliku koja prikazuje sve gore navedene međunarodne Morseove kodove.
Kako unijeti Morzeov kod
Kôd se unosi dodirom na gumb. Dodirnite jedan kratki dodir za točku i dulji dodir (barem dva puta dulji) za crticu. Čim unesete prepoznati kôd, prikazuje se slovo ili broj koji predstavlja. Ako pauzirate otprilike 1,5 sekundu između dodira, zaslon će umetnuti razmak i na taj način omogućiti unos riječi. Ako kôd nije prepoznat, '?' prikazuje se znak.
Pribor
- Arduino Uno
- Piezo zujalica
- Otpornik 220 ohma
- Otpornik 10K Ohm
- Grafički OLED ekran 128x64
- 5 mm LED: crvena
- Taktilno dugme
Korak 1: Izgradite hardver
Za povezivanje kruga upotrijebite gornji dijagram Fritzinga.
Korak 2: Prenesite Arduino kod
Prije nego što sastavite i prenesete Arduino kôd, morate instalirati nekoliko knjižnica u svoj Arduino IDE. Otvorite stavku izbornika Sketch-> Include Library-> Manage Libraries… i potražite i instalirajte sljedeće knjižnice:
- Adafruit GFX
- Adafruit SSD1306
Sada ste spremni za sastavljanje Arduino skice. Arduino izvorni kod za skicu
morse_code_station.ino je dostupan za preuzimanje iz mog spremišta GitHub.
Korak 3: Izgradite tiskanu pločicu
Ako biste radije izgradili trajnu verziju, proizveo sam tiskanu ploču. Gerber datoteka dostupna je za preuzimanje iz mog spremišta GitHub. Alternativno, možete pregledavati sheme i PCB na web stranici EasyEda. Web mjesto je povezano s proizvođačem PCB -a, a s nekoliko klikova možete naručiti ploču za samo nekoliko dolara.
To je to, uživajte! Do sljedećeg puta…