Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Dit-dit-dah-dah! Naučite Morzeovu azbuku s ovim lakim Arduino Uno projektom.
Ovaj jednostavan Arduino projekt stanica je Morzeovog koda. Morzeov kod je komunikacijska metoda koja kodira znakove kao niz točaka i crtica. Ovo kolo koristi piezo zujalicu kako bi tačke i crtice bile čujne.
Pomoću dugmeta unosite Morzeov kod, zvučni signal se oglašava svakim pritiskom na dugme, a OLED ekran prikazuje dekodiranu poruku. Većina ljudi nije upoznata s Morzeovom abecedom, pa sam za vašu udobnost uključio sliku koja prikazuje sve međunarodne Morzeove kodove.
Kako unijeti Morzeovu azbuku
Kôd se unosi dodirom na dugme. Dodirnite jedan kratak dodir za tačku i duži dodir (najmanje dva puta duži) za crticu. Čim unesete prepoznati kôd, prikazuje se slovo ili broj koji predstavlja. Ako pauzirate otprilike 1,5 sekundi između dodira, zaslon će umetnuti razmak i omogućiti vam unos riječi. Ako kôd nije prepoznat, '?' prikazuje se znak.
Supplies
- 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 strujnog kruga upotrijebite gornji dijagram Fritzinga.
Korak 2: Prenesite Arduino kod
Prije nego što sastavite i otpremite Arduino kôd, morate instalirati nekoliko biblioteka u svoj Arduino IDE. Otvorite stavku menija Sketch-> Include Library-> Manage Libraries… i potražite i instalirajte sljedeće biblioteke:
- 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 GitHub spremišta.
Korak 3: Izradite tiskanu ploču
Ako želite napraviti trajnu verziju, proizveo sam štampanu ploču. Gerber datoteka je dostupna za preuzimanje iz mog GitHub spremišta. Alternativno, možete pregledavati sheme i PCB na web stranici EasyEda. Stranica je povezana 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…