Морзын код орчуулагч өөрийн хэлийг бий болгох

arduino багц, usb ба hdmi кабель

Өнөөдөр бид нэг сонирхолтой хичээлийн хамт буцаж ирэв. Энэ удаад танд хэрэгжүүлэхэд богино хугацаа шаардагдах бөгөөд Морзын код хүртэл бичигдсэн хэлнээс шууд орчуулагч бүтээх боломжтой маш энгийн төслийг үзүүлэхийг хүсч байна. Ердийн байдлаар бол бид а төслөөс цааш гарахгүй нь үнэн юм талхны таваг а arduino самбар Хэрэв та програм хангамжийн түвшинд ч, төслийн эцсийн гүйцэтгэлийн хувьд ч цааш явахыг хүсч байгаа бол шийдлийг хэрэгжүүлэхэд та хамгийн бага, сэтгэл татам байх ёстой.

Энэ санаа нь a үүсгэхээс эхэлдэг Морзын код руу ямар ч төрлийн фонт, үг, өгүүлбэр орчуулагч. Энэ нь Arduino самбарыг ашиглахтай адил хялбар бөгөөд шаардлагатай програм хангамжийг ачаалах бөгөөд ингэснээр гаралтуудаараа дамжуулан бид хэд хэдэн LED-г өөрийн илэрхийлж буй морз хэл дээрх утгын дагуу харагдуулна. Орчуулах текстээ хялбархан бичихийн тулд бид Андройд үйлдлийн системээр тоноглогдсон гар утсаа ашиглан bluetooth холболтоор дамжуулан текстээ манай самбар руу илгээх болно. Arduino UNO.

Arduino-ийн мэдрэгчтэй тохирох Arduino самбар

Төслийг хэрэгжүүлэхэд шаардлагатай материал

Дээд эгнээнд бид бага багаар зааж өгөхийг хичээсэн тул энэ төслийг хэрэгжүүлэхийн тулд бидэнд тодорхой материал шаардагдах болно. үйлдвэрлэгчХэрэв танд байхгүй бол та хамгийн их тохиолддог дэлгүүрүүдийнхээ аль нэгэнд байхгүй байгаа зүйлээ олоход хэцүү байх болно гэдэгт би итгэлтэй байна, гэхдээ миний хэлснээр эдгээр нь ихэвчлэн байдаг нэлээд их ашиглагддаг эд зүйлс. Тодруулбал, бидэнд дараах жагсаалт байх шаардлагатай болно.

Шаардлагатай бүх элементүүдийг бэлэн болгосноор төслийн гүйцэтгэлийг үргэлжлүүлж болно. Нэг зүйлийг анхаарах ёстой зүйл бол шууд утгаараа юм энэ төсөлд ашиглах bluetooth адаптер эсвэл карт ашиглах шаардлагагүй Arduino UNO жишээлбэл, үндсэн холболттой бусад аливаа зүйлийг ашиглаж болох тул бид зөвхөн ашиглагдаж буй холболтод анхаарлаа хандуулах хэрэгтэй болно, жишээлбэл, манай дижитал гаралт 13 байх тохиолдолд Arduino UNO энэ нь таны ашиглаж буй самбарын ижил гаралттай тохирч байна.

Төслийг хэрэгжүүлэх алхамууд

Энэхүү төслийг хэрэгжүүлэхийн тулд өмнөх жагсаалтыг бүрдүүлдэг бүх элементүүдийг угсрах, холбохтой холбоотой хэд хэдэн алхамыг зааж өгөх болно. Энэ төрлийн төсөлд ихэвчлэн тохиолддог тул бүрэн чөлөөтэй байгаарай кодын аль ч мөрийг өөрчлөх эсвэл тоног төхөөрөмж нэмэх, түүний үйл ажиллагааг сайжруулах, бүр төгс төгөлдөр болгох ямар ч төрлийн сайжруулалт үргэлж тавтай морилно уу.

Эхний ээлжинд бид холболт Arduino UNO манай самбартай. Тодруулбал, ашигласан GND ба 3.3 V. гаралтууд байх болно. Эдгээр шугамууд нь Bluetooth адаптерийн тэжээлийг хангахын тулд бусад үйлчилгээнээс гадна бидэнд үйлчлэх болно.

Эдгээр холболтыг хийсний дараа bluetooth адаптерийн өгөгдлийн оролт, гаралтыг Arduino самбарын тоон өгөгдлийн оролт, гаралттай уялдуулах цаг болжээ. Ийм байдлаар бид адаптераа карттай төгс холбож, гүйдэл авч, техникийн түвшинд бүрэн бэлэн болгож эхлүүлэх боломжтой болно. 'сонс'нь нэвтрэх боомтуудаар дамжин ирдэг өгөгдөл Arduino UNO. Дэлгэрэнгүй мэдээллийг хэлэхэд зарим тохиолдолд бидний ашигладаг карт болон bluetooth адаптер хоёулаа ашиглагдаж байгаа холболтууд харилцан адилгүй байдаг тул энэ үед хамгийн сайн зүйл бол адаптер суурилуулах баримт бичгүүдийг ихэвчлэн холболтын диаграмм дагалддаг тул тэдгээрийг үзээрэй.

Бид хүрч очно 3 вольтын эвэр холболт. Үүний тулд бид 13-ийн тоон гаралтыг ашиглах болно Arduino UNO. Үлдсэн холболтыг ердийн байдлаар бид GND эсвэл газардуулгатай холбох ёстой бөгөөд ингэснээр эвэрний ажиллагаа зөв болно.

Одоо цаг нь ирлээ өөр өөр LED холбоно уу. Замбараагүй байдалд орохгүйн тулд түүний хамгийн урт урт, эерэг цэгийг дижитал гаралтын аль нэгэнд нь холбох санаа байна гэж хэлээрэй. Arduino UNO богино нь GND эсвэл газардуу шууд холбогддог. Энэ аргаар бид ногоон LED-ийн эхнийх нь дижитал гаралт 12, дараагийн гаралт 8, гуравдахь ногоон LED 7 гарахад холбогдсон байхад цорын ганц цэнхэр LED гаралтын дижитал 4-тэй холбогдсон байх болно.

Бүх алхамыг бэлэн болгосны дараа хийх хамгийн сүүлийн алхам USB холболтын кабелийг ашиглан манай кабелийг холбоно уу Arduino UNO компьютер руу Arduino IDE-ээс бичиж хөрвүүлэх шаардлагатай програм хангамжийг өгөх боломжтой болно.

Arduino самбар ба компьютер хоёрын хоорондох холболт

Бүх зүйл зөв, дор хаяж зарчмын хувьд зөв ажилладаг гэдгийг мэдэхийн тулд самбараа компьютерт холбосон үед анхаарах ёстой нэг зүйл бол самбар нь компьютерт холбогдсон л бол ногоон гэрлийг үргэлж асаагаарай. Нөгөө талаас, бидний ашигладаг Bluetooth адаптераас хамаарч энэ нь ихэвчлэн Android төхөөрөмжтэй холболт хийгдээгүй тул улаан гэрэл асдаг үсэг, хэллэг эсвэл үгийг тавган дээр илгээхэд ашиглах болно.

Дээрх нарийвчилсан мэдээлэл маш их зүйл мэт санагдаж болохыг би мэднэ.tonto"Гэхдээ үйлдвэрлэгчийн нийгэмлэгийн хүрээнд тэдгээр нь оршин тогтнох боломжтой гэдгийг харгалзан үзвэл эдгээр нь маш их хүчин төгөлдөр, шаардлагатай, ялангуяа сонирхолтой заалтууд гэдгийг би баталж чадна. эхлүүлж байгаа хүмүүс эдгээр бяцхан хүүхдүүдийн ачаарзаль мэхТэд дор хаяж гүйдэл нь адаптер болон самбар хоёуланд нь хүрдэг гэдгийг тэд ойлгож чадна.

Энэ үед бид програмыг татаж авахад л хангалттай MORSE.apk хавсаргасан Энэ програмыг Android үйлдлийн системээр тоноглогдсон хөдөлгөөнт төхөөрөмж дээр суулгасан байх ёстой. Үүнийг суулгасны дараа програмыг нээгээд үргэлжлүүлэх товчийг дарахад л хангалттай. Энэ удаад бидний хамгийн их сонирхож буй сонголт бол 'Текст илгээх', үүн дээр бид нэвтрэхийн тулд товшсон байх ёстой. Дотор нь орсны дараа бид "Connect" дээр дарж хавтангаараа холболт хийх ёстой.

Дагасан кодчилолын процесс дараах байдалтай байна.

  • Андройд төхөөрөмж дээрх програмд ​​нэвтэрч, өмнөх алхамуудыг хийсний дараа та ямар ч үсэг, үг, өгүүлбэр бичих боломжтой болно. Хүссэн зүйлээ бичсэн бол та зөвхөн илгээх дээр дарах хэрэгтэй.
  • Хэрэв текстийг зөв хүлээн авсан бол систем автоматаар гэрлийг асааж, дуу гаргана
  • Эхний цэг нь "цэг" -ийг тодорхойлохын тулд анхны ногоон гэрэл асч, унтарна гэсэн санаа юм. Үүний зэрэгцээ дуут дохио дуугарч, нэгэн зэрэг унтрах болно.
  • Хоёр ба гурав дахь ногоон гэрлүүд асаж унтарч 'шугамыг' ээлжлэн тодорхойлно. Өмнөх тохиолдлын адил эвэр нэгэн зэрэг асаж унтарна.
  • Эцэст нь тэмдэгт, үг, өгүүлбэрийн төгсгөлийг тодорхойлохын тулд дөрөв дэх гэрэл буюу цэнхэр гэрэл асаж унтарна. Тэмдэгт, үг, хэллэг бүрийн хооронд ямар нэг зай байгаа тохиолдолд энэ гэрэл хоёр удаа асаж унтарна.

Энэ тохиолдолд Андройд аппликейшн нь App Inventor-ийн ачаар хийгдсэн бөгөөд дараа нь үйлдлийн системээр тоноглогдсон төхөөрөмж дээр ажиллуулах програмын загвар, загварыг гаргах маш энгийн арга юм. Google-ийн инженерүүдийн бүтээсэн систем.

Дэлгэрэнгүй мэдээлэл ба дэлгэрэнгүй: зааварчилгаа


Нийтлэлийн агуулга нь бидний зарчмуудыг баримталдаг редакцийн ёс зүй. Алдааны талаар мэдээлэхийн тулд товшино уу энд байна.

Сэтгэгдэл бичих эхний хүн бай

Сэтгэгдэлээ үлдээгээрэй

Таны и-мэйл хаяг хэвлэгдсэн байх болно.

*

*

  1. Мэдээллийг хариуцах: Мигель Анхель Гатан
  2. Мэдээллийн зорилго: СПАМ-ыг хянах, сэтгэгдлийн менежмент.
  3. Хууль ёсны байдал: Таны зөвшөөрөл
  4. Мэдээллийн харилцаа холбоо: Хуулийн үүргээс бусад тохиолдолд мэдээллийг гуравдагч этгээдэд дамжуулахгүй.
  5. Өгөгдөл хадгалах: Occentus Networks (ЕХ) -с зохион байгуулсан мэдээллийн сан
  6. Эрх: Та хүссэн үедээ мэдээллээ хязгаарлаж, сэргээж, устгаж болно.

Англи хэлний шалгалтКаталан хэлийг туршиж үзээрэйиспани асуулт хариулт