Satura rādītājs:

Morzes koda stacija: 3 soļi
Morzes koda stacija: 3 soļi

Video: Morzes koda stacija: 3 soļi

Video: Morzes koda stacija: 3 soļi
Video: ТРИ БЛЮДА НА НОВЫЙ ГОД 2024. Салат из капусты. Салат с Печенью! ЗАКУСКА С КАРТОШКОЙ И СЕЛЕДКОЙ 2024, Novembris
Anonim
Morzes koda stacija
Morzes koda stacija
Morzes koda stacija
Morzes koda stacija

Dit-dit-dah-dah! Uzziniet Morzes kodu ar šo vienkāršo Arduino Uno projektu.

Šis vienkāršais Arduino projekts ir Morzes koda stacija. Morzes kods ir saziņas metode, kas kodē rakstzīmes kā punktu un domuzīmju sēriju. Šī shēma izmanto pjezo skaņas signālu, lai punkti un svītras būtu dzirdami.

Izmantojot pogu, jūs pieskaraties Morzes kodam, ar katru pogas nospiešanu atskan skaņas signāls un OLED displejā tiek parādīts atšifrētais ziņojums. Lielākā daļa cilvēku nav pazīstami ar Morzes kodu, tāpēc jūsu ērtībai esmu iekļāvis attēlu, kurā redzami visi iepriekš minētie starptautiskie Morzes kodi.

Kā ievadīt Morzes kodu

Kods tiek ievadīts, pieskaroties pogai. Piešķiriet vienu īsu pieskārienu punktam un garāku pieskārienu (vismaz divreiz garāku), lai iegūtu domuzīmi. Tiklīdz ievadāt atpazītu kodu, tiek parādīts tā apzīmētais burts vai cipars. Ja starp pieskārieniem tiek pārtraukta aptuveni 1,5 sekundes, displejā tiks ievietota atstarpe, tādējādi ļaujot ievadīt vārdus. Ja kods netiek atpazīts, tas ir “?” tiek parādīta rakstzīme.

Piegādes

  • Arduino Uno
  • Pjezo skaņas signāls
  • Rezistors 220 omi
  • Rezistors 10K omi
  • Grafiskais OLED displejs 128x64
  • 5 mm gaismas diode: sarkana
  • Taustāma poga

1. darbība: izveidojiet aparatūru

Izveidojiet aparatūru
Izveidojiet aparatūru

Lai pievienotu ķēdi, izmantojiet iepriekš minēto Fritzinga diagrammu.

2. darbība: augšupielādējiet Arduino kodu

Pirms Arduino koda apkopošanas un augšupielādes jums ir jāinstalē dažas bibliotēkas savā Arduino IDE. Atveriet izvēlnes vienumu Skice-> Iekļaut bibliotēku-> Pārvaldīt bibliotēkas … un meklējiet un instalējiet šādas bibliotēkas:

  • Adafruit GFX
  • Adafruit SSD 1306

Tagad esat gatavs apkopot Arduino skici. Skices Arduino avota kods

morse_code_station.ino ir pieejams lejupielādei no manas GitHub krātuves.

3. darbība. Izveidojiet iespiedshēmas plates

Izveidojiet iespiedshēmas plati
Izveidojiet iespiedshēmas plati
Izveidojiet iespiedshēmas plati
Izveidojiet iespiedshēmas plati

Ja vēlaties izveidot pastāvīgu versiju, esmu izveidojis iespiedshēmas plati. Gerber fails ir pieejams lejupielādei no mana GitHub krātuves. Alternatīvi, jūs varat pārlūkot shematisko shēmu un PCB EasyEda tīmekļa vietnē. Vietne ir saistīta ar PCB ražotāju, un ar dažiem klikšķiem jūs varat pasūtīt plāksni tikai par dažiem dolāriem.

Tas tā, izbaudi! Līdz nākamajai reizei…

Ieteicams: