Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Uşaqlıqda Morse kodu ilə çox maraqlanırdım. Bunun bir neçə səbəbi var idi - atam İkinci Dünya Müharibəsi illərində Siqnal Korpusunda idi və Morsun müharibədə necə istifadə edildiyi ilə bağlı hekayələri heyrətamiz idi. Ritmlər üçün kifayət qədər yaxşı bir qulağım var idi, buna görə kodları asanlıqla öyrəndim.
Uşaqları Mors kodu ilə maraqlandırmaq üçün elektronika üçün boşluğu, səs üçün piezo səs siqnalı, gözlər üçün iki LED və şounu idarə etmək üçün bir Arduino Nano olan 3D çaplı Moai heykəli (Pasxa Adasını xatırlayın) hazırladım. Təsvir etdiyim bu versiya, Moai üçün ipləri geri göndərmək üçün yalnız Arduino Serial Monitordan istifadə edir, amma əlbəttə ki, Bluetooth modulu və ona uyğun telefon tətbiqetməsini və ya hətta ESP8266 WLAN çipi və veb tətbiqini əlavə edərək bunları edə bilərsiniz. nisbi rahatlıqla simsiz gedin.
Ehtiyac duyacağınız şeylər bunlardır:
- 3D printerə giriş
- təmin edəcəyim STL faylı
- Arduino Nano və proqramlaşdırma mühiti IDE, üstəgəl USB kabeli
- piezo səs siqnalı
- iki LED
- bəzi keçid telləri
- LED yuvalarınız üçün göz yuvalarının bir az sıx olması halında yuvarlaq bir fayl
Addım 1: Blenderdən istifadə edərək Moai hazırlayın, Açıq Mənbə 3D Mühiti
Sizə Moai və bir qapaq olan STL faylını təqdim etdim (bəzi heykəllərin üstündə bir daş parçası var, buna görə də qapağı bağlı halda bu çox gözəl görünür).
Haaga-Helia Tətbiqi Elmlər Universitetində Blenderdən istifadə edirəm və öyrədirəm və 3D ilə maraqlanırsınızsa, bu tamamilə pulsuz, lakin çox güclü bir proqrama baxmanızı xahiş edirəm. Çap etmək üçün bir şeyi modelləşdirmək ehtiyacımız üçün mükəmməldir, ancaq 3D çapdan daha çox gücə malikdir. İstəyirsinizsə, Blenderdən istifadə ilə bağlı bir çox məqalə olan bloguma baxa bilərsiniz.
Moai, X oxu boyunca düzəldilmiş bir silindrdir. Bu, qaya heykəlinin ümumi formasını verir. Bəzi döngələrin daralması boyun sahəsinin düzgün görünməsini təmin edir. Bir neçə kənar döngə əlavə etmək heykəlin daha çox üzünə giriş imkanı verir, beləliklə burun sahəsini tutub Y oxu boyunca döndərə bilərsiniz. Qaş silsiləsi də yalnız bir az kənara çəkilmiş bir kənardır. Ümumiyyətlə, bu model etmək çətin bir layihə deyil, X Mirror seçimini açıq saxlamaq vacibdir, belə ki, bir tərəfdən etdiyiniz hər şey digər tərəfdən əks olunur.
Başın içindəki boşluq bir Boolean dəyişdirici istifadə edərək hazırlanmışdır. Booleans, başından kəsmək istədiyiniz ölçüdə və həcmdə bir obyekt dizayn etmə imkanı verir, buna görə də bu halda bir kub düzəldib başın içinə daxil etdim. Bundan sonra, kubun dəqiq ölçüsünün və formasının başında bir boşluq yaradan Boolean Difference dəyişdiricisini istifadə edə bilərsiniz.
İki silindrli oxşar bir əməliyyat, LED -lərin başa daxil edilməsi üçün deliklər qazmağa imkan verir. Booleanlar, çap olunan parçanın manifold xüsusiyyətini saxlamaları baxımından əladır. su keçirmədiyinə və kənarları və üzləri boş olmadığından əmin olun.
Necə hazırlandığına baxmaq istəyirsinizsə, sizə Blender faylını da verdim. Sadəcə o rano raraku 6.blend faylını yükləyin və nəzər salın.
Addım 2: Moai çap
İstifadəniz üçün təmin etdiyim STL faylı çapa hazırdır. PLA filamentini özüm üçün istifadə etdim, amma istənilən filament materialı bunu edəcək. Təklif olunan parametrlərdir
- temperatur 210-215 dərəcə
- təbəqənin hündürlüyü 0,2 mm
- çap başının sürəti təxminən 50 mm/s
- boz PLA (mənimki qara, amma ən yaxşı rəng deyil).
Bunlarla 5-6 saatlıq çapa baxırsınız. Bunu qocalma və ya yosun effektləri və ya buna bənzər bir şeyə boyamaq istəməsəniz, poçt emalı minimaldır.
Addım 3: Arduino Konstruksiyası
Arduino Nano, adi Arduino qədər güclüdür, lakin kiçik ölçülü çaplı bir elektron kart üzərində qurulmuşdur. Soldakı şəkildə gördüyünüz kimi, bəzi montaj tələb olunur. Başqa bir layihədə Arduino -nu yenidən istifadə etməyi planlaşdırmırsınızsa, ucları birbaşa lövhənin yuvalarına lehimləyə bilərsiniz, amma ümumiyyətlə Nanonu başqa yerdə istifadə edə bilmək üçün lövhə ilə təchiz edilmiş sancaqlar üzərində lehimləyirəm.. Aşağıdakı təsvirdə, Arduino üzərindəki sancaqları lehimlədiyinizi və tullanan tellərdən istifadə etdiyinizi güman edəcəyəm.
Zil, hər biri bir dollar üçün Alibaba, Ebay, Amazon və bir milyon başqa satış yerlərində mövcud olan standart bir piezo səs siqnalıdır. Artıq başın içərisində yığılmış LED -lər standart 5 mm ağ LED -lərdir.
Qadın başları olan tullanan telləri tutmaq lazımdır. Telləri kəsin və başları aşağıda izah edildiyi kimi LED -lərə və səs siqnalına lehimləyin.
Arduinonun naqilləri çox asandır.
- Lehim dişi tullanan tellərə bağlanır, beləliklə onları Arduinonun sancaqlarına itələyə bilərsiniz.
- Piezo buzzer, rəqəmsal pin 11 -ə gedən qırmızı tel və Arduino üzərindəki qara rənglə bağlıdır.
- LEDlər paralel olaraq birlikdə lehimlənir, yəni. uzun sancaqlar birlikdə, qısa sancaqlar da birlikdə.
- LED -lərdəki uzun sancaqların ucuna bir qadın tullanan lehimləyin və pozitiv olaraq işarələyin.
- Tullanan ucunu Arduino üzərindəki rəqəmsal D2 pininə itələyin.
- LED -lərdəki qısa pimlərin ucuna bir qadın tullanan lehimləyin və yerə işarələyin.
- Tullanan ucunu Arduino üzərindəki digər GND pininə itələyin.
İndi Arduino'yu kompüterə qoşa bilərik və kodu görə bilərik. Layihəni Moai -nin başına yığmadan əvvəl sınamaq yaxşı bir fikirdir.
Addım 4: Arduino Kodu və Heykəlin Montajı
Kod tamamlandı və işləyir, buna görə Arduino bacarıqlarınızdan asılı olaraq ya istifadə edə bilərsiniz, ya da özünüzə uyğun olaraq düzəldə bilərsiniz.
Alətlər menyusundan Serial Monitor pəncərəsini açmağı unutmayın.
Proqram belə işləyir:
- Arduino qurun və əsas döngəyə daxil olun
- Serial Monitordan bir giriş simli oxuyun
- xarakterdən xarakterə keçmək
- xarakter sırasındakı xarakteri tapın və xarakterin indeks nömrəsini qaytarın
- indeks nömrəsini istifadə edərək, Morse serialında Morse kodunu tapın
- hər S -də qısa bir siqnal və işıq və hər L -də uzun bir siqnal çalaraq Morse kodunu keçin.
- hər bir işarədə 3 dəfə qısa bir gecikmə edin (boşluq)
- döngənin yuxarısına qayıt
Kod şərh edildi, buna görə birbaşa oxuya bilməlisiniz.
Arduinonun xarakter dəsti problemlərinə görə genişləndirilmiş personajlar vermirəm, yalnız Ascii A-Z və 0-9 mövcuddur. Digər simvollar daxil edildikdə sizə maraqlı nəticələr təqdim edəcək.
Arduinonu kompüterinizə qoşun, sonra Arduino IDE -dən istifadə edərək kodu yükləyin. Doğru lövhə növünü (Arduino Uno və Nano fərqlidir) və uyğun COM portunu təyin etməyi unutmayın.
Bundan sonra, Serial Monitor -a gedə bilərsiniz, yuxarıdakı redaktə qutusuna mors yazmaq üçün mətninizi yazın, sonra Enter düyməsini basın və sehrli Moai morsunuzun mesajını dinləyin və dinləyin.
Montaja gəldikdə, telləri Moai əsasının arxasındakı çuxurdan keçirin, piezo zilini boşluğa atın, LEDləri göz yuvalarına itələyin və qapağı başın üstünə qoyun. Bu belədir!
Bunu bəyənmisinizsə, www.sabulo.com saytına baxın, burada Arduino, 3D, 3D çap və daha çox mövzularda onlarla yazım var. Oxuduğunuz üçün təşəkkürlər və əgər yazsanız mənə bildirin!