» Elektronik » Arduino "Mainan" Nama Haiwan Kod Morse "

Mainan "Nama Haiwan Kod Morse"



Pembaca tahu pengakap - analogi perintis kita, tetapi ternyata terdapat juga cubs - analogi pada Oktober kita. Diterima di dalamnya dari umur lima tahun. Anak pengarang Instructsbles di bawah julukan mr_fid telah diterima pakai, dan dia perlu menghadiri acara utama untuk teksi dan pengakap, salah satunya akan menjadi kod Morse. Untuk menarik minat kanak-kanak itu, tuannya memberinya mainan yang luar biasa.



Ia dilaksanakan Arduino Nano dan menghasilkan 12 kata-kata yang berbeza output ke beeper dengan penjana terbina (boleh ditukar dengan suis mekanik) dan LED RGB. Kitaran boleh diselaraskan antara 100 dan 1100 milisaat. Untuk menukar kata-kata, suis tinker disediakan. Reka bentuk ini dikuasakan oleh bateri litium-polimer 1000 mAh. Pengawal caj terbina dalam. Tetapi di sini belum lagi:



Mr_fid terima kasih Simon Monk untuk Pemrograman Arduino buku, yang dia beli beberapa tahun yang lalu. Dalam membuat lakaran, dia bergantung kepada contoh dari buku ini.

Memulakan kerja buatan sendiri, tuan tahu tentang kod Morse hanya ada isyarat SOS. Saya perlu belajar materiel dan mengetahui bahawa titik itu adalah satu ukuran, garisan tiga adalah tiga, selang antara huruf dalam huruf itu satu pengukuran, di antara huruf tiga, antara kata-kata itu adalah tujuh.

Apabila menandakan plastik mr_fid menggunakan pita pelekat. Terima kasih kepada ini, jejak penanda lebih baik dilihat jika plastik gelap. Di samping itu, pita pelekat ini adalah matte, dan gerudi tidak tergelincir apabila "bertujuan".



Adalah perlu untuk menganggarkan terlebih dahulu di mana komponen komponen akan terletak, supaya segala-galanya sesuai, dan bukannya salah satu komponen yang menyentuh bahagian jiran, termasuk bahagian-bahagian yang menonjol. Mr_fid tidak lupa apa-apa tetapi ... bateri. Nah, kes itu agak luas, dan kemudian tempat itu ditemui. Sementara itu ...



Walaupun tuan mempunyai gerudi bangku kecil, walaupun dengan itu ia menggunakan langkah gerudi untuk kemudahan, ia juga merupakan "herringbone" atau "wortel".



Apabila tombol beralih tombol diputar oleh pemegang, suis itu sendiri mesti kekal pegun. Untuk ini, sebagai tambahan kepada aci, di hadapannya terdapat pin kecil yang memerlukan lubang tambahan di panel depan.



Oleh itu, mr_fid pertama menggerudi lubang untuk aci, kemudian terpaku pita pelekat di belakang, meletakkan suis sepana di tempat dan menekannya. PIN meninggalkan tanda pada pita pelekat, ia tetap untuk mengebor lubang di sana.

Litar tanpa bateri, pengawal caj dan penukar kelihatan seperti ini:



Di panel depan, di mana suis biskuit dan perintang berubah terletak, tuan menggabungkan kesimpulan komponen-komponen ini yang disambungkan ke titik yang sama litar dalam kes (dalam kes ini, tambah dan dawai biasa). Ini membenarkan hanya empat wayar yang boleh ditarik di antara panel hadapan dan perumahan.



Suis sepana juga bertukar menjadi satu jenis perintang yang berubah-ubah, hanya satu langkah satu, yang mana 11 perintang per 1 kOhm disolder kepadanya, seperti ditunjukkan dalam gambar-gambar. Arduino menentukan kedudukannya dengan voltan beralih stepwise, yang mana satu input analog cukup.



Lebih besar:



Untuk mengawal LED RGB, mr_fid memilih pin Arduino dengan nombor 9, 10 dan 11. Ini adalah output PWM, yang pada firmware seterusnya akan memungkinkan untuk mendapatkan lebih banyak bit per warna daripada tiga.

Dia menghubungkan tambah dan dawai biasa dalam polaritas terbalik kepada perintang yang berubah-ubah, supaya kedudukan minimum sepadan dengan kitaran tempoh maksimum, iaitu kelajuan minimum.

Contoh dari buku teks Simon Monk adalah mudah dan berfungsi tunggal: ia memerlukan data masuk melalui port bersiri dan menerjemahkannya ke kod Morse dengan kitaran jam 200 milisaat. Fungsi tambahan yang ditambahkan oleh wizard menyediakan pelarasan tempoh bergantung kepada voltan yang datang dari enjin resistor berubah, serta penolakan port siri yang memihak menyimpan 12 kata tetap yang dipilih oleh suis dial. Juga menambah rutin untuk mengawal butang beralih mod RGB-LED, dengan baik, dan dengan tweeter dengan generator terbina dalam, program ini dapat mengawal mulanya.

Apabila pengaturcaraan Arduino, mr_fid benar-benar lupa bahawa mainan perlu diberi makan dari sesuatu, kerana papan telah dikuasakan dari USB sepanjang masa ini. Sewaktu dia teringat, pemikiran pertama adalah untuk menggerakkan semua itu dari "Krona" melalui penstabil. Tetapi ia tidak sesuai, dan pada mulanya tuan mahu meletakkannya di luar, tetapi kemudian memutuskan untuk menggunakan bateri lithium-polimer nipis dengan 3.7 V dan 1000 mAh.



Dengan bateri yang baru dikenakan, voltan mencapai 4.2 V, yang cukup untuk semua kristal RGB LED, termasuk biru. Tetapi ketika ia melepaskan, ia jatuh, dan walaupun 3.3 V cukup, kecerahan cahaya biru dapat sangat berkurang. Saya terpaksa menggunakan penstabil rangsangan dengan stabil sebanyak lima volt pada output. Dan untuk tidak mengeluarkan bateri dari kes ketika mengecas, penulis menambah pengawal caj dan suis pembalik dua tiang yang menghubungkan bateri dengan kedua-dua tiang sama ada Arduino atau pengawal ini. Sekarang anda boleh mengecas mainan dari USB.



Beliau menyambung semua ini bersama-sama dengan cara sedemikian, tidak melupakan kekutuban dan pencegahan litar pintas:



Dengan menukar kedudukan suis biskuit, anda boleh memilih kod Morse untuk kombinasi huruf berikut: HHH (satu titik), OOO (satu dash), CAT (kucing), DOG (anjing), ANT (semut), FLY (terbang), RAT (tikus) OWL (burung hantu), PIG (babi), HEN (ayam), FOX (musang) dan EMU (emu). Tombol ini membolehkan anda untuk menukar mod operasi LED RGB pada cincin: warna tetap - merah, biru, hijau, biru-hijau, kuning, raspberry, putih, serta titik merah dan dash hijau, perubahan warna selepas setiap perkataan, perubahan warna selepas setiap huruf .

Di Arduino, mr_fid memuatkan lakaran seperti:


Jika anda mengulangi selepas tuan, sekarang di tangan anda adalah mainan yang sama dengan yang anda boleh menarik minat anak-anak anda dalam kod Morse. Dan apabila mereka membesar, dengan pembuatan semula perisian firmware yang mudah, anda boleh mendapatkan asas untuk "rubah" automatik standard, memancarkan pilihan MOE, MOI, MOS, MOH atau MO5, menghidupkan selama satu minit setiap empat minit.

P.S. terutamanya untuk membosankan orang yang mencari kesalahan dengan berita utama: haiwan adalah nama kolektif untuk haiwan, burung dan serangga.
9.8
10
10

Tambah komen

    • senyumtersenyumxaxaokdontknowyahoonea
      bosawalbodohyaya-yaagresifrahsia
      maaftariandance2dance3pengampunanmembantuminuman
      berhentikawan-kawanbaikgoodgoodwiseltolaklidah
      asapbertepuk tangancraymengisytiharkanderisivejangan dengarmuat turun
      panasberalunketawa1mdamesyuaratmoskingnegatif
      not_ipopcornmenghukumbacamenakutkanmenakutkancarian
      mengejekterima kasihinito_clueumnikakutbersetuju
      burukbeeeblack_eyeblum3memerahbermegahkebosanan
      ditapiskesenanganrahsia2mengancamkemenanganyusun_bespectacled
      shokrespektloldiingatiselamat datangkrutoyya_za
      ya_dobryipembantune_huliganne_othodifludlarangantutup
6 komen
Quote: tormozedison
keluarkan bipolar switch reversing?
Ya, tinggalkan satu tiang tunggal di antara bateri dan modul Langkah-Up.
Penulis
Saya lihat. Oleh itu, modul sedemikian tidak hanya akan melindungi bateri daripada overdischarge,tetapi adakah ia membenarkan untuk membuang suis pembalik bipolar?

Sekarang, jika saya mengulangi perkara ini, maka secara umum saya hanya akan memasang kord itu ke bank kuasa, meninggalkan bateri dalaman. Dan saya juga akan menambah fungsi jam RTC dan jam Morse.
Yang ada dalam foto itu adalah dimaksudkan sahaja untuk pengecas. Di sini anda perlu mengawal bukan sahaja caj, tetapi juga pelepasan. Di papan, sebagai tambahan kepada TP4056, anda memerlukan IC seperti DW01 dan kuncinya. Dan, dengan itu, tidak 4 kenalan untuk pendawaian, tetapi 6. Mungkin modul rangsang akan melindungi bateri jika tiba-tiba berhenti bekerja pada voltan 2.7 ... 2.7 V, tetapi kita tidak tahu apa-apa mengenai parameternya dan bergantung kepada " kiri "kesan adalah salah.
Penulis
Beritahu saya, mengapa pengawal jenis ini tidak baik, dan yang lebih baik?
Pematerian hodoh yang jelek pada biskut dan pengawal caj bateri yang salah.
Tetapi hanya tajuk yang boleh disalah tafsir? Tetapi penulis tidak mempunyai celik huruf?

Kami menasihati anda untuk membaca:

Bawa ia untuk telefon pintar ...