Mündəricat:
- Təchizat
- Addım 1: Tik etmək
- Addım 2: Şassi
- Addım 3: Elektronika
- Addım 4: Blynk qurun
- Addım 5: IFTTT qurun
- Addım 6: Proqram
- Addım 7: Quraşdırma
- Addım 8: Parlasın
Video: Cosmo Saatı - Astronavtın Kosmosa Girməsi Hər dəfə Rəngi Dəyişdirir: 8 Addım (Şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Salam! Kosmos həvəskarısınız? Əgər belədirsə, hi-fi! Kosmos və astronomiyanı sevirəm. Aydındır ki, oraya gedib kainata daha yaxından baxmaq üçün astronavt deyiləm. Ancaq hər dəfə yerdən bir insanın göyə səyahət etdiyini öyrənəndə daha çox araşdırmaq üçün ilham alıram. Əgər mənim kimi olsanız, sizi hər zaman ilhamlandıracaq bir şey var.
Təqdimat, Cosmo Saatı! Zamanı göstərə biləcək bir saatdır! Bəli, bilirəm, bunda xüsusi bir şey yoxdur. Ancaq xüsusi xüsusiyyət onun parlaq halqasındadır. Bir astronavt kosmosa hər girəndə rəngini dəyişir! Nə qədər sərindir? Təsəvvür edin ki, hər gün masanızın yanında bu saatı saxlayırsınız və bir səhər rəngin dəyişdiyini görmək üçün oyanırsınız. Başqa bir adamın ora getdiyini dərhal biləcəksiniz!
Daha nə var? Parlaq üzük yalnız sərin görünməsi üçün qırılmır. Bu Morse kodudur! Nə deyir? Yaxşı, bunu anlamağa icazə verəcəyəm;)
Guya nə? Qurmaq olduqca asandır. Odur ki, hazırlayaq!
Təchizat
Nodemcu (esp8266)
Qadın-Qadın tullanan tellər
1x Commom katodlu RGB LED
Saat üçün korpus (3D çap edilə bilər)
Saat modulu
5v USB enerji təchizatı
Addım 1: Tik etmək
Bunun üçün hər hansı bir saat modulundan istifadə edə bilərsiniz. Kiçik olduğu və korpusun içərisinə asanlıqla yerləşdiyi üçün saatdan istifadə etdim.
Saatı qara edəcəyəm, qolları ağ olmalıdır. Beləliklə, mövcud qolları çıxarıb özüm hazırladığım qollarla əvəz etdim. Çox sadədir, köhnə bir qabdan ağ rəngli iki plastik şeridi kəsib uzun üçbucaq şəklində düzəltdim. Sonra hər birinin saat modulunun öz hissəsinə uyğun olması üçün ölçüsünə diqqət yetirərək sonda deşiklər açdım. Saniyə əlini bağlamadım, çünki onun müasir və minimal görünməsini istədim.
Plastik əvəzinə metaldan istifadə etməyi məsləhət görürəm, çünki daha incə olacaq və çuxurların düzəldilməsi daha asan olacaq.
Addım 2: Şassi
İndi saatın korpusunu düzəldək. Sərin səsləndiyinə görə onu şassi adlandıracağam.
3D printeriniz varsa, bu bir parça tort olmalıdır. Yalnız tortu çap edə bilərsiniz. Demək istəyirəm ki, şassini çap edə bilərsiniz. Əsasən bir tərəfi bağlı olan içi boş bir silindrdir. Bəs hündürlük? Sancaqlar üzərində dayandığı zaman Nodemcu hündürlüyündən bir qədər hündür ola bilər. Amma 3D printerim yoxdur. Mən də bir şey almaq üçün bayıra çıxa bilmərəm, çünki ölkəmizdə karantin var. Mən mətbəxə getdim və plastik qapağı tam axtardığım kimi olan bir qab tapdım. Mükəmməl.
Sonra saatınızdakı Morse kodlu mətnin nə deməli olduğuna qərar verməlisiniz. Minanın nə olacağına qərar verdikdən sonra İnternetdə bir Morse kodu çeviricisi tapdım və "göy" yazdım və Morze kodunu aldım. Vay! Bunu açıqlamamalıydım.
Sonra iki fərqli genişlikdə qara kart kağız zolaqları kəsdim. İki hərf arasındakı boşluq bir hərfin tire ilə nöqtəsi arasındakı boşluqdan daha böyük olmalıdır. Bu boşluqlar, kart kağızı zolaqlarının yapışdırılmalı olduğu yerlərdir. Əvvəlcə bir markerdən istifadə edərək işarələr etdim və zolaqları buna uyğun yapışdırmaq üçün yapışdırıcıdan istifadə etdim. Sonra uzun bir zolaq kəsdim və şassinin yan tərəfinə yapışdım və üstündə bir dairə qoydum ki, işığın çıxması üçün ətrafda kifayət qədər yer buraxım.
Addım 3: Elektronika
Şounun qəhrəmanı Nodemcu lövhəsidir. Bir astronavt kosmosa girəndə məlumat almaq üçün istifadə edəcəyimiz wifi xüsusiyyətlərinə sahib olduğu üçün Arduino yerinə Nodemcu istifadə edirik.
Bağlantılar olduqca sadədir. Etməyiniz lazım olan şey, RGB LEDini dövrə diaqramında göstərildiyi kimi bağlamaqdır. Sonra qısa D1 -dən D3 -ə və D2 -dən D4 -ə.
Addım 4: Blynk qurun
Nodemcu pinlərimizi internetdən işə salmaq üçün blynk adlı bir tətbiqə ehtiyacımız var
Play mağaza bağlantısı
App store bağlantısı
Yeni bir layihə yaradın. Doğrulama nişanı sizə göndəriləcək. Növbəti addımda bu nişandan istifadə edəcəyik.
"+" İşarəsinə vurun və widget qutusundan bir düymə əlavə edin. Düymə parametrlərində (düyməni vuraraq aça bilərsiniz), PIN kodunu "GP2" olaraq seçin və keçidi "keçid" ə doğru sürüşdürün.
"GP0" olaraq PIN ilə başqa bir düymə yaratmaq üçün addımları təkrarlayın.
Addım 5: IFTTT qurun
Astronavtın kosmosa çıxdığını bizə bildirəcək xidmət budur. Veb saytdan və ya Android və ya IOS tətbiqindən istifadə edə bilərsiniz. Yuxarıdakı şəkillərdəki addımları izləyin.
IFTTT -də "Daha çoxunu əldə et" düyməsini basın. İndi + düyməsini və sonra "bu" düyməsini basın. Sonra "boşluq" axtarın və seçin. Sonra "astronavt kosmosa girir" düyməsini basın.
İndi "o" düyməsini basın və axtarış çubuğunda "webhooks" axtarın. "Veb sorğusu göndər" düyməsini basın və URL daxil edin. URL formatı https:// IP/Auth/update/D2 -dir
Auth -u blynk layihəsinin Doğrulama əlaməti ilə və IP -ni ölkənizin blynk bulud IP -si ilə əvəz edin. IP almaq üçün əmr satırını açın və "ping blynk-cloud.com" yazın. Hindistan üçün IP 188.166.206.43 -dir
Metod bölməsində "qoy" seçin və məzmun növündə "application/json" seçin. Bədənə ["1"] yazın.
İndi yatarkən saatımızın söndüyündən əmin olmaq üçün başqa bir tətik əlavə edəcəyik. Bu hissə isteğe bağlıdır, amma enerjiyə qənaət etdiyi üçün bunu etmək yaxşı bir fikirdir.
+Üzərinə basın, "bunu" seçin və "tarix və vaxt" ı seçin. "Hər gün saat" ı seçin və oyanma vaxtınızı təyin edin. Sonra webhooks üçün yuxarıdakı addımları təkrarlayın. Bu dəfə URL https:// IP/Auth/update/D0.
Adımları təkrarlayın və yuxuya getdiyiniz vaxt üçün başqa bir tətik yaradın və bədənə bu dəfə ["0"] yazın. Çünki gecələr söndürürük.
Vay.. Bu çox iş idi. Ancaq hər şey hazırdır və getməyə hazırsınız.
Addım 6: Proqram
İşlərin çoxunu blynk və ifttt -də etdiyimiz üçün Nodemcu proqramlaşdırmaq çox sadədir. Yaxşı xəbər budur ki, layihənizi yükləyə biləcəyiniz proqramı bu addıma əlavə etdim. Proqramınızı yükləmək üçün bu nişanı minimuma endirməzdən əvvəl, sadəcə oxuyun. Bir neçə dəyişiklik etməlisiniz.
Wi -Fi ssid və parolunuzu 'Şəbəkə Adınız' və 'Şifrəniz' yazdığı proqrama əlavə etməlisiniz. Həm də 'YourAuthToken' blynk -dən aldığınız təsdiq icazəsi ilə əvəz olunmalıdır. Bəli, hamısı budur, indi gedib kodu yükləyə bilərsiniz.
Kodun necə işlədiyinə dair bir neçə şeyi qeyd edəcəyəm. Bu olduqca sadədir. Bir astronavt kosmosa girəndə ifttt -dən tetiklenen D4 (gpio 2) ilə birləşən D2 vəziyyətini oxumaqdır. Tetiklendikten sonra, hər rəng üçün 0 ilə 255 arasında bir təsadüfi ədəd yaradır. Bu təsadüfi ədədlər RGB LED -ə təsadüfi bir rəng verəcək. Eynilə D1, ifttt -də qurduğunuz anda LED -i söndürən D3 (gpio 0) ilə əlaqələndirilir. LED -in standart rəngi mavi rəngdədir
Addım 7: Quraşdırma
İndi yalnız Nodemcu və LED -i şassinin içərisinə qoymaq qalır. İşığı yaymaq üçün LED -i zımpara ilə zımparaladım. Usb kabelinin keçməsi üçün kiçik bir çuxur düzəldin və Nodemcu -ya güc verin. Sonra dairəvi bir karton və ya pvc lövhə ilə bağlayın. Daha yaxşı parlaqlığa sahib olmaq üçün paralel olaraq daha çox LED əlavə edə bilərsiniz. Mənim üçün, biri artıq kifayət qədər parlaqdır.
Addım 8: Parlasın
Və orada var! Cosmo saatı çalır! Bir astronavt təsadüfən kosmosa çıxır, buna görə səbirli olmalısan. Saat divarda çox yaxşı görünür. Həm də masaya və ya masaya yerləşdirilə bilər.
Kosmos və astronomiyanı sevən biri üçün həqiqətən yaxşı bir hədiyyə ola bilər. Daha çox tetikleyiciler əlavə edə bilərsiniz, deyəsən, smartfonu söndürün. Sonsuz imkanlar var. Ümid edirəm ki, mənim etdiyim qədər hazırlamaqdan zövq alacaqsınız. Növbəti layihəmdə görüşənədək. O vaxta qədər, … -.- -.--.. -. ….--….-.. -..
Tövsiyə:
AAA Fənərlərinin Batareya Ömrünü Necə Üç dəfə Üç dəfə: 3 addım
AAA Fənərlərinin Batareya Ömrünü Necə Üçqat Üçün: AAA batareyaları ilə işləyən 3W LED fənərlərdən istifadə edərkən, onların təxminən 30 dəqiqə davam etməsini gözləyəcəksiniz. AA batareya tutacaqlarını bağlayaraq sizə göstərəcəyim AA batareyalarından istifadə edərək işləmə müddətini üç dəfə artırmağın bir yolu var
Arduino Park köməkçisi - Maşınınızı hər dəfə düzgün yerdə park edin: 5 addım (şəkillərlə)
Arduino Park köməkçisi - Maşınınızı hər dəfə düzgün yerdə park edin: Bu layihədə sizə Arudino istifadə edərək öz park köməkçinizi necə quracağınızı göstərəcəyəm. Bu dayanacaq köməkçisi avtomobilinizə olan məsafəni ölçür və LCD ekranın oxunması və LED -dən istifadə edərək onu düzgün yerə park etməyinizə kömək edir
Kompüterinizi hər gün və ya hər dəfə avtomatik olaraq necə işə salmaq olar: 5 addım
Kompüterinizi hər gün və ya hər dəfə avtomatik olaraq necə işə salmaq olar: bu təlimatda kompüterinizin hər gün müəyyən bir zamanda avtomatik olaraq necə işə salınacağını öyrənəcəksiniz, bu da mənim ilk təlimatımdır
Hər dəfə yaxşı bir Dupont Pin-Crimp edin!: 15 addım (şəkillərlə)
Hər dəfə yaxşı bir Dupont Pin-Crimp edin!: Bir Arduino, Raspberry PI, Beagle Bone və ya hər hansı bir çox dövrəli lövhə layihəsi ilə işləyən hər kəs, 025 X.025 in, kvadrat dirəklər və onların birləşdirən bağlayıcıları ilə tanış oldu. . Kişi sancaqlar ümumiyyətlə bükülmə lövhəsinə quraşdırılır
Mükəmməl bir Daxili Tel Bağlantısını hər dəfə mənimsəyin: 7 addım (şəkillərlə)
Mükəmməl bir Inline Tel Bağlamasına Hər dəfə sahib olun: Bu təlimatda sizə hər dəfə mükəmməl bir daxili tel bağlamanın necə qurulacağını öyrədəcəyəm. Daxili birləşmə nədir? Yaxşı, hər hansı bir elektrik naqili ilə işləyirsinizsə və 2 ədəd qoşulmaq lazımdırsa 2 seçiminiz var, pigtail və ya inlinePigtail s