Мазмуну:
- 1 -кадам: Максаттар
- 2 -кадам: Ингредиенттер
- 3 -кадам: USBasp
- 4 -кадам: ATduini үчүн Arduino колдоо
- 5 -кадам: Тестирлөө, Тестирлөө: Сиздин схемаңыздын блокноту
- 6 -кадам: Эскизди жүктөө
- 7 -кадам: Нан тактасынан Soldered Circuitке
- 8 -кадам: Spoooooky Eyes !!!! Ооооооооо !!
Video: SpookyEyes Баш сөөгү: 8 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Бул жерде мен пластикалык Хэллоуин баш сөөгүнө жасаган жөнөкөй өзгөртүүмүн. Мен көздүн тешиктерин тешип, бир -эки кызыл LED коштум. Светодиоддор атайын эффекттер үчүн микроконтроллерге туташат (өчүп/өчүп, ирмелет, мындай нерсе). Бул долбоордун кээ бир кошумча өзгөчөлүктөрү бар:
- Батарея менен иштейт
-
Узак өмүр үчүн оптималдаштырылган (3 шакар АА батарейкасында 200 саат же андан көп убакытты эсептейм.
- Күүгүмдө күйөт.
- N саат иштейт (программист чечет), анан өчөт.
- Күндүз эс алат.
- ATtiny84 микроконтроллеринин чипин колдонот.
Эгерде сиз Arduino ышкыбозу болсоңуз жана буга чейин Arduino тактасына алдын ала орнотулган чиптер менен иштеген болсоңуз, анда бул сиздин горизонтуңузду бир аз кеңейтүү үчүн жакшы долбоор болушу мүмкүн. Ар кандай өлчөмдөгү ATmega чиптеринин кеңири диапазону бар, алар кадимки Arduino сунуштары менен камсыздалган 2 же 3 түзмөккө жабылып калышат. Биринчиден, эгерде мен Uno Rev. 3. колдонушум керек болсо, бул долбоор бир топ башкача болмок. Ошол тактанын өзү 22 доллар; Мен бул жерде болгону 1,50 долларга жумушту бүтүрүп жатам! Мындан тышкары, бул бир кыйла жайыраак болгондуктан (LEDди күйгүзүү үчүн жетишерлик тез), азыраак энергияны колдонот. Бул батарейка менен иштөөчү долбоорго ылайыктуу дегенди билдирет.
1 -кадам: Максаттар
Бул жерде алар:
- Көздүн тешиктерине коркунучтуу кызыл көздөрдү жасаңыз, эгерде алар арзан пластикалык Хэллоуин баш сөөгү.
- Аны батарейкалар менен иштетүү үчүн.
- Бул жакшы 2 жума иштеши үчүн, мындай батареялар.
-
Жарактуулук мөөнөтү болушу үчүн. Мен алдыда калтырылган сонун нерселер кетүүгө жакын болгон аймакта жашайм. (Коркунучтуу туурабы? Айтайын дегеним, Хэллоуиндин баш сөөгү күтүлбөгөн жерден өйдө чыгып кетет. Мен аны эч качан көргөн эмесмин, бирок мен билем, бул эмне болот жана идея мени коркуу менен толтурат.) Ошондуктан:
- Мен өзүмдүн эмгегимдин үзүрүн көргүм келбейт. Эгер алар менин баш сөөгүмдү алса, жакында алар үчүн пайдасыз болуп калат! MWAH-hah-hah-HAH-HAH-HAH-HAAAHHHH !!!
-
Бул баш сөөк, мындайча айтканда, арбактан баш тарткандан бир нече күн мурун гана жарык болот.
- Минималдуу бөлүктөр (2 -чекитти караңыз, жогору).
- Башка AVR микроконтроллерлеринде билим алуу үчүн, ATmega328pден башка Arduino Uno жана башкалар.
- USBASP түзмөгүн кантип колдонууну үйрөнүү үчүн. Караңыз https://www.fischl.de/usbasp/. Томас айткандай, "USBasp-бул Atmel AVR контроллерлери үчүн USB схемасындагы программист … Программист микрофайманын гана USB драйверин колдонот, атайын USB контроллеринин кереги жок."
Белгилүү болгондой, Arduino Uno, Леонардо жана башка AVR негизиндеги такталар FT232RL USB-сериялык чип, кубатты жөнгө салуучу, кристалл осциллятору, ар кандай туташтыргычтар жана жарыктар, аталыштар сыяктуу көптөгөн кошумча компоненттер менен коштолот. зым үчүн, ж.б.. Чип USB интерфейси аркылуу программалангандан кийин, кошумча IC жөн эле электр кубатын сарптайт. Мындан тышкары, эгер сиз батарейкадан энергия алып жатсаңыз, анда чыңалуу жөндөгүчү эң жакшысы пайдасыз жана эң жаманы сиздин камсыздооңузга агып кетет. Эгерде сиз бир гана LED ди көзөмөлдөгүңүз келсе, анда проектирден башка бардык нерселер долбооруңуздун көпчүлүк жашоосунда ашыкча.
Андан тышкары, AVR чиптеринин көбү эмес, орнотулган саат осциллятору менен келет. Бул кристаллдай тез же так эмес, бирок жөнөкөй колдонуу үчүн анын кандай мааниси бар?
Тийиштүү аталыштагы "ATtiny" линиясынан процессорду колдонуу менен, сиз аз кубаттуулукту талап кылган, керектүү бардык чыгымдарды камсыз кылган, ылдамдыгынан ашык, чындыгында арзан жана сиздин бөлүктөрүңүздүн санын аз кармап турган, укмуштуудай жөндөмдүү кичинекей процессорду аласыз. жүктөө.
Айырмасы, сиз өзүңүздүн программалоо түзмөгүңүздү алып келишиңиз керек. Бактыга жараша, ал жерде "USBASP" деп аталган бирөө бар. Муну Arduino'нун USB-серия чипине окшош деп ойлогула, бирок өзүнчө жана алынуучу. Сиз аны бардык долбоорлоруңуз үчүн колдоно аласыз. Дагы жакшы, бул жүктөөчүгө болгон муктаждыкты жок кылат. Керек болсо ошол эстутумду кайра аласыз.
Жана коркпоңуз- USBASP колдонуу чынында оңой. Сизге чейин көптөгөн пионерлер аны колдонуп келишкен, ошондуктан бул тапшырманы аткаруу үчүн абдан тааныш жана жакшы колдоого алынган. Бул үйрөткүчтө биз аны колдонобуз жана ATtiny процессорлор дүйнөсүндө бутуңузду нымдоо үчүн жөнөкөй проект катары, бул таанышуу үчүн жакшы убакыт болушу мүмкүн.
8. Акыркы максат: Бул Нускамалуу сизге жагат деп ишенем!
2 -кадам: Ингредиенттер
- 3x AA батареялары (Walgreens)
- 3 АА батарейка үчүн батарейка кармагыч (eBay)
- 9V батарея клип (eBay)
- Тестирлөө үчүн блокнот (eBay)
- ПК такта (ширетилүүчү нан)
- 0,1 "(0,254 мм) ургаачы аталыштар (сиздин ATtiny84a үчүн. Эгерде өзүңүзгө ишенсеңиз, ATtinyди ЖК тактасына кошуп коюңуз). (EBay)
- 2x 5mm Кызыл LED (eBay)
- 100 uF электролитикалык конденсатор (eBay)
- 0.1 uF керамикалык конденсатор (eBay)
- 2.2 мегаомдук резистор (eBay)
- жарыкка сезгич каршылык (eBay)
- 2x 82 ohm каршылыгы (eBay)
- ATtiny84a микроконтроллер чипи (eBay)
- 24 калибрлүү катуу зым (eBay)
- ширетүүчү темир (Amazon же Radio Shack)
- solder (Amazon же Radio Shack. Коргошунсуз эң жакшы.)
- клей
- пластикалык Хэллоуин баш сөөгү, өтө кичинекей эмес, көңдөй (Walmart, Dollar Store ж.б.)
- usbasp программисти (eBay)
АКШда электроника сатып алуу боюнча кеңештер жана ыкмалар:
Негизги нерселериңиздин (резисторлор, транзисторлор, конденсаторлор, светодиоддор ж. Б.) EBayге өтүңүз. Сиздин электроника долбоорлоруңуз жалпысынан стандарттык өлчөмдөргө ээ болот (бул жерде болгондой); бул камдоо үчүн сонун убакыт. Айлананы издеңиз жана ичинде 20, 40, 100 даанасы бар пакеттерди табыңыз. Буларды сатып алуу; аларды жалпысынан 10 доллардан төмөн жана бекер жеткирүү үчүн таба аласыз. Бул Mouser/Digi-Key/Newarkке караганда алда канча арзан. Ал жерде сиз тетиктер боюнча алгылыктуу бааларды аласыз, бирок алар сизге 9 долларды ташып жеткирет; ошол төмөн баалар шашылыш түрдө бууланып кетет! Сиз, албетте, адистештирилген деталдарды таба аласыз жана тандоо адистештирилген дүкөндөрдө сонун, бирок сиз бул жеткирүүдөн жабыркайсыз. Башка жагынан алганда, мен 5 ATtiny84a пакетин 7.50 долларга eBayден, бекер жеткирүү менен таптым. Mouserден 1 жеткирүү баасынан төмөн 5 MCU! Yowser! Жана eBayде сизге керектүү болгон бардык компоненттердин пакеттери бар жана сизге бир резистор керек болсо, сизге ондогон керек экенин билесиз!
3 -кадам: USBasp
Баштоодон мурун, USBasp жөнүндө бир аз сүйлөшөлү. Алар eBayден оңой эле табылат, андыктан барып алыңыз. Кабатыр болбоңуз, мен күтөм…
Түшүндүңбү? Жакшы! Кытайдан сатып алдыңызбы? Буга таң калуунун кереги жок.:-) Макул, арзаныраак экенине ишенем. Жеткирүү акысыз да.
Эгерде сиз мага окшогон Linux сүйгөн адам болсоңуз, USBasp кутудан тышкары иштейт. Windows 10 үчүн бул бир аз татаалыраак. Андыктан, келели:
Https://www.fischl.de/usbasp/ дарегиндеги USBasp сайты бизди https://www.fischl.de/usbasp/ дарегиндеги "Zadig" драйверин орнотуу куралы көрсөтөт
- Жүктөп алыңыз. Мен 2.4 версиясын жүктөдүм.
- Windows 10 сизден түзмөгүңүзгө өзгөртүүлөрдү киргизүүнү каалаарыңызды сурайт. Ооба. Ооба, сен.
- Задигдин колдонмо жаңыртууларын текшерүүсүн кааласаңыз, чечиңиз. Мен Ооба дедим.
- Эми мен https://rayshobby.net/dead-simple-driver-installa… берген көрсөтмөлөрдү аткардым. Ушул,
- USBasp түзмөгүн сайыңыз. Балким, анын үстүндө кызыл LED чырагын көрөсүз.
- Задигде, чоң жашыл жебенин оң жагындагы кутуда, libusbK (v3.0.7.0) көрүнмөйүнчө кичине өйдө же ылдый жебелерди басыңыз. Бул Windows 10 үчүн.
- Чоң драйверди орнотуу баскычын чыкылдатыңыз.
- Күтө туруңуз. Бир нече секунддан кийин "Драйвер ийгиликтүү орнотулду." диалог кутусу. Муну жап.
Сиздин USBasp түзмөгүңүз азыр даяр!
4 -кадам: ATduini үчүн Arduino колдоо
Arduino IDE кутудан тышкаркы ATtiny серияларын колдобойт. Аны IDEге такталар менеджеринин жардамы менен кошуу керек. Караңыз
Сиз буга чейин Arduino программасын жүктөп алдыңыз деп ойлосом, мен жогорудагы URLдеги кадамдарды кайра жаратам. Жөн эле
- Arduino программасын ачыңыз (мен бул жазууда 1.8.7 колдонуп жатам).
- Менюну ачыңыз: Файл -> Тандоолор. Ылдый жагындагы "Кошумча такталар менеджеринин URL'дери" кутучасын табыңыз.
- Төмөнкүлөрдү көчүрүү жана чаптоо:
raw.githubusercontent.com/damellis/attiny/…
- Бул
- OK басыңыз
- Менюну ачыңыз: Куралдар -> Такта: "" -> Такта менеджери (тизменин башында)
- Төмөнгө жылдырыңыз. Сиз "Дэвид А. Меллистин аттинисин" табышыңыз керек.
- Орнотуу баскычын басыңыз.
- Тизменин аягына чейин жылдырыңыз. Сиз азыр "ОРНОТУЛГАНДЫ" көрүшүңүз керек.
- Менюну ачыңыз: Куралдар -> Такта: ""
- Сиз ATtinyди тизменин ылдый жагында көрүшүңүз керек. "ATtiny24/44/84" баскычын басыңыз.
- Менюну ачыңыз: Куралдар -> Процессор: "". ATtiny84 тандаңыз.
- Аспаптар менюсунда сиз Сааттын жазуусун көрүшүңүз керек. Демейки жакшы. ATtiny процессорлору 1 МГц ички сааты менен ушундайча жөнөтүлөт.
- Куралдар менюсунда Портту тандаңыз. Сиз "COM1" каалайсыз.
5 -кадам: Тестирлөө, Тестирлөө: Сиздин схемаңыздын блокноту
Эгерде сиз нан такталарын жакшы билбесеңиз, анда алыңыз. Бул сиздин схемаңызды текшерүүнүн жана алар сиз каалаган нерсени кылышынын бирден -бир жолу. Мен сиз сыналган жана иштеп жаткан белгилүү схеманы куруп жатсаңыз дагы сунуштайм. Сиз өзүңүздү нерселердин түзүлүшү менен тааныштырасыз, эгерде бир нерсе туура аткарылбай калса, көйгөйлөрдү оңдоого оңой убакыт болот.
Мүмкүн болгон нан тактасынын тиркемеси жана ушул кичинекей схеманын схемасы тиркелет. Көрсөтүлгөндөй схемаңызды өткөрүңүз.
Светодиоддорду жана электролиттик конденсаторлорду салганда, бул багытты эске алыңыз: батарейканын терс жагын терс жагына, ал эми оң жагын нерселердин оң жагына бурушуңуз керек. Светодиоддордо, алар ATTiny84a пини оңго айланганда (же "ЖОГОРУ") күйгүзүлөт. Ошентип, диоддордун оң жагы ATTiny84a тиешелүү пинге туташуусу керек.
LED полярдуулугун талкуулаган көптөгөн вебсайттар бар; мындай окуу куралдарын бул жерден тапса болот: https://learn.sparkfun.com/tutorials/polarity/diod…. Акыр -аягы, полярдыкты текшерүүнүн эң жакшы жолу - бул 120 Ом резисторун батарейканын терс жагына туташтыруу, LEDдин бир пинин ошол резистордун экинчи учуна туташтыруу, андан кийин LEDдин экинчи учун аккумуляторго оң (VCC деп да аталат). Светодиод күйүп турган болсо, кайсы пин экенин билесиз.
100 микрофараддык конденсатор үчүн бул электролиттик типтеги конденсатор. Негизинен бул анын ориентациясы да маанилүү экенин билдирет. Терс пин белгилөө керек. Четтетүү процесси аркылуу сиз оң пин:-) кайсынысын аныктай аласыз. Аны туура туташтырыңыз.
Резисторлор, фотоэлемент жана кичинекей тегерек керамикалык конденсатор полярдыкка ээ эмес. Аларды каалаган багытка туташтырыңыз. Кичинекей керамикалык конденсаторду ATTiny84a нын VCC жана GND казыктарына абдан жакын туташтырганыңызды текшериңиз. Анын милдети ATtiny микроконтроллеринен бийликтин тез өсүшүн жумшартуу. Ал микроконтроллерге микросекунд убакыттын ичинде керек болсо, абдан тез жеткиликтүү болгон энергия булагынан (батареялардан) кичинекей заряд менен толтурулат. Бул микросхеманын чыңалуусунун өтө тез түшүп кетишине жол бербейт.
100 microfarad электролит конденсатору ушул эле нерсени кылат, бирок чоң интервалдарда. Бул жука металл баракчалардын оромосу болгондуктан, анын ичинде кээ бир каршылыктар бар, ошондуктан анын заряды анча жеткиликтүү эмес. Бул тез болушу мүмкүн, бул чындык, бирок керамикалык диск конденсатору берген ылдамдыкта эмес.
Эки конденсатор батареяларга караганда убактылуу электр тогуна тезирээк жооп беришет, ошондуктан алар камтылган. Менин схемаларым жок болуп кетсе, кызыктай болуп калышкан. Бул абдан сырдуу болушу мүмкүн, ошондуктан алар маанилүү.
Жаңыртуу
Бул жерде көрсөтүлгөн эмес, бирок зарыл, бул 4 -пинден Vccка чейинки 10K омдук резистор. Бирөөсүн орнотсоңуз жакшы болмок. Бирок, мен андай кылган жокмун жана район жакшы иштеди. Ансыз деле, сиз чипиңизди жасалма түрдө калыбына келтирүү коркунучу бар.
6 -кадам: Эскизди жүктөө
Эми эскизди жүктөө убактысы келди. Келгиле, жаркыраган жарыктарды жасайбыз!
Эскиздин баштапкы кодун https://github.com/GreyGnome/SpookyEyes сайтынан таба аласыз
- Аны кармап, Arduino программасына жүктөңүз.
- ЭСКЕРТҮҮ: коддо мындай көрүнгөн бөлүм бар:
// --- ДЕБУГ ДЕБУГ ДЕБУГ Д-Vvvv-УГ ДЕБУГ ДЕБУГ ДЕБУГ // --- ДЕБУГ ДЕБУГ ДЕБУГ / --- ДЕБУГ ДЕБУГ ДЕБУГ Д-Вввв-УГ ДЕБУГ ДЕБУГ ДЕБУГ // --- ДЕБУГ ДЕБУГ ДЕБУГ
Мен өзгөртүүнү сунуштайм
#undef DEBUG
чейин
#аныктоо DEBUG
анткени циклдин убактысы абдан кыскарат. SpookyEyesти реалдуу көрсөтүүгө даяр болгондо, аны кайра өзгөртүп, кайра жүктөөңүз керек.
- Баргыла жана муну азыр кылгыла. Бул беттин калган бөлүгү сиз муну жасадыңыз деп ойлойт.
- 4 -кадам астындагы кадамдарды аткарганыңызды текшериңиз: ATtiny үчүн Arduino колдоо
-
Эми usbaspтин Arduino тарабын тактаңызга туташтырыңыз. Аны төмөнкүдөй туташтыргыңыз келет:
- Батареяңызга GND терс
- MOSI ATtiny'дин 7 -пин
- MISO ATtiny'дин 0 пинине
- SCT ATtinyдин 9 -пинине
- ATTinyдин 4 -графасына RST
- USBaspтун экинчи учун компьютериңиздин USB портуна сайыңыз
- Батареяны же башка 5v кубат булагын сиздин схемага туташтырыңыз.
- Эскизди Arduino IDE аркылуу жүктөңүз (Sketch-> Upload). Чырактар үчүн жаркырайт, анткени схема үчүн колдонулган кээ бир казыктар USBasp үчүн да колдонулат.
Эскиз кантип иштейт
Сиз бир аз жарык бөлмөдө экениңизди текшериңиз же фонариктен жарыкты кичине жарык сезгич каршылыкка багыттаңыз. Районду кубаттап, көздүн диоддорун байкаңыз. Бул "күндүз" режими. Эми эскиз иштеп жатат, сиз төмөнкүлөрдү көрүшүңүз керек. Бул жерде сүрөттөлгөн коддогу аймактар саптын номерлери менен эмес, "BooKmarks" менен белгиленгенин эске алыңыз, андыктан сиз аны ээрчип кете аласыз. Булардын формасы бар: #BK.descriptive_string ("Pound B K Period" анан кандайдыр бир сүрөттөөчү сап). Мисалы, биринчи кыстарма "#BK. Hello" деп аталат жана коддордон табууга болот, анда светодиоддор бир секундага күйөт, андан кийин бир секундага бош:
- Эки LED тең бир секундага уланат, анан бир секундага бош. #BK. Саламатсызбы
- Экөө тең 3 жолу акырын ирмешет. Бул ATtiny 1MHz ылдамдыгына коюлганын көрсөтүп турат. #BK.check_time * Төмөндөгү ЭСКЕРТҮҮНҮ караңыз.
- Бир секундга тыныгуу.
- Андан кийин алар эки ирет тез ирмешет.
- Бир секундга тыныгуу.
- Эми сиз циклдасыз () #BK.loop. Эсиңизде болсун, азыр бир саат болгону 10 секунд.
"Бекитүүчү" өчүк. Жана HOUR_millis (== 1 саат, кадимки режимде) убакыты өтө элек. Ошентип, биз #BK.indicate_duration'га жеткенге чейин бардыгын өткөрүп жиберебиз. Азырынча биз нөл саатта турабыз, андыктан көздү 0 жолу жарк эттиребиз.
- Бул HOUR_millis секундуна жеткенге чейин уланат (10 секунд, DEBUG режиминде).
- Андан кийин үч жолу тез ирмеңиз. #BK.time_management
- Latch_time_off өзгөрмөсүн көбөйтүү менен дагы бир "саат" кошуңуз
-
Андан кийин #BK.indicate_duration чейин ылдый түшүңүз. Ал жерде биз чуркап жүргөн "сааттардын" санын өчүрөбүз. Бул номер EEPROMдо сакталат, андыктан ал чиптен электр өчүрүлгөн күндө да жеткиликтүү.
- Жарыкта биздин биринчи саатыбыз аяктады. Ошентип, биз бир жолу, кыскача жаркырайбыз.
- Андан кийин 2 секунд тыныгуу.
-
Циклге кайтуу ():
- Цикл аркылуу ар бир кайталоо, HOURS_milli убакыт өткөнүн текшеребиз. Биринчи бир нече кайталоолор үчүн (DEBUGда) андай болгон жок. Ошентип, биз 3 жолу жаркырабайбыз.
- Биз #BK.indicate_duration дегенге түшөбүз жана биз жарыкта болгон сааттын санын тез эле өчүрөбүз, ал кайра EEPROM жайгашуусунда 0 сакталат.
- Бул көпкө чейин уланат.
-
EEPROM 0 жайгашкан жердин саны жетишерлик чоң болгондон кийин, цикл жөн гана болуп калат:
- Акылга сыярлык ылдамдыкта 3 жолу жаркыроо,
- Биз жарыкта болгон HOURS_millis санын тез жаркылдатыңыз,
- 2 секунд күтө туруңуз,
- кайталоо.
Эми манжаңызды жарык сезгич резистордун үстүнө коюңуз. Же жөн эле жарыкты өчүрүү. Цикл азыр мындай болот:
- Биздин кармоо убактыбыз бир сааттан ашык убакыт өттү, жана караңгы, андыктан #BK.чекти_жарыкты текшерип, биз чынында караңгы экенин көрөбүз.
- Биз бекиткичти жандырабыз. Бул коркунучтуу нерселерди ар бир циклден баштайт. БУЛ ЖЕРДЕ СУПЕР СТУФ. Кодекс кыйла сыпаттамалуу болушу керек.
- Бекиткич жетишерлик узак болгондон кийин, биз аны өчүрөбүз. Кара #BK.кайра_кутуу_жок.
- Эми биз жогорудагы "үч жолу тез ирмелүү" боюнча #BK.time_менеджментине кайтабыз.
Реал үчүн чуркаңыз
Эскизди #undef DEBUG деп өзгөртүүнү унутпаңыз.
ЭСКЕРТҮҮ А
* ЭСКЕРТҮҮ: Код аны 8 МГцке коюу үчүн киргизилген. CLKPR = 0x00 караңыз; кодду комментарийледи. Эгер сиз муну кылгыңыз келсе (жана бул схема үчүн эч кандай себеп жок), анда Arduino IDE'ди Tools-> Clock менюсунан өзгөртүңүз.
7 -кадам: Нан тактасынан Soldered Circuitке
Эми чынжыр өндүрүшүн жасоого убакыт келди! Бир аз solderable perfboard алуу; Мага Radio Shack каталогу жагат #: 2760159, бул жерден көрүңүз: https://www.radioshack.com/collections/prototyping…. Перфбортко сиздин PC тактаңыздын компоненттерин өткөрүп берүү үчүн көптөгөн тешиктер бар.
USBasp зымдарын салуу үчүн кичинекей розеткаларды кошууну унутпаңыз (программалоо үчүн)! Сизге алардын 5и керек болот.
Баш сөөгүн даярдоо
Баш сөөгүңүздүн жерге кантип отураарын багыттаңыз. Сиз фоторезистор үчүн тешик кылышыңыз керек, ал чынында жарык алат:-). … Маанилүү кадам! Ошондой эле, сүйүктүү кесүүчү куралды колдонуп, баш сөөктүн түбүн ачыңыз, андыктан схемага жана батареяларга орун бошотуңуз. Эшик жасоо үчүн 3 тараптан гана кесип алыңыз.
Фоторезистор пресстөө үчүн тешикти бургула. Албетте, сиз баш сөөктүн көлөмүн туура текшерүү үчүн сынай аласыз. Дайыма машыгууңуз менен кичинеден баштаңыз жана тешиктин айланасында жаркыроо пайда болбош үчүн өтө тез бургулабаңыз, аны бычак менен кырып салышыңыз керек.
Светодиоддор үчүн көздөргө тешик бургула. Аларды кылдаттык менен өлчөмдөңүз, андыктан Светодиоддор пресске туура келет. Мен светодиоддорду ичинен киргиздим, жана ичинде иштөө үчүн анча -мынча боштук жок болгондуктан, мен аларды кармап туруу үчүн бир аз кошумча камсыздандыруу катары светодиоддордун артына бир аз ысык эритилген клей тамыздым.
Мен ошондой эле жылуулукка чыдамдуу түтүктөрдөгү ар бир светодиодго зымдардын бирин жабуу үчүн этият болчумун.
Circuit In киргизиңиз
Баш сөөгү жөн эле ошол жерде отургандыктан, мен платаны орнотууда өтө этият болгон эмесмин. Батарея топтому ылдый жакта экенин жана эч кандай кыска туташуу болбошун камсыз кылдым. Зымга туташтырылып, киргизилип жана кубатталгандан кийин, мен ipt -ды жаптым жана ылдыйкы капкакка ысык эритилген клейди койдум.
Электр схемасын кайра программалоо үчүн сууруп алуу үчүн, зымдарды LED жана фоторезисторго узун кылганыңызды текшериңиз.
8 -кадам: Spoooooky Eyes !!!! Ооооооооо !!
Макул, эми болду. Сиздин коркунучтуу көздөрүңүз күүгүмдө күйгүзүлөт, 4 саат бою трюктарды көрсөтөт, андан кийин батареяларды сактап калуу үчүн өчүрүлөт. Эртеси кечке чейин өчүрүлөт. Ал муну TOTAL_RUN_HOURS саат бою аткарат, андыктан эскиздеги бул маанини кылдаттык менен даярдаңыз. Менде MAX_RUNTIME 4 саат бар болгондуктан, TOTAL_RUN_HOURS үчүн 40 саат 10 күн иштейт дегенди билдирет.
Эгер кимдир бирөө бул сиз үчүн өтө даамдуу деп чечип, аны үйүнө алып кетсе, SpookyEyes өз жүгүрүүсүн бүтүрөт, андан кийин унчукпай калат жана алардын жанын түбөлүккө кыйнайт. Айтуу жетиштүү, уурулар SpookyEyes баш сөөгүңүздү алуудан алыс болушса жакшы болмок!
SpookyEyesти сезонго калтырыңыз. Кийинки жылы эскизди кайра жүктөңүз жана SpookyEyes тирилет! Бул кандай коркунучтуу? Ооооооо !!!!
Жакшыртуулар
Мен, балким, ATtinyди күндүз уктап калышым керек болчу. Өчүрүлгөн, ал өтө аз ток тартат.
Мен 4 -пинге 10K Ом резисторун коюшум керек болчу. Бул схеманы сырдуу түрдө баштапкы абалга келтирүүдөн сактайт. Бирок менде эч кандай көйгөй болгон жок. Бирок ал туура болушу үчүн жасалышы керек.
Батарея менен иштейт
Мен ATtiny84 сүйөм. Бул аз кубаттуу схема үчүн чоң кичине чип. Албетте, анда Arduino ATmega328p жана анын окшошторунун Serial.print () мүмкүнчүлүктөрү жок, бирок мүчүлүштүктөрдү оңдоо үчүн, схемаңыздын ичинде эмне болуп жатканын айтып берүү үчүн, жарыктар кандайдыр бир жол менен жарк эте алат. Аны менен иштөө кыйын эмес.
Мен сизди ушул Насаатчы деп таптым деп үмүттөнөм!
Сунушталууда:
Хэллоуин баш сөөгү: 5 кадам
Хэллоуин баш сөөгү: баш сөөгүнөн коркунучтуусу эмне? Мехатроникалык элементтери бар биздин баш сөөгү! Бул долбоор биз класста үйрөнгөн Ардуинонун кээ бир элементтери менен Хэллоуин долбоорун түзүү жөнүндө. Дизайн менен техникалык көндүмдөрдү айкалыштыруу менен биз кыймылдай турган баш сөөгүн түздүк
Баш сөөгү градиент көздөрү менен: 4 кадам
Баш сөөгү градиент көздөр менен: Короону тазалоодо биз кичинекей кемирүүчүнүн баш сөөгүн таптык. Биз Хэллоуинге жакын болчубуз жана идея келди. Эгерде сизде шкафыңызда баш сөөгү жок болсо, аны эски куурчак башына же жарык кылгыңыз келген нерсеге алмаштырсаңыз болот
Ардуино баш сөөгү кыймылдуу ооз менен: 4 кадам
Ардуино баш сөөгү кыймылдуу: керек -жарактар*Arduino модулу (менде Arduino Mega 2560 бар, бирок PWM менен каалаган модул иштейт)*бургу*бургу usb түрүн жазыңыз
Баш сөөгү, Ардуино, жаркыраган LED жана жылдыруучу көздөр менен Хэллоуин долбоору - Maker, MakerED, MakerSpaces: 4 кадам
Баш сөөгү, Ардуино, жаркыраган LED жана жылдыруучу көздөр менен Хэллоуин долбоору | Maker, MakerED, MakerSpaces: Skull, Arduino, Blinking LEDs and Scrolling EyesSoon менен Хэллоуин долбоору - Хэллоуин, андыктан кодировкалоодо жана DIYде коркунучтуу долбоор түзөлү (кичине чымырап…). Окутуу 3D-принтери жок адамдар үчүн жасалган, биз 21 см плазманы колдонобуз
Баш сөөгү спикери: 6 кадам (сүрөттөр менен)
Баш сөөгүнүн спикери: Биз DT классына спикерлерди жасашыбыз керек болчу, ошондуктан мен баш сөөгүнө окшош жана тематикалык темада боло турган динамик/гитара күчөткүч жасоону чечтим. Ошентип, аны жасоо процесси: