Мазмуну:
- 1 -кадам: Саатты жана Ойготкучту Чыгаруу Районун Издөө
- 2 -кадам: Электр менен камсыздоо микросхемасы, LED драйверинин схемасы жана зымдар
- 3 -кадам: ATMega168ди туташтыруу жана прототипти куруу
- 4 -кадам: LED "Лампа" куруу
- 5 -кадам: Жөнгө салынуучу моюн жана база
- 6 -кадам: Программа
- 7 -кадам: Жыйынтык
Video: Өзгөчөлөштүрүлүүчү ыр ойготкучу менен LED Sunrise Ойготкуч Сааты: 7 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:43
Менин мотивациям Бул кышта менин сүйлөшкөн кызым эртең менен ойгонууда бир топ кыйынчылыктарга туш болуп, SAD (сезондук аффективдүү бузулуу) менен ооруп жаткандай сезилди. Мен атүгүл күн чыга элек болгондуктан кышында ойгонуу канчалык кыйын экенин байкайм. Катуу SADдын симптомдоруна кыжырдануу, ашыкча уктоо, бирок чарчоо, төшөктөн тура албоо, депрессия, ал тургай кээ бир физикалык көйгөйлөр, мисалы, биргелешкен оору жана инфекцияга каршылыктын төмөндөшү кирет. Мен күндүн чыгышын окшоштурган жана анын көйгөйүнүн мүмкүн болгон чечими болушу мүмкүн деп ойлогон күндүн чыгышы жөнүндө сигналдарды уккам. for-Soleil-Sun-Alarm/) жарык берүүчү диоддорду колдонуп, көк жарык менен камсыз кылуу үчүн күндүн чыгышын ойготууну өзгөртүү жөнүндө, анткени көк жардам берүү үчүн жакшы жарык болушу керек. Мага бул идея жакты, бирок микроконтроллердин бул көрсөтмөдө колдонулушу мени коркутуп -үркүттү, анткени мен кодду иштеп чыккандан кийин программалоо менен чектелген тажрыйбага ээ болчумун. Бул дагы менин башка көйгөйүмдү чечкен жок: ойготкуч саатка 80 доллар сарптоо жана аны өзгөртүү, менин сүйлөшкөн кызым татыктуу эмес: D Мен биринчи жолу микроконтроллерди колдонуу менен нөлдөн баштап саат иштеп чыгуу жөнүндө ойлондум. Колледжимдеги сабактардын биринде бинардык эсептөөчү саат курдук, ошондуктан логиканы жакшы билчүмүн. Мен кийинчерээк ошол идеядан баш тарттым, анткени мен бир эле программалоо тилин колдонбойм жана кодду иштеп чыгууга көп убакыт кетет. Мен анда ойготкуч өчкөндө чыңалууну камсыз кыла турган арзан санарип ойготкучту колдонуу идеясына ээ болдум. Мен бул чыңалууну алып, аны микроконтроллер менен алмаштыргыч катары колдоно алмакмын. Сигнал өчүп, чыңалуу жогору болгондо караңгылатуу процесси башталмак. Эгерде тындыруу баскычы басылса же ойготкуч өчүрүлсө, чыңалуу төмөндөп, караңгылатуу процесси токтоп, жарыкты өчүрмөк. Мен бул идеяны изилдеп, сааттан чыңалууну колдонуп, микроконтроллер менен колдонууга болорун билдим! Жигит эртең менен автоматтык түрдө жалюзи ачылган ушундай долбоорду бүтүрдү (https://hackaday.com/2008/11/18/alarm-clock-automated-blinds/). Микроконтроллер Идеялар агып баштады колдонуу үчүн микроконтроллерди тандоо болчу. Мен sparkfun.com сайтында ATMega168ди иштетүү үчүн схеманы куруу процессинен өткөн макаланы көрдүм. Мен кунт коюп окуп чыгып, бул жөнөкөй көрүнгөнүн жана мен колдонгум келген микроконтроллер экенин чечтим. Кийинки изилдөөлөрдөн кийин, мен ар ким өзүнүн DIY долбоорлору үчүн колдонуп жүргөн Arduino нерсени таптым. Бул ATMega168 колдонулган, ачык булак болгон жана көптөгөн жардам форумдары жана баштапкы мисалдар болгон; башталгыч үчүн идеалдуу. Мен аны ATMega168ди программалоо жана ATMega168дин иштеши үчүн эң негизги нерселерди камтыган сынык тактасына көчүрүү үчүн колдонууну чечтим. Колумдагы табышмактын акыркы бөлүгү менен мен баштай алмакмын. Quick Side Эскертүү: Мен баштоодон мурун, мен колдонгон булактардын баарына рахмат айткым келет. Мен көрсөтмөлөрдүн ичинде колдонгон бардык шилтемелерди шилтемелештирүүгө аракет кылдым. Код - бул Arduino чөйрөсүндө камтылган мисалдардын манипуляциясы жана менин кодума ээ болгон адамдарга рахмат! Ошондой эле, бул менин биринчи микроконтроллер долбоорум. Мен чындыгында жерлерди чыпкалуу капкактарды жана менин схемаларыма башка ар кандай бөлүктөрдү кошуу сыяктуу баарын туура кылган жокмун деп ишенем. Эгер жакшыртыла турган нерсени көрсөңүз, мага кабарлаңыз! Мен аны жаңыртууга же жазууга сөзсүз ишенем. Ырахат!
1 -кадам: Саатты жана Ойготкучту Чыгаруу Районун Издөө
Саатты текшерүү Бул мен тандаган саат. Мен аны Walmartтан алгам жана ал арзан болчу, эгер мен аны колдоно албасам, абдан капа болмок эмесмин. Ошондой эле, электр энергиясы өчүп калса, 9v батарейканын камдык көчүрмөсү бар. Мен кийинчерээк билдим, ATMega168ден келген ойготкучтун ырааттуулугу дагы эле өчөт! Демек, күч жок болсо дагы, ал сени ойготот! Батарея кубаты түгөнгөндө алдыңкы дисплей өчөт жана анча так эмес, бирок дагы деле жакшы иштеген башка ички саатка өтөт. Күч кайра туташканда, саатты тууралоо керек болушу мүмкүн, бирок ойготкучтун жөндөөлөрү ошол бойдон калат. Саат оңой эле бөлүнүп кетет. Төмөндө төрт бурама жана сааттын корпусунун үстүнө бекитилген баскычтын ПХБ тактасын кармаган үч бурам бар. Үстүн чечип, ЖКга жакшыраак кирүү үчүн, 9v клипти астыңкы жарымындагы тешиктен өткөрүңүз. Алдыңкы ЖК ачылат жана текшерүүдөн кийин ар кандай бөлүктөрү бар болчу. Мен трансформатор, сигнализация үчүн пьезоэлектрик динамикти, түзөткүч схемасы үчүн кээ бир диоддорду, кириштер үчүн кээ бир баскычтарды жана анын астында бардык саат схемасы бар окшойт, саат дисплейин таптым. Мен жерди таап, издей баштадым. Муну саатыңызда жасап жатканда этият болуңуз, ТЕЗ ШОК жеткире турган ачыкка чыккан трансформатор бар. Ойготкуч өчкөндө жана ойготкуч күйүп турганда мен ар бир пиндеги чыңалууга көңүл бурдум. Мен ойготкуч күйүп турганда жана 5v ойготкуч өчкөндө жакшы 5v логикалык чыңалууну камсыз кылган пинге үмүттөнгөм. Мен бактылуу эмесмин, бирок спикерге барган чыңалуу 9.5v-12.5v чейин өзгөргөн чыңалууну камсыздады. Мен муну колдоно алам деп ойлогом. Мен ошондой эле 10v-12v чейин өзгөргөн чыңалууну камсыз кылган VCC деп аталган пин таап алдым. Бул кийинчерээк микроконтроллер үчүн электр энергиясын курууда ишке ашат. Ойготкучту чыгаруу микросхемасы Мен зымды жерге жана бирин сигналдык казыкка кошуп, чыңалууну турукташтыруу үчүн схемада иштей баштадым. Мен 5v жөндөгүчтү колдоно алам деп ойлогом, бирок менде жөн эле жөнгө салынуучу жөндөгүч бар болчу. Мен бир аз математика кылдым жана менин баалуулуктарым 5vдан бир аз төмөн чыңалууну камсыз кылды. Мен бир аз ойлонуп, мага керек 5v бергенге чейин каршылаштарды алмаштырдым. Мен чыңалууну жумшартуу үчүн кириште 470uF конденсаторун колдондум. Конденсатор менен чыңалуу 10.5v-10v чейин гана өзгөргөн. Төмөндө мен ойготкучту чыгаруу үчүн колдонулган схеманын схемасы жана бөлүктөрдүн сүрөтүн нандын үстөлүндө чогуу келтирем.
2 -кадам: Электр менен камсыздоо микросхемасы, LED драйверинин схемасы жана зымдар
Электр менен камсыздоо микросхемасы Эгерде мен микроконтроллерди сааттын VCсине чейин илип койсом, мен аны жардырмакмын (чындыгында андай эмес, бирок аны жараксыз кылып коёт). Мен чыңалууга шарт түзүп, аны 5в чейин түшүрүшүм керек болчу. Мен жөн эле эки конденсатор менен 5v жөндөгүчтү колдонгон жөнгө салуучу схеманы колдондум. Мен мектептердин лабораториясына барып, таштанды челегине 5v жөндөгүчтү таптым. Мен районду туташтырып, сынап көрдүм. Бул жакшы жана туруктуу 4.99v. LED айдоочу схемасын камсыз кылган, анткени ATMega168 ар бир санариптик чыгуусуна болжол менен 16 мА ток жеткире алат, светодиоддорду иштетүү үчүн учурдагы жөнгө салуучу керек. Мен бул схеманы Arduino жардам форумдарынан таптым жана бул абдан кеңири таралган жана жөнөкөй схема окшойт. Светодиоддун жарыгын багыттоо үчүн, мен фонарьдын рефлекторун колдонууну чечтим. Мен сатып алган фонарьда үч светодиод үчүн үч тешик бар болчу. Мен аларды чоңураак майдалап, ар бир тешикке төртөөнү салууну чечтим, ошентип схеманын кандайча тартылганын түшүндүрүп берем. Мен ийгиликтүү сааттын Vccин жана ойготкучту колдоно алаарымды түшүнгөндөн кийин, жука зымдарды жана жиптерди ширетүүнү чечтим. аларды капталындагы тешик аркылуу чыгарышат. Мен ошондой эле баштапкы сигналдын ордуна ырды ойнотуу үчүн микроконтроллер программасына цикл кошуу идеясына ээ болдум. Мен дагы эки узун зымды пьезоэлектрдик колонкага кошуп, ошол жагын да сайдым. Мен кээ бир зым кайчыларды колдонуп, сааттын жогорку жарымында кичинекей бир оюкту кесип, баарын кайра бириктирип койдум.
3 -кадам: ATMega168ди туташтыруу жана прототипти куруу
ATMega168ди туташтыруу ATMega168дин иштеши үчүн туташуу керек болгон бир нече түйрөөчтөр бар. Мен ATMega168дин бул түйүнүн https://www.moderndevice.com/Docs/RBBB_Instructions_05.pdf туташууларынан таптым: Vcc-Pin 1 үчүн Vk үчүн 10k каршылыгы бар. -Pin 7 жана Pin 20 VccTo Ground-Pin 8 жана Pin 22 үчүн Ground-Pin 21 менен жерге.1uF электролитикалык конденсатор спикер-Pin 16 LED драйверлеринин кирүүсүнө Саат-16МГц Кристалл-Бир буту 9-Пинтке экинчи буту 10-11-Пинге Бардыгы кошуу-Эскертүү: Мен кээ бир капкактарды буттарына илип алмакмын кристалл, бирок менин программама өтө так сааттын кереги жок болгондуктан, мен аны ошол бойдон калтырдым. Мен ойготкучтун санарип пинин туш келди колдондум, башка санарип пин иштеши керек. Пьезоэлектрикалык спикер жана LEDлар Digital PWM пинине туташтырылышы керек, антпесе алар иштебейт. Ошондой эле, мен 28 пин моделине Eagleден жакшы моделди таба алган жокмун, ошондуктан мен MS баарын чогуу боёп алдым: D Кечиресиз, эгер бул түшүнүксүз көрүнсө. Керек болсо суроолорду бериңиз! Мен бүт нерсенин кайдан же кайдан келгенин түшүнүүгө жардам берүү үчүн блок-схема түздүм. Прототипти куруу --- Бөлүктөрдүн тизмеси --- Ойготкучту чыгаруу схемасы -LM317T Жөнгө салынуучу позитивдүү чыңалуу жөндөгүчү (Сиз 5в жөндөгүчтү колдонсоңуз болот, менде ушундай болгон бир) -1k Ohm Resistor -3.8k Ohm Resistor -470uF Electrolytic CapacitorPower Supply -UA7805C 5v Regulator -100uF Electrolytic Capacitor -10uF Electrolytic CapacitorLED Driver Circuit -2N3904 -150 Ohm (Сиз төмөн же жогорку каршылыгыңыз менен эксперимент жасай аласыз) -1k Ohm ResistorMicrocontroller -28 Pin Socket (Милдеттүү эмес, бирок мен ATMega168ди Arduino менен көп жолу кайра программаладым) -ATMega168 -.1uF Электролиттик конденсатор -16 MHz Crystal -10k Ohm ResistorMisc. Берилиштер -Prototyping Perf Board -Prototyping Board Legs and Screws -Wire Мен өз схемамды прототиптегенде, мен ар бир бөлүктү нан тактасына куруп, сынап көрдүм жана тактага өткөрүп бердим. Мен сигнал чыгаруу схемасы менен баштадым жана анын туура иштегенине ынандым. Мен андан кийин электр менен камсыздоо бөлүгүнө, андан кийин LED драйверине өтүп, микроконтроллердин схемасы менен аяктадым. Бирок, схеманы текшерүүдөн өтүүнүн жана түшүнүктөрдүн иштешинин кажети жок экенин көрүп турам, анткени мен буга чейин кылганмын, сиз бүт схеманы түзө аласыз. Тиешелүү жерлерде туура чыңалууга ээ болгула. 0v ойготкуч өчүрүлгөндө сигналдын чыгуу схемасынын чыгышында жана 5v күйүп турганда. 5в электр менен камсыз кылуу схемасынын чыгышында. Азырынча розеткага ATMega168ди койбоңуз, аны программалаш керек. Мен кичинекей перформалоо тактасын колдонуп же кенди кесип алышым мүмкүн, бирок мен аны жалгыз калтырууну чечтим. Бул өтө чоң эмес. Райондун прототипи түзүлгөндөн кийин, лампочканын курулушу башталышы мүмкүн.
4 -кадам: LED "Лампа" куруу
Triple Quad LED лампасы !!!! "" Кааласаңыз, бул кадамды өткөрүп жиберип, сиздин схемаңызды текшерүү үчүн бир эле LEDды колдонсоңуз болот. Сиз чынжыр ырасталганда жана иштеп жатканда, буга кайтып келе аласыз. Ошондой эле, мен ак түстү колдонгом Светодиоддор, анткени менде блюздун жогорку жарыгы калган жок. Мен көк түстү SADга жакшыраак жардам берет деп уктум. Мен арзан фонарик алуу үчүн доллар дүкөнүнө бардым, анткени мага светодиодду жарыктандыруучу рефлектор керек болчу. Мен сатып алганда үч светодиод бар. Мен ар бир тешикке төрт светодиод салууну чечтим жана алардын бардыгын зым менен жабыштыруу керек болчу. Мен бул процессти ойлоп таптым, ал төрт диодду бириктирип, анан үч "төрт LED" ды бириктирет. параллелдүү, чыңалууну бир LED менен бирдей кармап, токту көтөрөт. Бул LED драйверлеринин схемасы менен камсыздалат. Протоп: Кичинекей ийне мурундун тиши жанаша отурушу керек кээ бир ширетүүчү менен n учунда суюк ширетүүчү тамчы бар. Сиздин ширетүүчү темириңиз менен эки жерге алып баруучу светодиодго LEDге жакыныраак тийип коюңуз. Эгерде сиз учту ошол жерде көпкө калтырсаңыз, коргошундар ысып кетет жана бул анча деле сезилбейт. 2 -кадам: Дремел куралын, файлды же курсту кум кагазды колдонуп, бир жуп жалпак бир жактын четине кум салыңыз. башка жуптун жанында отур. Жарыкты бир аз таратууга жардам берүү үчүн, мен светодиоддорду сүртүм. Эми, коргошундарды көрсөтүлгөндөй бүгүңүз. Процессти сүрөткө тартуу өтө кыйын, бирок негизинен позитивдүү лидерлерди сыртка бүгүү. Терс учтарды жалпак тарапка жана түз өйдө ийип, эки жупту бириктиргенде, төрт терс коргошун баары бир чоң коргошун болуп чогулуп калат. Эки жуп алып, аларды бирге кармаңыз. Терс казыктардын баары борбордо болот. 3 -кадам: Эми төрт терс коргошун биригип, үчөөнү кыскарткыла, бирөөсүн гана калтыргыла. Эми, позитивдүү коргошундардын бирин төрт LEDдын сыртына тегеретип, ар бир туташууда ширетүү. Позитивдүү коргошундун бардыгынан башка, бир оң жана бир терс коргошунду калтырыңыз. Сиз бүттүңүз! Эми дагы экөөнү жасаңыз:] Үч квадраттык диоддоруңуз болгондон кийин, аларды фонарьдын рефлекторуна орнотуу убактысы келди. Бул фонарикти доллар дүкөнүнөн 3 долларга сатып алдым. Бул дорсей жана анын бардык бөлүктөрү бири -биринен бөлүнүп кеткендиктен, бардык бөлүктөргө жетүү оңой. Мен күмүш рефлекторду жана кара конусту колдоном. Кара конустун металл бөлүктөрүн сыйрып, пластикалык бөлүгүн гана калтырууга болот. Бул кийинчерээк лампаны жөнгө салынуучу моюнга бекитүү үчүн колдонулат. Сиз тапкан кол чыракка жараша, сиз LEDди жөнгө салынуучу моюнга башкача орнотушуңуз мүмкүн. Мен көп жерде жеткиликтүү боло турган жалпы фонарикти табууга аракет кылдым. 4 -кадам: Мен рефлектордун үч тешигин кеңейтүү үчүн дремелди колдондум. Мен андан кийин төрт төрт LEDдын ар бирин тешиктерине түртүп, терс жактарын ички жакка карай жылдырдым. TRIPLE QUAD LED лампасын толтуруу менен терс жана оң коргошундарды ийип, ээрчиңиз! Мен андан кийин жөнгө салынуучу моюндан ылдый түшүүчү жана узун, жука эки зымга ширетип, негизги схемага коштум. Ошондой эле, алардын ордунда калышына ынануу үчүн, ар бир төрт бурчтуу LED топтомуна клей салдым.
5 -кадам: Жөнгө салынуучу моюн жана база
Жөнгө салынуучу моюн Ойготкуч саат жараткан "күн нурун" багыттоо үчүн, мен жөнгө салынуучу моюн кошууну чечтим. Башында мен мойнума суу өткөргүчтү колдоно алам деп ойлогом, бирок колледжде шаймандарым жана жабдыктарым чектелүү болгондуктан, аны базага жакшы беките алган эмесмин. Мындан тышкары, ийилүү абдан кыйын болчу жана өтө жакшы жөнгө салынган жок. Мен трубанын ичиндеги зымдардын бирин гана колдонуп бүттүм. Аябай жакшы болуп чыкты. Мен аны эч кандай жабдыксыз эле беките алдым, болгону базанын тешиги. Мен трубадан бир зымды алып, сыртынан ороп, жакшы спираль түзүүдөн баштадым. Анан мен трубанын зымын эле бурап койгом. Анан мен аны сунуп, мурда айткан кара конуска туташтырдым. Кара конус фонариктин кээ бир схемалары менен келет, бирок ал оңой эле алынып салынат. Эми сизде пластикалык конустун бөлүгү болгондон кийин, четтерине эки тешик жасаңыз, алардын ар бири зымдын ичине батып кетет. Мен аны тоюттум, анан ылдый жана башка жагын, астына бүктөп койдум. Мен андан кийин аны бекемдөө үчүн өткөргүчтөн ичке, ийкемдүү зымды колдондум. Мурда эритилген эки узун зымды кайра кара конус аркылуу берсе болот жана лампаны ордуна бурап койсо болот. Мен аны кармап туруу үчүн бир аз клей коштум. Негизи Жөнгө салынуучу моюнду бекитүү үчүн, мен жыгач базасында 7/64 дюймдук тешик жасап, зымды тыгып койгом. Ал абдан тыгыз келет, андыктан желимдин кереги жок, бирок ал жетишерлик бош, ошондуктан моюну бурулуп, бурулуп кетет. Эки LED зымдары моюнуна оролуп, прототипдөө тактасына ширетилиши мүмкүн. Тактага тиркөө үчүн мен төрт ПХБ орнотмосун колдондум. Менде жип бургу бар болчу, бирок бул керек эмес болчу. Эгерде сизде сайгыч жок болсо, анда бурамадан кичирээк бир тешикти бургулап, аны бир аз кычкач менен бурап коюңуз. Мен кээ бир велкро менен саатты базага бекиттим. Мен муну бузган жокмун, анткени менин саатымда батарейканын камдык көчүрмөсү бар жана батарея өлгөндө аны алмаштыруу керек болот. Акырында, бурчтарга резина буттарды коштум.
6 -кадам: Программа
Сиздин ATMega168ди USB туташуусу жана Arduino тактасы менен программалоо үчүн сизге Arduino жүктөгүчү бар ATMega168 чипи керек болот. Бул микроконтроллерди программалоонун эң жөнөкөй жолу болчу. Мен тактайымды сатып алганда, ошол эле жеткирүүчүдөн жүктөгүч менен кошумча ATMega168 алдым. Сиз алдын ала программаланган чип үчүн бир аз көбүрөөк төлөшүңүз керек болушу мүмкүн, бирок бул мен үчүн татыктуу болчу, анткени мен сериялык кабелдик адаптерлер менен аралашкым келбеди. Мен кодду.txt файлы жана.pde катары тиркем файл. Мен бардык кодду жайгаштыруу менен муну көпкө үйрөткүм келген жок. Мен акыркы Arduino программалоо чөйрөсүн колдондум: arduino-0015. Arduino такталарынын мага жаккан жери - бул чөйрө менен камтылган көптөгөн мисалдар бар, программанын чөйрөсү бекер, ал жерде көптөгөн долбоорлор жана жардам баракчалары бар. Программаңызды өз алдынча иштетүү үчүн брейк тактасын түзүү да оңой. Мен кодду эң жакшы түшүнгөнгө чейин комментарий берүүгө аракет кылдым, андыктан сүрөттөмөлөрдү минимумга чейин сактап коём. ATMega168 жөндөмдүү болгон импульстун туурасы модуляциясы (PWM) менен таанышуу үчүн BARRAGANдын "Fading LED" мисалын колдондум. Менде "эгер" деген үч билдирүү бар. Биринчиси төмөнкү караңгылык деңгээлдеринде (255тин 0-75) жайыраак жоголгон, анткени жогорку деңгээлдер окшош. Экинчиси жогорку караңгылыктын деңгээлинде батыраак өчөт. Бүт жараян 15 мүнөткө созулат. Жарык диоддору толук жарыктыкка жеткенден кийин, ыр цикл ойготкуч жабылганга чейин ойнойт. Бул жөн эле баардыгы жек көргөн типтүү будильник үнү эле. Мен ойлондум, эмне үчүн спикерди ойготуу үчүн жагымдуу ыр жаратууга болбосун? Менин сүйлөшкөн кызым "Битлз" тобун жакшы көргөндүктөн, мен Эй Джуддун абдан жөнөкөй обонуна ээ экенин билгендиктен, мен аны колдонууну чечтим. Квадрат толкуну пайда болот, андан кийин PWM пьезоэлектрикте Hey Jude ноталарын ойнотуу үчүн колдонулат. Ырды программалоо үчүн мен Arduino чөйрөсүнүн мисалдарынан "Мелодия" мисалын башкардым. Мен кээ бир жөнөкөй ноталарды таптым жана муну коддогу ноталарга котордум. Мен 41ге чейин ойнотулган ноталардын санын көбөйтүшүм керек жана "c" тамгасынан төмөн нотаны табуу үчүн математиканы жасашым керек болчу. Мен бул кодду негизги кодума киргиздим. Чипти программалоо үчүн, адегенде Arduino чөйрөсү менен камсыз кылынган USB драйверлерин орнотушуңуз керек. Андан кийин, ачылуучу менюдан тактаңызды тандап, тиешелүү COM портун тандаңыз. Бул процесстин баары майда -чүйдөсүнө чейин сүрөттөлгөн: https://arduino.cc/en/Guide/WindowsАл эми бул жөнүндө! ATMega168ди программалагандан кийин, аны Arduinoдон чыгарып, прототиптелген схемага киргизсе болот!
7 -кадам: Жыйынтык
Мен күндүн чыгышы сигналын бүтүргөндөн кийин, кээ бир жакшыртууларды же кошумча функцияларды кошо алмакмын. Мен ойлоп тапкан идеялардын бири - бул лампаны толук жарыктыкка которуу, ал окуу чырагы катары колдонулушу мүмкүн. Дагы бир которгуч сигналдын үнүн күйгүзүү же өчүрүү үчүн колдонулушу мүмкүн. Электрондук такта дагы бир топ кичине болушу мүмкүн. Мен жөн эле тегерегимде жатып, аны бир бөлүккө калтырууну чечтим. Акыркы продукт Бул жерде! Мен свет өчүп баратканда кандай болорун бир нече сүрөттөрдү коштум. Мен да Ойготкучтун Эй Джуд ойногонун видеого тартып алдым. Дагы, бул долбоорго байланыштуу суроолоруңуз болсо, жөн эле сураңыз, мен жардам берүүнү жакшы көрөм!
Сунушталууда:
Толугу менен IR Өзгөчөлөштүрүлүүчү Электрондук Сегиз Дици: 14 Кадам (Сүрөттөр менен)
Толугу менен IR Өзгөчөлөштүрүлүүчү Электрондук Сегиз Дици: J. Arturo Espejel Báez.Now менен биргеликте 42мм диаметри жана 16мм бийик корпуста 2ден 999га чейин 8 дице боло аласыз! Бул конфигурациялануучу чөнтөк өлчөмүндөгү электрондук дициттердин жардамы менен сүйүктүү стол оюндарын ойноңуз! Бул долбоор төмөнкүлөрдөн турат
Акылдуу ойготкуч саат: Raspberry Pi менен жасалган акылдуу ойготкуч саат: 10 кадам (сүрөттөр менен)
Smart Alarm Clock: Raspberry Pi менен жасалган акылдуу ойготкуч: Сиз качандыр бир убакта акылдуу саатты кааладыңыз беле? Андай болсо, бул сиз үчүн чечим! Мен Smart Alarm Clock жасадым, бул веб -сайтка ылайык ойготкуч убактысын өзгөртө турган саат. Ойготкуч өчкөндө, үн чыгат (зумбул) жана 2 жарык күйөт
LED Sunrise Ойготкуч: 5 кадам (Сүрөттөр менен)
LED Sunrise Ойготкуч: Эртең менен туруу кыйынбы? Ойготкучтун катуу тешилген үнүн жек көрөсүзбү? Сиз азыраак акчага жана убакытка сатып ала турган нерсени өзүңүз жасайсызбы? Анда бул LED Sunrise Ойготкучун караңыз! Sunrise Ойготкучтары
Arduino менен Sunrise Ойготкуч Сааты: 9 Кадам (Сүрөттөр менен)
Күндүн чыгышы Ойготкуч Ардуино менен: Кыш кайгылуу болушу мүмкүн. Сиз ойгоносуз, караңгы, сиз төшөктөн турушуңуз керек. Сиз уккусу келген акыркы нерсе - будильниктин үнү. Мен Лондондо жашайм жана эртең менен ойгонуу кыйын. Ошондой эле, мен ойгонууну сагындым
Led Matrix Auto Brighteness Ойготкуч Сааты: 7 кадам (Сүрөттөр менен)
Led Matrix Auto Brighteness Ойготкуч Сааты: 16 күн жана сегиз саат мурун мен бул улуу проекти, кыйынчылыктарга жана транзисторлорго толгон долбоорду баштадым. Бирок мунун баары аркылуу мен мурда билбеген нерселерди үйрөндүм … Жөн эле тамашалап баштагандан мурун эмне кылыш керектиги жөнүндө кандайдыр бир түшүнүк бар болчу. Сиз турганга чейин