Мазмуну:
- 1 -кадам: Компоненттер, Программалык камсыздоо жана Куралдар
- 2 -кадам: Программаны орнотуу
- 3 -кадам: Аппаратты чогултуу
- 4 -кадам: Жандандыруу
Video: Smile Activated Marshmallow Launcher: 4 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Сиз конокторду, кесиптештериңизди, досторуңузду жана үй -бүлөңүздү бактылуу болууга үндөгүңүз келеби? Сизге Smile Activated Marshmallow Launcher керек. Raspberry Pi менен иштөөчү "SAML" жылмаюуну аныктайт, анан ага зефир тартат - бакыт өзүн актайт!
1 -кадам: Компоненттер, Программалык камсыздоо жана Куралдар
Сиздин SAMLди түзүү үчүн сизге керек болот:
Компоненттер
- Raspberry Pi Model 3 -
- MotoZero мотор контроллери -
- Микро металл редуктору-https://thepihut.com/products/micro-metal-gearmot…
- 4xAA батарея кармагычы-https://thepihut.com/products/adafruit-4-x-aa-bat…
- Веб -камера
- Monitor
- Wifi Dongle
- Баскычтоп
- Чычкан
- Raspberry Pi үчүн USB жана Power Cables
- Зым
- 4 AA батареялары
- Toy Catapult
- Кийим илгич
- Стринг
- Коопсуздук пин
- Solder
- Түтүк тасмасы
- Marshmallows!
Программалык камсыздоо
- Raspbian -
- Ачык резюме - Компьютердин ачык булагы -
- Smile Detection Software - төмөндөгү.zip файлынан жүктөп алыңыз
Куралдар
- Кандооч
- Small Screwdriver
- Wire Stripper
- Wire Cutter
- Кайчы
- Pense
Даярсызбы? Макул - кийинки кадам…
2 -кадам: Программаны орнотуу
Макул, сиз компоненттерди чогулттуңуз. Raspberry Piге көңүл буруу менен баштаңыз. Электр энергиясын, клавиатура менен чычканды, интернетти (Wi -Fi түйүнү же Ethernet), мониторду жана USB камераны туташтырыңыз. Күчтү күйгүзүңүз жана онлайн болгондо Raspbian жүктөп алыңыз.
Андан кийин Open CV, компьютердин көрүү китепканасын, анан ылдыйдагы.zip файлындагы жылмаюу программасын жүктөп алышыңыз керек. Https://www.instructables.com/id/Smile-Detection-W… дарегинде чоң инструкция бар, ал сизди ушул нерсеге жеткирет. Биз MotoZero мотор контролеринин көрсөтмөлөрүн киргизүү менен жылмаюуну аныктоо программасын өзгөрттүк, андыктан Raspberry Pi моторду GPIO казыктары жана MotoZero мотор контроллери аркылуу иштетет (биз кантип келебиз аларды кийинчерээк орнотуу үчүн). Өзгөртүлгөн Smile Detection программасы жылмаюу табылганда мотордун жарым секунда иштешин камтыйт.
3 -кадам: Аппаратты чогултуу
Сиз буга чейин Raspberry Pi чогулттуңуз жана программаны орноттуңуз, ошондуктан азыр ишке киргизгич менен чыгармачылыкка киришүү убактысы келди. Биз үчүн бул балдардын тегерегинде жаткан сынган эски катапультту ыңгайлаштырууну билдирет. Башка ишке киргизүүгө көп мүмкүнчүлүк бар, бирок атуучу контролер ушундай иштейт.
MotoZero мотор контроллери менен баштаңыз. Компоненттерди чогуу ширетүү үчүн нускамаларды аткарыңыз. Андан кийин Raspberry Piдеги GPIO казыктарына тиркеңиз. Андан кийин батарейка кармагычка 4 АА батарейканы салыңыз жана MotoZero кубаттуулугуна туташтырыңыз. Туура полярдуулукту колдонуу үчүн этият болуңуз. Андан кийин Micro Metal Gearmotorду мотор 1 үчүн MotoZero терминалдарына туташтырыңыз.
Кийинкиде, ишке киргизгичти иштетүү үчүн Gearmotorдун 0,5 секунда айлануусун кантип колдонууну түшүнүшүңүз керек. Биз үчүн бул моторду катапульттун капталына скотч менен жабуу, башка учунда редуктордун огуна тигилген коопсуздук пини менен бир нече жипти скотч менен жабуу жана биз кармап туруу үчүн пальто илгичтен ийилип жасалган кармагыч аркылуу азыктандырууну камтыйт. катапульттун колу түшүп, моторду айлантып, жипти огунун айланасына ороп, кое бериңиз.
Муну жасоонун бир топ тыкан жолдору болот.
Кийинки, катапултты вебкамерага тегиздеңиз, ошондо маршмалло жылмайган жүздү карай атылат.
Акырында, катапультту куралдандырыңыз жана зефир менен жүктөңүз!
4 -кадам: Жандандыруу
Аппараттык түзүлүштөрдүн баары орнотулганбы? Кийинки этап - Smile Detection Python программасын иштетүү.
Терминал терезесин ачуу менен баштаңыз. Эгерде сиз программалык камсыздоону столго орноткон болсоңуз, анда сизге төмөнкү буйруктар керек болот:
cd стол
cd smile_detection
sudo smile_detection_Rosemodification.py
Бул туура папканы ачып, анан программаны иштетиши керек. Веб -камеранын көрүнүшүн көрсөтүүчү терезе ачылат, жана сиздин жылмаюуңуз таанылгандан кийин - мотор катапультту иштетип, иштей баштайт.
Ырахат алыңыз!
Сунушталууда:
Motion Activated Cosplay Wings Circuit Playground Express колдонуу - Part 1: 7 Steps (Сүрөттөр менен)
Motion Activated Cosplay Wings Circuit Playground Expressти колдонуп - 1 -бөлүк: Бул эки бөлүктөн турган долбоордун бир бөлүгү, мен сизге автоматтык жомок канаттарын жасоо процессимди көрсөтөм. Долбоордун биринчи бөлүгү - бул канаттардын механикасы, ал эми экинчи бөлүгү аны кийүүгө жарактуу кылып, канаттарды кошуу
DIY Alarm Bike Lock (Shock Activated): 5 Steps (Сүрөттөр менен)
DIY Alarm Bike Lock (Shock Activated): Бул долбоордо мен сизге жөнөкөй шок активдештирилген велосипед кулпусун кантип түзүүнү көрсөтөм. Аталышынан көрүнүп тургандай, велосипед уруксат менен ары -бери жылдырылганда сигнал сигналын жаратат. Жолдо биз пьезоеле жөнүндө бир аз үйрөнөбүз
LED Marshmallow чырагы: 8 кадам (Сүрөттөр менен)
LED Marshmallow чырагы: Саламатсызбы, мен Нишант Чандна, мен 15 жаштамын. Учурдагы сценарий тууралуу баарыбыз билебиз. Бардык мектептер жабык, биз чыга албайбыз …. Убакытты текке кетирүүнүн ордуна, мен муну Инструктивдүү кылууну ойлодум. Бул ылдамдык көйгөйү болгондуктан, мен апамды ойлодум
Voice Activated Relay Switch (Arduino): 6 кадам (Сүрөттөр менен)
Voice Activated Relay Switch (Arduino): Баарына салам! Бул долбоордо мен сизге Arduino долбоорлоруңуз үчүн үн буйруктарын кантип ишке ашырууну көрсөтөм. Үн буйруктарын колдонуп, мен сизге релелик модулду кантип башкарууну көрсөтөм
Pulse (Volume Activated LED): 7 кадам (Сүрөттөр менен)
Pulse (Volume Activated LEDs): Сиз качандыр бир убакта LED менен бир нерсе курууну каалагансыз, бирок эмнеден баштаарыңызды билбей жаттыңыз беле? Бул колдонмо сизге даректүү LED чырактары үчүн көлөмүңүздүн визуалдаштыруу кодун иштеп чыгуу үчүн бир нече кадамдарды жасоого жардам берет. Бул кызыктуу рабочий ызы -чуу өлчөгүч, rave de