Мазмуну:
Video: Аттинден жалынсыз шам13: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:43
Мен лампочкамды күйгүзүшүм керек, бирок бул жылы кадимки шамдан жакшы нерсени кааладым. Мен жылтылдагым келет, бирок жалындан кутулгум келет. Ар кандай өрт коркунучтуу, айрыкча балдардын айланасында, күйгөн эритме ашкабак сасып, кадимки шамдарды тез -тез алмаштырып туруу керек. Ошентип, мен көчүрүү үчүн долбоорду издеп жүрдүм, кызык болсо дагы, өзүм жактырганын таба алган жокмун, ошондуктан мен аны өзүм жараттым. Менин түшүнүктүн алгачкы далили arduinoдо болчу, бирок бул жөнөкөй шам үчүн бир аз кымбат. Мен иштей турганын далилдегенден кийин, мен аны арзан кылуунун жолун таптым. Мына мен муну кантип кылдым, колумда болгон нерселерден. Менин биринчи схемам жана менин биринчи үйрөткүчүм.
1 -кадам: Бөлүктөр
Мен колдо болгон нерсени колдондум. Бул 1) ATtiny13 x12) Red led x13) Yellow led x14) 100 ohm резисторлор x25) 8pin розетка x16) тешик которуштуруу x17) 2AA батареялары үчүн батарея кармагыч x18) perf boardresistors сиздин ледге жараша өзгөрүп турат. Балким, менден жакшыраак которуштуруучу табылсын, эгер сиз кааласаңыз, анда тактайчаны өткөрүп жиберип, аны өлүк мүчүлүштүктөр менен байланыштырсаңыз болот.
2 -кадам: Circuit
Менин негизги схемам, жөн эле минтип зымдап коюңуз.
3 -кадам: Кодекс
Мына мен колдонгон код. Мен жөн гана ледтерди жаркылдатып, ага кандайдыр бир кокустукту кошууга аракет кылам. Код pwm жана энергияны үнөмдөөчү функцияларды колдонуу менен жакшыраак болушу мүмкүн, бирок мен муну кантип жасоону билбейм. Менин биринчи эмес arduino схемасы жана менин биринчи үйрөткүчүм. Мен кандай кылганыма карабастан, эки леддин таасири канааттандырарлык. Ар кандай жаркыроо, түс жана жылтылдоо. Түзүү жана кодду tiny13кө жүктөө, ошондо сиз барсаңыз жакшы болот. Жакшыраак кодду эркин коюңуз …#include int main (void) {int thePin = 0x0; long randVal; srandom (123); // туш келди урук DDRB = 0x3; // B0-1 (;;) {randVal = random () үчүн чыгарууга коюлду; // пин (эгер randVal % 2) == 0) {thePin = 0x0; } else {thePin = 0x1; } randVal = random (); // жогорку же төмөн if ((randVal % 2) == 0) {PORTB & = ~ (1 << thePin); // x & = ~ (1 << n); х -тин n -битин 0. башка бардык биттер жалгыз калтырууга мажбурлайт. } else {PORTB | = (1 << thePin); // x | = (1 << n); n -битти мажбурлайт 1. калган бардык биттер. }}}
4 -кадам: Бул ошол
Сиз жарыкты чачыратуу үчүн ледтерди кумдай аласыз, же тоңгон ледтерди колдонсоңуз болот, 2 түстүү кызыл/сары түстөгү ледди колдонсоңуз болот. Ооруп кетпеши үчүн аны сыдырма баштыкка салып, ашкабакка түшүрүңүз … заматта жалынсыз шам, жана ал бир нече саатка созулат, жана балдар аны менен аралашып жатат деп тынчсыздануунун кажети жок.
Сунушталууда:
Кантип кадам эсептегич жасоо керек?: 3 кадам (сүрөттөр менен)
Step Counter кантип жасалат ?: Мен көптөгөн спортто жакшы аткарчумун: жөө басуу, чуркоо, велосипед тебүү, бадминтон ойноо ж.б. Мейли, менин ичимди карачы ……. Ооба, баары бир мен машыгуу үчүн кайра баштоону чечтим. Мен кандай жабдыктарды даярдашым керек?
IPodдо Doomду 5 жеңил кадам менен ойноңуз !: 5 кадам
Doom'ду IPodдо 5 жеңил кадам менен ойноңуз!: Doom жана башка ондогон оюндарды ойноо үчүн iPod'уңузда Rockboxту кантип кош жүктөө керектиги боюнча этап-этабы менен көрсөтмө. Бул чындыгында оңой нерсе, бирок менин iPodдо кыйроо ойноп жатканымды көргөндөрдүн көбү дагы эле таң калышат жана көрсөтмө менен чаташып кетишет
WordPressке плагиндерди 3 кадам менен кантип орнотсо болот: 3 кадам
WordPressке плагиндерди 3 этапта кантип орнотуу керек: Бул үйрөткүчтө мен сизге веб -сайтыңызга WordPress плагинин орнотуу үчүн эң маанилүү кадамдарды көрсөтөм. Негизи плагиндерди эки башка жол менен орнотсоңуз болот. Биринчи ыкма ftp же cpanel аркылуу болот. Бирок мен аны тизмектебейм, анткени бул чындыгында нааразы
Кадам моторун айдоо үчүн 556 таймерди колдонуу: 5 кадам
Step моторун айдоо үчүн 556 таймерди колдонуу: Бул инструкция 556 таймердин кантип тепкичтүү моторду айдай аларын түшүндүрүп берет
Акустикалык левитация Arduino Uno менен кадам-кадам (8-кадам): 8 кадам
Акустикалык левитация менен Arduino Uno Step-by-Step (8-кадам): ультрадыбыштуу үн өткөргүчтөр L298N Dc аял адаптеринин электр энергиясы менен камсыздоосу эркек токту Arduino UNOBreadboard Бул кантип иштейт: Биринчиден, сиз Arduino Uno кодун жүктөп бересиз (бул санарип менен жабдылган микроконтроллер) жана аналогдук порттор кодду айландыруу үчүн (C ++)