Мазмуну:
- Жабдуулар
- 1 -кадам: 3D басып чыгаруу ……
- 2 -кадам: Биз күтүп жатканда ….. (Программалык камсыздоо)
- 3 -кадам: Куруу …
- 4 -кадам: Көбүрөөк сүрөттөр …
- 5 -кадам: Көздү жана оозду боёуу боюнча сунуштар берилди …
Video: Пир, 3D басылган ашкабак жана Troll Arduino менен шайкеш келген аудио пранкер/практикалык тамашалар тактасын колдонуп, Хэллоуинди коркутуучу машина .: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:38
Тролл тактасы EngineeringShock Electronicsтин Патрик Томас Митчелл тарабынан түзүлгөн жана жакында эле Kickstarterде каржыланган.
Программаны бир аз жеңилдетүү үчүн, колдонуунун айрым мисалдарын жазууга жана Arduino китепканасын курууга жардам берүү үчүн, сыйлыкымды бир нече жума эрте алдым.
Ошентип, "Тролл" деген эмне - бул Arduino (UNO) менен шайкеш келген аудио пранк тактасы, анын бортунда ATMega 328P чипи, тандоо баскычы (колдонуучу программалуу), DIP которгуч (4 которгуч, колдонуучу программалоочу) жана LDR (Сүрөт резистору A0го туташкан). Анын эки аудио уячасы бар, бирок сиз аудиону берүү үчүн колдоно аласыз - жана башка аудионун үстүнө Троллдун үндөрү бар. Ошондой эле борттогу спикерди жана бортто кичинекей ампти туташтыруу үчүн динамиктин башы бар. Жакшы амп менен тышкы динамик сунушталат.
Ошондой эле "тышкы" триггер пини бар (Digital PIN 9), сенсорлорду "иштетүү" үчүн туташтырса болот. (PIR сенсор, үн сенсору, чек которгуч, титирөө сенсору, дээрлик бир чыгышы бар санарип сенсор колдонулушу мүмкүн.)
Биз ошондой эле бардык аналогдук казыктарга кире алабыз (A0дон A5ке чейин) - A0 LDR тарабынан колдонулат, бул I2C түзмөктөрүн колдонуу мүмкүнчүлүгүн ачат.
Аны иштетүүнүн үч жолу бар - 9v батарея, ac to dc adapter жана usb, эгер сиз батареяны же AC адаптер джекти колдонуп жатсаңыз, орнотуу керек болгон секирүүчү пин бар.
Аудио үлгүлөрүн камтыган AP23582 чипи бар.
Чипте 57 үн бар.
Kickstarter Link (Кампания аяктады, бирок бул жердеги маалымат жакшы).
EngineeringShock Electronics долбоорунун баракчасы.
Жабдуулар
Троллду программалоо үчүн сизге алынуучу чипи бар Arduino UNO керек - Ооба, биз чипти Троллдон алып, аны Arduino UNOго салып программалайбыз. - Муну кылганыңызда түйрүктөрдү бүгүп калбоо үчүн этият болуңуз жана дайыма чиптеги ачкычтын розеткадагы ачкычка дал келишин текшериңиз. (Чиптин бир четиндеги жарым тегерек).
Алар Патриктин акция эскизи менен келишет - бирок бул түзмөктүн чыныгы тамашасы - аны каалаган нерсеңизди программалоо. Чиптерди алып салуу, шашпоо жана этият болуу кыйын эмес - эгер сиз чипиңизге же түзмөгүңүзгө зыян келтирсеңиз, биз жооп бербейбиз. Муну өз тобокелчилигиңиз менен аткарыңыз.
Жабдуулар жана STL файлдары:
Бул мисал үчүн сизге 3D принтери керек болот (же бир аз убакытка чейин колдоно аласыз, менин басып чыгаруум 12 сааттан ашты). * Кааласаңыз, Хэллоуинге жакын күтүп, пластикалык ашкабак, же арбак же башка нерсени сатып алсаңыз болот.
Сиз дагы эле 3D троллейбустун кутучасын 3D басып чыгаргыңыз келиши мүмкүн.
Thingiverse боюнча кутуча (бул менин дизайным жана мен жакшыртууну кубаттайм).
3DWP тарабынан Хэллоуин ашкабагы
Мен "HalloweenPumpkinCover" бул ремикстен басып чыгардым, мен ашкабакты колдонбоону же бул ремиксти баштапкы абалга келтирбөөнү чечтим, анткени мен PIR сенсорунун тешигинин өлчөмүн так билбедим жана неопикселдик шакектин өлчөмүн так билбедим. колдонулган. - Бул жакшы болду, анткени "капкак" менин кутучамдын үстүнө жайылган.
Башка керектүү шаймандар:
Сизге ширетүүчү темир керек болушу мүмкүн (кайсы неопиксель шакегине ээ экениңизге жараша), балким, сизге бир аз кадам керек болот (же келет). Менде бурагыч бар болчу, бирок кичинекей бургулоону колдонушуңуз мүмкүн.
Балким, сизге ысык желим же жабышчаак лента керек болот.
Аппаратура жөнөкөй:
Сизге "Тролл" тактасы керек - чынын айтсам, булар сатуучудан тышкары сатылаарына ишенбейм - андыктан Патрикке анын веб -сайтынан кайрылууга туура келиши мүмкүн.
Кичи PIR сенсор жогоруда сүрөттөлгөн сыяктуу, же бул жерде. Бир эле мисал - Эч нерсе сатып алардан мурун үй жумушуңузду жасаңыз - балким, эгер сиз бул сайттарды кааласаңыз, аларды арзаныраак, же Amazon, же Aliexpressтен таба аласыз.
Акыры сизге неопикселдүү шакек керек (кеминде 12 пиксел) жана мен буга чейин ага зым менен кошулган зым менен алууга аракет кылууну сунуштаар элем.
16 пикселдүү шакек да иштеши керек, сиз чоңураак пиксель үчүн кодду бир аз өзгөрткүңүз келет.
Менимче, чоңураак нерсеге туура келиши кыйын болот.
1 -кадам: 3D басып чыгаруу ……
Менин Wanhao Duplicator I3 v1де бул басып чыгарууга бир аз убакыт кетти. Мен моделди колдоосуз колдондум..1 жана 35% толтуруу чечиминде. Табигый PLA жип менен. Басып чыгаруу 12 сааттан ашты. Бул мен жасаган эң узун басылмалардын бири болчу, мен эч нерсе болбойт деп үмүттөнгөм. Эч нерсе болгон жок, мен ашкабак алдым.
Ал эми, ашкабак басып жаткан кезде - мен мукабаны басып чыгардым жана Wanhao Duplicator I3 плюсунун жардамы менен башка долбоор үчүн бир нече башка кичинекей нерселерди жасадым - мукабанын басылышы боз PLA жипченин жардамы менен.1 жана 35% толтуруу чечиминде болгон., жана басып чыгаруу бир топ тезирээк болду.
Күтүүдөн башка эч нерсе жок ….
2 -кадам: Биз күтүп жатканда ….. (Программалык камсыздоо)
Басып чыгаруунун бүтүшүн күткөмдөн кийин, кээ бир тесттер. - Ичинде неопикселдүү шакеги бар 12 Arduino UNO бар. Бул учурда, мен PIR үчүн эч кандай тешик же башка эч нерсе жасаган жокмун.
12 пиксел ашкабакты жарык кылабы же жокпу, мен андан кандай "анимацияларды" чыгара алаарымды дагы көрдүм. Колдонулган эскиз Adafruit мисалынын эскизи эле.
Апельсин, кызгылт көк жана сары түстөрдүн баары мага абдан жакшы көрүндү …. Мага ак жакты.
Ошентип, бул учурда мен Troll тактасын жана PIRди колдоно турган эскизди жасоого кириштим.
Мен мурда айткандай, мен кандайдыр бир мисал келтирип, такта үчүн Arduino китепканасын куруунун үстүндө иштеп жатам - ошондуктан мен жасаган мисалдардын бирин ыңгайлаштырдым. Жана Adafruit мисалынан кээ бир кодду көтөрдү.
Менин китепканам - жана кодду бул жерден тапса болот. Китепкана Arduino Library менеджери аркылуу орнотулушу мүмкүн.
Бул долбоордун мисалы "TheTroll_SpookyArray_v2" деп аталат жана аны мисал папкасынан тапса болот.
Ошондой эле сизге Adafruit Neopixel китепканасы керек болот, эгер сизде жок болсо, аны китепкана менеджери аркылуу орнотсо болот.
Менде TheTroll китепканасын колдонуу боюнча бир нече видеолор бар жана тышкы триггерлер менин китепканам менен кантип иштээрин көрсөткөн мисал.
Тышкы Trigger Video, TheTroll тактасына киришүү (Бир аз узун), Little Buddy Talker менен Тролл (LBT - бул ошол эле аудио чипти колдонгон Патрик тарабынан жасалган сүйлөө тактасы) - Red Alert !, DIP которгучтарын колдонуу жана акыры Бул долбоор - The Troll Arduino Audio Pranker Halloween Project (Video)
Кыйын нерселердин бири - бул LED анимациялары үн дагы эле ойноп жатканда, китепкананы үндү кечиктирбөө үчүн орнотуу жана Blink мисалындагыдай идеяны кечиктирбестен колдонуу. аздыр -көптүр) үн дагы эле ойноп турганда анимациялар бар. - Убакыттар дагы эле бир аз, (же кээ бир учурларда көп), бирок мен бул боюнча иштеп жатам.
Бул 154төн 161ге чейинки линияларда do комбинациясын колдонуу менен, дагы 170 жана 183 -линияларда жасалды. Көз ирмемдин мисалынын айырмасы - бул мен бир аз колдонуп жатам жана миллиспи же жокпу билүү үчүн карап жатам - previousMillis дагы эле үндүн узундугунан азыраак. IF билдирүүсүн колдонуп, көп убакыт өткөнүн билүү үчүн кечиктирбестен көз ирмем
Мен DIP которуштургучту 4 колдонуп жатам, эгерде триггер иштен чыкса, салыштыруу кандай болушу керек. Бул учурда, PIR сенсорунун чыгышы ЖОГОРУ болот, эгерде ал чалынса, бир аз ЖОГОРКУ болуп калат жана ТӨМӨН барат.
Ошентип, 74 - 76 линиясында чөмүлүү которгучун текшериңиз (триггерди ЖОГОРУ же ТӨМӨН деп коюңуз), PIN9ду (тышкы триггер пин) триггердин маанисине каршы текшериңиз - эгерде жогору болсо - желекти орнотуңуз.
Сап 79дан 111ге чейин - эгер желек жарым рандомизацияланган түстү жана анимацияны тандап алган болсо (бул жерде менин тандоолорум жакпаса, түстөрдү өзгөртүүгө болот.) Бул тез алмаштыруучу корпус менен жасалат. IF билдирүүлөрүнүн тобун жасоо ыкмасы.
Китепканада мен DIP которгучун окуу жолун берем, ал 0 менен 15тин ортосундагы санды кайтарат, мен дагы негизги эскизден бир DIP которуштурууну окуу жолун берем, анын мисалы 124 -сапта - Чыгуу DIP которгучтары үчүн, эгер алар КҮЙГҮЗҮЛГӨН абалда болсо, ТӨМӨН кетет, антпесе алар БИЙИК (ӨЧҮРҮҮ абалында). Ал эми 124 -сапта, эгер SW4 (4 -которгуч) КҮЙГӨН болсо, анда триггерди ЖОГОРУ кылгыла дейт.
130 - 137 -саптар үн китепканасынын үнүн ойнотот. Ар бир чалуу чиптеги үндүн эс тутумунун жайгашуусунан жана канча убакытка чейин кечиктирилгенинен турат. Бул функция учурда бөгөө функциясы болуп саналат, башкача айтканда, үн ойногондо калганынын баары токтойт. Бул үчүн мен күтүү убактысын нөлгө койдум жана неопикселдин функцияларына кечигүүнү чечүүгө уруксат бердим.
57 -сап - биз ашкабакта колдонууну каалаган үндөрдүн жыйнагы - мен 13 "коркунучтуу" же "halloweenie" үндөрдү тандап алдым. Дагы кошууга болот, же бул үндөрдү башка нерсеге өзгөртүүгө болот. (Үн китепканасында 58 үн бар, ошондуктан бул алардын кичинекей үлгүсү). Бул кокусунан чыккан үндөр, андыктан көбүрөөк кошсоңуз, анда ойной турган туш келди үндү тандаган 133 -линияны өзгөртүүнү унутпаңыз. Үн клиптин ар бир "аты" чиптеги үндүн эс тутумунан жана кечигүү маанисинен турат.
Менимче, бул программалык камсыздоо үчүн, Arduino китепканасына Troll тактасына киргизилген башка мисалдар бар. Изилдөө, өзгөртүү жана бөлүшүү үчүн тартынбаңыз:-)
3 -кадам: Куруу …
Принтер бүткөндөн кийин, мен неопикселдердин иштээрин жана жетишерлик жарык болушун текшере баштадым.
Мен анда кичинекей бургучу бар айлануучу куралды алып, кадамдын учу үчүн пилоттук тешик катары көздүн ортосундагы кичинекей тешикти бургуладым. Мен кадамды кол бурагыч менен колдондум, анда -санда токтоп, PIR сенсоруна туура келерин билүү үчүн. Мен тыгыз болгум келди, эч кандай клей же башка нерсени колдонгон жокмун. Ошентип, негизинен, эгер керек болсо, аны артка сүрүп салса болот.
Ошол учурда мен арткы жагына тешикти койдум (айлануучу куралды жана бургулоочу битти колдонуп), ал жерде зымдарды өткөрүүнү пландап жаткам - жана мен демо/тестирлөөнүн кээ бирлерин жасадым, бирок акыры мен балким тешикти жасабаш керек болчу - анткени мен башка ашкабактын капкагын басып чыгарууну чечтим.
Ошентип, капкак үчүн мен дагы кадамды колдонуп, зымды иштетүү үчүн чоңураак тешик жасадым, бирок тешикти бир аз ачып, аларды неопикселдердин жолунан алыс кылдым.
Арткы жабышчаак скотчту колдонуп, мен неопикселдин шакегин ылдый скотч менен чаптадым (өтө аз - кандайдыр бир себептерден улам кайра киргим келсе) - Мен капкакты ашкабактын түбүнө чаптадым.
Менин зымдарым жетишерлик узун, ал эми ашкабактын азыр отура турган базасы бар, база мен ойлогон коробкага отурат - (Бул эч нерсе кармабастан, кутунун үстүндө отурат - ооба, кимдир бирөө келип тыкылдата алат бүттү)
Жана бул жөнүндө ….. Мен муну тез курулган деп айтаар элем, бирок 3D принтерин күтүүгө туура келди - чындыгында ал өтө жай болчу …..:-)
4 -кадам: Көбүрөөк сүрөттөр …
Себеби мен көп сүрөттөрдү тарттым …. Бул жерде дагы…
Окуганыңыз үчүн рахмат, бул долбоор сизге жагат деп үмүттөнөм жана андан бир аз пайдаланыңыз.
5 -кадам: Көздү жана оозду боёуу боюнча сунуштар берилди …
The Troll тактасынын колдоочусу көздү жана оозду боёону сунуштады ….
Оңой угулат, бирок экөө тең басып чыгаруунун ичинде жашыруун катмарлар, бирок аткарылышы мүмкүн … бир аз убакыт талап кылынат.
Мен боёк калем таптым, тунук эмес кара - Бул туруктуу дейт, бирок анын ичинде кандай боек бар экенин айтпайт … Мен орто чекитти сатып алдым, бирок, балким, эң жакшы чекитти алышым керек болчу - дагы деле жыйынтыктар жакшы болуп чыкты.
Жана бул жерде бир нече сүрөттөр бар ….
Сунушталууда:
DIY Arduino менен шайкеш келген клон: 21 кадам (сүрөттөр менен)
DIY Arduino менен шайкеш келген клон: Arduino-Жаратуучунун арсеналындагы эң сонун курал. Сиз өзүңүздү кура алышыңыз керек! Долбоордун алгачкы күндөрүндө, болжол менен 2005-жылы, дизайн тешик аркылуу бүт болгон жана байланыш RS232 сериялык кабели аркылуу болгон. Файлдар дагы эле
Arduino тактасын колдонуп AVR тактасын кантип программалоо керек: 6 кадам
Arduino тактасын колдонуп AVR тактасын кантип программалоо керек: Сизде AVR микроконтроллер тактасы барбы? Аны программалоо татаалбы? Ооба, сиз туура жердесиз. Бул жерде мен сизге Arduino Uno тактасын программист катары колдонуу менен Atmega8a микроконтроллер тактасын кантип программалоону көрсөтөм. Андыктан, эч кандай
Супер кичинекей Arduino менен шайкеш келген тактаны колдонуп кичинекей сигнализация системасы !: 10 кадам
Супер Tiny Arduino менен шайкеш келген тактайдын жардамы менен кичинекей сигнализация системасы !: Саламатсызбы, бүгүн биз кичинекей сонун долбоорду түзөбүз. Биз өзү менен маңдайындагы нерсенин ортосундагы аралыкты өлчөгөн кичинекей сигнализация түзүлүшүн курабыз. Жана объект белгиленген аралыктан өткөндө, түзмөк сизге бул тууралуу кабарлайт
WiFi жана IR Remote жана Android колдонмосун колдонуп NodeMCU жана IR алуучу менен 8 релелик көзөмөл: 5 кадам (сүрөттөр менен)
WiFi жана IR Remote жана Android тиркемесин колдонуп NodeMCU жана IR алуучу менен 8 реле көзөмөлү: wifi жана ир алыскы жана андроид колдонмосу аркылуу nodemcu жана IR кабыл алгычты колдонуп 8 реле өчүргүчтөрүн көзөмөлдөө БУЛ ЖЕРДЕ
Acurite 5 in 1 Weather Station Raspberry Pi жана Weewx колдонуп (башка аба ырайы станциялары бири -бирине шайкеш келет): 5 кадам (сүрөттөр менен)
Acurite 5 in 1 Weather Station Raspberry Pi жана Weewx аркылуу (башка аба ырайынын станциялары бири -бирине шайкеш келет): Мен Acurite 5ти 1 метеостанциядан сатып алганда, мен жокто үйдөгү аба ырайын текшерип тургум келди. Мен үйгө келип, орноткондо, мен дисплейди компьютерге туташтырышым же алардын акылдуу борборун сатып алышым керек экенин түшүндүм