Мазмуну:
- 1 -кадам: Skills милдеттүү
- 2 -кадам: Сиздин Хэллоуин декорацияңыз "хакердик" экенин билиңиз
- 3 -кадам: Компоненттер/Аппараттык тизме
- 4 -кадам: Долбоорго сереп
- 5 -кадам: Cut Button Connection
- 6 -кадам: Реле кошуу
- 7 -кадам: DST1200 Sonar сенсорун орнотуңуз
- 8 -кадам: Сизге корпус керекпи, чечиңиз
- 9 -кадам: Жазуу коду
Video: Фиджеттер менен Хэллоуинди бузуңуз: 9 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Бул долбоор сизге Хэллоуин декорацияңызды кантип "бузуп", аларды так сиз каалагандай алып жүрүүнү көрсөтөт!
Биз иштеп жаткан Хэллоуин декорациясында төмөнкү демейки функциялар бар:
- Лактыруу аркылуу иштетилди (видеодо көрсөтүлгөн)
- Катуу үн менен иштетилди
Бул долбоордун максаты - анын ордуна кыймылдын активдештирилиши!
1 -кадам: Skills милдеттүү
Бул долбоор үчүн сизге төмөнкү инструменттер керек болот:
- кандооч
- зым ачкычтар
Ошондой эле, эгер сизде программалоо боюнча негизги билим болсо, жардам берет. Биз жасалгалоону көзөмөлдөгөн программаны С тилинде жаздык.
2 -кадам: Сиздин Хэллоуин декорацияңыз "хакердик" экенин билиңиз
Биринчи кадам, сиз Хэллоуин декорацияңызды өзгөртө алаарыңызды билүү. Адатта, жасалгалар жөнөкөй баскыч же которгуч менен жасалгалоонун электрондук компонентин иштете турган демо режимге ээ болот. Эгер андай болсо, анда сиз ийгиликке жетесиз. Сиз жөн гана системаны көзөмөлдөө үчүн баскычты реле менен алмаштыра аласыз.
3 -кадам: Компоненттер/Аппараттык тизме
Мына биз колдонгон нерселер:
- Phidget SBC4
- DST1200 - Сонар Пиджет
- REL2002 - Сигналдык релелик пиджет
- Суу өткөрбөй турган корпус
- Phidget Cable
4 -кадам: Долбоорго сереп
Бул долбоор төмөнкү макетке ээ болот:
- PhidgetSBC4 биздин программанын кодун иштетет (C менен жазылган). Бул DST1200 сонар сенсоруна жана REL2002 сигнал релесине VINT Hub -да курулган аркылуу туташат.
- Сонар сенсор объекттерди аныктоо үчүн колдонулат.
- Реле декорациянын демо зымына туташтырылат жана сонар сенсорунун көрсөткүчтөрүнүн негизинде жасалганы иштетүү үчүн колдонулат.
5 -кадам: Cut Button Connection
Эстафетаны кошуу үчүн баскычты алып салышыбыз керек. Жөн эле баскычка жакын зымдарды кесип, анан жылуулоонун бир бөлүгүн сыйрып алыңыз.
6 -кадам: Реле кошуу
Зымдарды баскычтан алып, реле менен туташтырыңыз.
Бир зымды Жалпы терминалга, бирин Нормалдуу Ачык терминалга туташтырыңыз.
7 -кадам: DST1200 Sonar сенсорун орнотуңуз
Сонар сенсорун кайда койгонуңуз сиздин колдонмоңузга жараша болот. Бул долбоор көрүнөө начар боло турган сырткы үйдөгү үйгө орнотулат, андыктан сонар сенсорунун үстүнө түз отурушу көйгөй болбойт. Же болбосо, эгерде жашыргыңыз келсе, сонарды эшиктин үстүнө орнотуп же жерден өйдө каратып коюңуз.
Сонар сенсорун орнотуу үчүн клей колдондук. Эки жактуу скотч дагы жакшы иштейт!
8 -кадам: Сизге корпус керекпи, чечиңиз
Бул долбоор сыртта болот, андыктан электрониканын корголушу абдан маанилүү.
SBC реле менен суу өткөрбөй турган корпустун ичинде отурат. Биз кээ бир зымга ширетүү аркылуу декорациянын байланышын узарттык жана SBCди сонар сенсоруна туташтыруу үчүн 350 см узундуктагы Phidget кабелин колдондук.
9 -кадам: Жазуу коду
Бул долбоордун бардык коддору мурунтан эле жазылган жана halloween.c файлына киргизилген, андыктан эгер сиз аны ишке ашыргыңыз келсе, анда бир нече нерсени (сериялык номерлер, убакыт ж..
SBCде C программаларын кантип түзүү жөнүндө көбүрөөк маалымат алуу үчүн бул шилтемелерди караңыз:
- Өнүктүрүү үчүн пакеттерди орнотуу
- Linux боюнча C программаларын түзүү
Бул жерде коддун кыскача көрүнүшү:
- DistanceSensor жана DigitalOutput объекттерин түзүңүз.
- Phidgets дареги. Көбүрөөк маалымат алуу үчүн бул видеону караңыз.
-
Сонар жана эстафета үчүн окуяларды тиркөө жана ажыратуу үчүн жазылыңыз.
Сонар тиркөө иш -чарасында, маалымат интервалын 100 мске коюңуз (минималдуу маалымат аралыгы)
-
Сонар үчүн аралыкты өзгөртүү окуяларына жазылыңыз.
Аралыкты өзгөртүү окуяларында объект 1 метрден жакыныраак экенин караңыз, эгер ал болсо, objectDetected өзгөрмөсүн 1ге коюңуз
- While циклинде объект табылганын текшериңиз. Андай болсо, релени күйгүзүп, анан өчүрүңүз (бул жасалганы активдештирет). Төрт секунд күтө туруңуз, андан кийин жасалганы өчүрүңүз.
Сунушталууда:
Гарнитураңызды бузуңуз - Микро: Бит: 15 кадам (сүрөттөр менен)
Гарнитураңызды бузуңуз - Micro: Bit: Micro: Bitти гарнитураңыз аркылуу музыка ойнотуу үчүн колдонуңуз
Пир, 3D басылган ашкабак жана Troll Arduino менен шайкеш келген аудио пранкер/практикалык тамашалар тактасын колдонуп, Хэллоуинди коркутуучу машина .: 5 кадам
Пирди, 3D Басылган Ашкабакты жана Тролл Ардуино Аудио Пранкерин/Практикалык Тамашалар Кеңешин колдонгон Хэллоуин Коркутуучу Машинасы: EngineeringShock Electronicsтин Патрик Томас Митчелл тарабынан түзүлгөн жана жакында эле Kickstarterде каржыланган тролл тактасы. Мен сыйлыктарды бир нече жума эрте алдым, колдонуу боюнча кээ бир мисалдарды жазууга жана Arduino китепканасын курууга жардам берүү үчүн
Код оюнун бузуңуз, Arduino негизделген табышмак кутусу: 4 кадам (сүрөттөр менен)
Код оюнун бузуңуз, Arduino негизделген табышмак кутусу: Бул көрсөтмөдө мен сизге кокустан түзүлгөн кодду сейфке табуу үчүн айлануучу коддогучту колдонгон код оюнду кантип курууну көрсөтөм. Сейфтин маңдайында 8 LED бар, алардын канчасы сизге айтып берет
Ардуино менен чычканды бузуңуз. 2500 Ft Wireless. PS/2: 5 кадам
Ардуино менен чычканды бузуңуз. 2500 Ft Wireless. PS/2: Бул көрсөтмөдө мен чычканды кантип бузууну көрсөтөм, андыктан аны LEDлердин, моторлордун, зымсыз тиркемелердин ж.б. Бул окуу куралы зымы бар чычкандарды камтыйт. Бул чычкандардын көбү PS/2 протоколун колдонушат. Орнотуу
Электр боёк лампаларыңыз менен сүрөт алкагын бузуңуз: 10 кадам
Электр боёк лампаларыңыз менен сүрөт алкагын бузуңуз: Электр боёк лампалар топтому - бул Light Up Board жана Electric Paint менен долбоорлорду түзүүнүн эң сонун жолу. Эгерде сиз Light Up Board менен чыгармачыл болгуңуз келсе, анда бул окуу куралы баштоо үчүн эң сонун жер! Бул окуу куралында