» elektronik » Arduino "Oyuncak" Hayvan İsimleri Mors Kodu "

Oyuncak "Hayvan İsimleri Mors Kodu"



Okuyucular, öncülerimizin analogları olan izcileri biliyorlar, ancak Ekim'in analogları da var. Onlardan beş yaşından itibaren kabul edildi. Yazarın oğulları mr_fid takma adı altındaki Instructsbles zaten kabul edildi ve biri Morse kodu olacak olan kabin ve izciler için önemli bir etkinliğe katılmak zorunda kalacak. Çocuğa daha fazla ilgi göstermek için usta ona alışılmadık bir oyuncak verdi.



Şu tarihte yürütülür: Arduino Nano ve dahili bir jeneratör (mekanik bir anahtarla değiştirilebilir) ve bir RGB LED ile bipleyiciye 12 farklı kelime çıkışı üretir. Çevrim 100 ve 1100 milisaniye arasında ayarlanabilir. Kelimeleri değiştirmek için bir tamircilik anahtarı sağlanır. Tasarım, 1000 mAh lityum-polimer pil ile güçlendirilmiştir. Şarj kontrolörü yerleşiktir. Ama burada henüz değil:



Mr_fid, Simon Monk'a birkaç yıl önce satın aldığı Arduino Programlama kitabı için teşekkür ediyor. Eskiz çizilirken, bu kitaptan örneklere dayanıyordu.

Üzerinde çalışmaya başlama homebrewleri dal, usta Mors kodunu sadece bir SOS sinyali olduğunu biliyordu. Malzemeyi öğrenmek ve noktanın bir ölçü olduğunu, tire üç olduğunu, harf içindeki karakterler arasındaki aralığı bir ölçü, harfler arasında üç, kelimeler arasında yedi olduğunu öğrenmek zorundaydım.

Plastik işaretlerken mr_fid maskeleme bandı kullanır. Bu sayede plastik koyu ise işaret izi daha iyi görülür. Ayrıca, bu yapışkan bant mattır ve “nişan alırken” matkap kaymaz.



Yapının bileşenlerinden hangisinin bulunacağını önceden tahmin etmek gerekir, böylece her şey uyuyor ve bileşenlerden biri değil, çıkıntılı parçalar da dahil olmak üzere komşu olanlara dokunmuyor. Mr_fid ... bataryadan başka bir şey unutmadı. Durum oldukça geniş ve daha sonra bunun için bir yer bulundu. Bu arada ...



Ustanın küçük bir tezgah matkabı olmasına rağmen, onunla birlikte rahatlık için bir adım matkap kullandı, aynı zamanda bir “balıksırtı” veya “havuç”.



Düğme anahtarı şaftı kol tarafından döndürüldüğünde, düğmenin kendisi sabit kalmalıdır. Bunun için şafta ek olarak, önünde ön panelde ek bir delik gerektiren küçük bir pim vardır.



Bu nedenle, mr_fid önce şaft için bir delik açtı, sonra maskeleme bandını arkaya yapıştırdı, anahtar anahtarını yerine koydu ve bastırdı. Pim, maskeleme bandında bir iz bıraktı, orada bir delik açmak için kalır.

Pil, şarj kontrolörü ve dönüştürücü dikkate alınmadan şema şöyle görünür:



Bisküvi anahtarının ve değişken direncin bulunduğu ön panelde, master, bu bileşenlerin, devrenin aynı noktalarına bağlanan bu bileşenlerin sonuçlarını (bu durumda artı ve ortak kablo) birleştirdi. Bu, ön panel ile gövde arasında sadece dört telin çekilmesine izin verdi.



Anahtar anahtarı, fotoğraflarda gösterildiği gibi, 1 adımda 11 direncin lehimlendiği, sadece bir adım olan bir çeşit değişken direnç haline getirilir. Arduino konumunu, bir analog girişin yeterli olduğu kademeli olarak değişen bir voltajla belirler.



daha büyük:



RGB LED'i kontrol etmek için mr_fid, 9, 10 ve 11 numaralı Arduino pinlerini seçti. Bunlar, bir sonraki bellenimde üç renkten daha fazla bit almayı mümkün kılacak PWM çıkışlarıdır.

Değişken bir dirence ters kutuplu bir artı ve ortak bir kablo bağladı, böylece minimum konum maksimum süre, yani minimum hız döngüsüne karşılık geliyor.

Simon Monk'un ders kitabındaki örnek basit ve tek işlevlidir: seri porttan gelen verileri alır ve 200 milisaniyelik bir döngü ile Mors koduna çevirir. Sihirbaz tarafından eklenen ek fonksiyonlar, değişken direnç motorundan gelen gerilime bağlı olarak sürenin ayarlanmasını ve ayrıca anahtarın seçtiği 12 sabit kelimeyi saklamak lehine seri portun reddedilmesini sağlar. Ayrıca RGB LED modu anahtarlama düğmesini kontrol etmek için rutinler de eklendi ve yerleşik bir jeneratöre sahip bir tweeter ile program başlangıçta kontrol edebilir.

Arduino programlanırken, mr_fid oyuncağın bir şeyden beslenmesi gerektiğini tamamen unuttu, çünkü kart tüm bu süre boyunca USB'den besleniyor. Hatırladığı zaman, ilk düşünce hepsini “Krona” dan dengeleyici vasıtasıyla güçlendirmekti. Ancak uymadı ve ilk önce usta onu dışarıya koymak istedi, ancak daha sonra 3.7 V ve 1000 mAh ile ince bir lityum-polimer pil kullanmaya karar verdi.



Yeni şarj edilmiş bir pil ile voltaj, mavi de dahil olmak üzere RGB LED'in tüm kristalleri için yeterli olan 4.2 V'a ulaşır. Ancak deşarj olurken düşer ve 3,3 V yeterli olmasına rağmen mavi ışığın parlaklığı büyük ölçüde azalabilir. Çıkışta sabit beş voltluk bir destek stabilizatörü kullanmak zorunda kaldım. Ve şarj sırasında pili kasadan çıkarmamak için, yazar bir şarj kontrolörü ve pili her iki kutup ile Arduino'ya veya bu kontrolöre bağlayan iki kutuplu bir geri vites anahtarı ekledi. Şimdi oyuncağı USB'den şarj edebilirsiniz.



Bütün bunları böyle bir şekilde birbirine bağladı, polariteyi ve kısa devrenin önlenmesini unutmadı:



Bisküvi anahtarının konumunu değiştirerek, aşağıdaki harf kombinasyonları için Mors kodunu seçebilirsiniz: HHH (bir nokta), OOO (bir çizgi), CAT (kedi), DOG (köpek), ANT (karınca), FLY (sinek), RAT (sıçan), BAYKUŞ (baykuş), PIG (domuz), HEN (tavuk), FOX (tilki) ve EMU (emu). Düğme, halkadaki RGB LED'in çalışma modlarını değiştirmenize izin verir: sabit renkler - kırmızı, mavi, yeşil, mavi-yeşil, sarı, ahududu, beyaz, ayrıca kırmızı bir nokta ve yeşil bir çizgi, her kelimeden sonra renk değişimi, her harften sonra renk değişimi .

Arduino'da mr_fid böyle bir eskiz yükledi:


Ustadan sonra tekrarladıysanız, şimdi ellerinizde çocuklarınızı Mors koduyla ilgilendirebileceğiniz oyuncakla aynı. Ve büyüdüklerinde, bellenimin basit bir şekilde yeniden yapılandırılmasıyla, standart bir otomatik "tilki" için temel oluşturabilir ve her dört dakikada bir dakika boyunca bir MOE, MOI, MOS, MOH veya MO5 seçimini iletebilirsiniz.

Not; özellikle manşetlerde hata bulan sıkıcı insanlar için: hayvanlar hayvanlar, kuşlar ve böcekler için ortak bir isimdir.
9.8
10
10

Yorum ekle

    • gülümsegülümsemelerxaxatamamdontknowyahoonea
      patronçizikaptalevetevet-evetagresifgizli
      üzgünümdansdance2dance3pardonyardımiçecekler
      Durarkadaşlariyigoodgooddüdükbaygınlıkdil
      dumanzırıltıcraybeyanalaycıDon-t_mentionindir
      ısıöfkelilaugh1mdatoplantımoskingnegatif
      Not_ipatlamış mısırcezalandırmakokumakkorkutmakkorkutuyorarama
      alaythank_youbuto_clueumnikakutanlaşmak
      kötübeeeblack_eyeblum3kızarmakövünçcan sıkıntısı
      sansürlüşakasecret2tehdit etmekzaferyusun_bespectacled
      shokrespektlolPrevedkarşılamaKrutoyya_za
      ya_dobryiyardımcıne_huliganne_othodiFludyasakyakın
6 açıklama
Alıntı: tormozedison
iki kutuplu geri anahtarı kaldırmak?
Evet, pil ile Yükseltme modülü arasında tek kutuplu bir anahtar bırakın.
Yazar
Anlıyorum. Bu nedenle böyle bir modül, pili sadece aşırı deşarjdan korumakla kalmaz,ancak bipolar geri vites anahtarının çıkarılmasına izin verir mi?

Şimdi, eğer bu şeyi tekrarlarsam, genel olarak kabloyu güç bankasına bağlayıp dahili pili terk edeceğim. Ayrıca RTC ve Mors saati işlevini de eklerdim.
Fotoğraftaki amaçlanan sadece şarj için. Burada sadece şarjı değil, aynı zamanda deşarjı da kontrol etmeniz gerekir. Kartta, TP4056'ya ek olarak, DW01 gibi bir IC'ye ve anahtarlarına ihtiyacınız var. Buna göre, kablolama için 4 kontak değil, ancak 6. Belki yükseltme modülü aniden 2.7 ... 2.8 V voltajda çalışmayı durdurursa pili koruyacaktır, ancak parametreleri hakkında hiçbir şey bilmiyoruz ve güveniyoruz " sol "efektler yanlış.
Yazar
Söyle bana, bu tür şarj kontrolörü neden kötü ve hangisi daha iyi?
Bisküvi üzerine dirençlerin çirkin lehimlenmesi ve yanlış pil şarj kontrolörü.
Ancak sadece başlık hatalı olabilir mi? Ama yazarın okuryazarlığı yok mu?

Okumanızı tavsiye ederiz:

Akıllı telefon için verin ...