Mündəricat:
Video: Attinydən Alovsuz Şam13: 4 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:49
Fənərlərimi yandırmalıyam, amma bu il adi bir şamdan daha yaxşı bir şey istədim. Mən titrəmək istəyirəm, amma alovdan qurtulmaq istəyirəm. Hər hansı bir yanğın təhlükəlidir, xüsusən də uşaqların ətrafında, yanan əriyən balqabaqlardan iy gəlir və müntəzəm şamları tez -tez dəyişdirmək lazımdır. Kopyalamaq üçün bir layihə axtardım, qəribə bir şəkildə bəyəndiyimi tapa bilmədim və buna görə özüm yaratdım. Orijinal konsepsiya sübutum bir arduino idi, amma bu sadə bir şam üçün bir az bahadır. İşə yarayacağını sübut etdikdən sonra, bunu ucuz etmək üçün bir yol tapdım. İşdə əlimdə olan şeylərdən bunu necə etdim. İlk dövrəm və ilk təlimatım.
Addım 1: Parçalar
Əlimdə olanı istifadə etdim. 1) ATtiny13 x12) Qırmızı led x13) Sarı led x14) 100 ohm rezistorlar x25) 8 pinli yuva x16) delik açarı x17) 2AA batareyalar üçün batareya tutucusu x18) mükəmməl lövhə rezistorları ledlərinizə görə dəyişə bilər. yəqin ki, məndən daha yaxşı bir keçid tapacaqsınız, hətta istəsəniz, lövhəni atlaya və ölü bir səhv bağlaya bilərsiniz.
Addım 2: Dövrə
Əsas dövrə, sadəcə bu şəkildə bağlayın.
Addım 3: Kod
İşdə istifadə etdiyim kod budur. Sadəcə ledləri yandırıram və buna bir az təsadüfi əlavə etməyə çalışıram. Kod pwm və enerji qənaət xüsusiyyətlərindən istifadə etməklə daha yaxşı ola bilər, amma bunların heç birini necə edəcəyimi bilmirəm. İlk arduino olmayan dövrəm və ilk təlimatım. Necə etdiyimə baxmayaraq, iki ledin təsiri qənaətbəxşdir. Parlaqlıq, rəng və titrəmə dəyişir. Kodu tiny13 -ə yığın və yükləyin və getməyiniz yaxşıdır. Daha yaxşı kod göndərməkdən çekinmeyin …#include int main (void) {int thePin = 0x0; uzun randVal; srandom (123); // təsadüfi toxum DDRB = 0x3; // B0-1 (;;) {randVal = random () üçün çıxışa təyin edildi; // bir pin seçin, əgər ((randVal % 2) == 0) {thePin = 0x0; } başqa {thePin = 0x1; } randVal = təsadüfi (); // yüksək və ya aşağı əgər ((randVal % 2) == 0) {PORTB & = ~ (1 << thePin); // x & = ~ (1 << n); x -in n -bitini 0 olmağa məcbur edir. bütün digər bitlər tək qaldı. } başqa {PORTB | = (1 << thePin); // x | = (1 << n); x -in n -bitini 1. olmağa məcbur edir. }}}
Addım 4: Budur
İşığı yaymaq üçün ledləri zımpara edə bilərsiniz və ya buzlu LEDləri istifadə edə bilərsiniz, 2 rəngli qırmızı/sarı bir led də istifadə edə bilərsiniz. Kobud olmamaq üçün kilidli çantaya qoyun və balqabağa atın … dərhal alovsuz mum, və saatlarla davam edəcək və uşaqların onunla qarışmasından narahat olmaq lazım deyil.
Tövsiyə:
Arduino Avtomobil Ters Park Diqqət Sistemi - Addım -addım: 4 addım
Arduino Avtomobil Ters Park Diqqət Sistemi | Addım-addım: Bu layihədə, Arduino UNO və HC-SR04 Ultrasonik Sensoru istifadə edərək sadə bir Arduino Car Reverse Park Sensor Dövrü dizayn edəcəyəm. Bu Arduino əsaslı Avtomobil Ters siqnal sistemi Avtonom Naviqasiya, Robot Aralığı və digər diapazonlarda istifadə edilə bilər
Addım -addım PC qurulması: 9 addım
Addım -addım PC Bina: Təchizat: Təchizat: MotherboardCPU & CPU soyuducu PSU (Enerji təchizatı vahidi) Yaddaş (HDD/SSD) RAMGPU (tələb olunmur) Kassa Alətləri: Tornavida ESD bilərzik/mattermal pasta/aplikator
Üç Hoparlör Devresi -- Addım-addım təlimat: 3 addım
Üç Hoparlör Devresi || Addım-addım Təlimat: Dinamik Dövrə, ətraf mühitdən alınan səs siqnallarını MIC-ə gücləndirir və gücləndirilmiş səsin çıxarıldığı yerdən Dinamikə göndərir.Burada bu Hoparlör Devrini düzəltməyin üç fərqli yolunu göstərəcəyəm:
Robot texnikasında bir dəst ilə addım-addım təhsil: 6 addım
Bir dəst ilə Robototexnikada Addım-addım Təhsil: Öz robotumu düzəltdikdən bir neçə ay sonra (zəhmət olmasa bunların hamısına baxın) və iki dəfə hissələri arızalandıqdan sonra bir addım geri çəkilmək və öz fikrimi yenidən düşünmək qərarına gəldim. strategiya və istiqamət. Bir neçə aylıq təcrübə bəzən çox mükafatlandırıcı idi və
Arduino Uno ilə Akustik Levitasiya Addım-addım (8 addım): 8 addım
Arduino Uno ilə Akustik Levitasiya Adım Adım (8 addım): ultrasəs səs ötürücüləri L298N Dc dişi qadın adapteri kişi dc pinli Arduino UNOBreadboard Bu necə işləyir: Əvvəlcə Arduino Uno-ya kod yükləyirsiniz (rəqəmsal ilə təchiz edilmiş bir mikro nəzarətçidir) və kodu çevirmək üçün analog portlar (C ++)