Talaan ng mga Nilalaman:

Smile Activated Marshmallow Launcher: 4 Hakbang (na may Mga Larawan)
Smile Activated Marshmallow Launcher: 4 Hakbang (na may Mga Larawan)

Video: Smile Activated Marshmallow Launcher: 4 Hakbang (na may Mga Larawan)

Video: Smile Activated Marshmallow Launcher: 4 Hakbang (na may Mga Larawan)
Video: My job is to observe the forest and something strange is happening here. 2024, Hulyo
Anonim
Image
Image

Nais mong hikayatin ang mga bisita, kasamahan, kaibigan at pamilya na maging masaya? Kailangan mo ng isang Smile Activated Marshmallow Launcher. Ang isang nagpapatakbo ng Raspberry Pi na "SAML" ay nakakita ng isang ngiti at pagkatapos ay naglulunsad ng isang marshmallow dito - nagbabayad ang kaligayahan!

Hakbang 1: Mga Bahagi, Software at Mga Tool

Pag-install ng Software
Pag-install ng Software

Upang likhain ang iyong SAML kakailanganin mo:

Mga Bahagi

  1. Raspberry Pi Model 3 -
  2. MotoZero motor controller -
  3. Micro Metal Gearmotor -
  4. 4xAA Holder ng Baterya -
  5. Webcam
  6. Subaybayan
  7. Wifi Dongle
  8. Keyboard
  9. Mouse
  10. USB at Power Cables para sa Raspberry Pi
  11. Kawad
  12. 4 na baterya ng AA
  13. Laruang Catapult
  14. Coat Hanger
  15. String
  16. Pangkaligtasan na Pin
  17. Panghinang
  18. Duct Tape
  19. Marshmallow!

Software

  1. Raspbian -
  2. Buksan ang CV - Open Source Computer Vision -
  3. Smile Detection Software - mag-download mula sa.zip file sa ibaba

Mga kasangkapan

  1. Panghinang
  2. Maliit na Screwdriver
  3. Wire Stripper
  4. Pamutol ng Wire
  5. Gunting
  6. Mga Plier

Handa na? OK - susunod na hakbang …

Hakbang 2: Pag-install ng Software

OK kaya nakolekta mo ang mga sangkap. Magsimula sa pamamagitan ng pagtuon sa Raspberry Pi. Ikonekta ang power supply, keyboard at mouse, internet (wifi dongle o ethernet), monitor at USB camera. I-on ang lakas at kapag online ka, i-download ang Raspbian.

Susunod kailangan mong mag-download ng Open CV, isang computer vision library, at pagkatapos ang software ng pagtuklas ng ngiti sa.zip file sa ibaba. Mayroong isang mahusay na Makatuturo sa https://www.instructables.com/id/Smile-Detection-W… na magdadala sa iyo dito. Binago namin ang software ng pagtuklas ng ngiti sa pamamagitan ng pagpasok ng mga tagubilin mula sa manu-manong motor controller ng MotoZero upang sa halip na mag-print ng isang mensahe sa screen, ang Raspberry Pi sa halip ay pinapagana ang motor sa pamamagitan ng mga GPIO pin at ang motorZero motor controller (darating kami sa kung paano upang i-set up ang mga ito sa ibang pagkakataon). Kasama sa binagong Smile Detection software ang tagubilin para sa motor na tumakbo nang kalahating segundo kapag may nakita na isang ngiti.

Hakbang 3: Pag-iipon ng Hardware

Pag-iipon ng Hardware
Pag-iipon ng Hardware

Pinagsama mo na ang Raspberry Pi, at na-install ang software, kaya oras na upang maging malikhain sa launcher. Para sa amin nangangahulugan ito ng pag-angkop ng isang sirang lumang tirador na nakahiga sa mga bata. Mayroong maraming leeway para sa iba pang mga launcher, ngunit ang firing controller ay gumagana tulad nito.

Magsimula sa MotoZero motor controller. Sundin ang mga tagubilin upang magkasama ang mga sangkap. Pagkatapos ay ikabit sa mga pin ng GPIO sa Raspberry Pi. Pagkatapos Ipasok ang 4 na mga baterya ng AA sa may hawak ng baterya at kumonekta sa mga power pin ng MotoZero. Mag-ingat na magamit ang tamang polarity. Pagkatapos ikonekta ang Micro Metal Gearmotor sa mga terminal ng MotoZero para sa motor 1.

Susunod na kailangan mong malaman kung paano gamitin ang 0.5 segundong pag-ikot ng Gearmotor upang ma-trigger ang launcher. Para sa amin na kinasasangkutan nito ang pag-tap sa motor sa gilid ng tirador, pag-tap ng ilang string na may isang trim na safety pin sa kabilang dulo sa ehe ng Gearmotor, at pagpapakain ito sa pamamagitan ng isang retainer na ginawa sa pamamagitan ng baluktot ng isang hanger ng amerikana upang maaari naming hawakan ang braso ng tirador at palabasin ito sa pamamagitan ng pag-ikot ng motor at paikot-ikot na string sa paligid ng ehe.

Magkakaroon ng mas maayos na mga paraan upang magawa ito.

Susunod na ihanay ang tirador sa webcam upang ang marshmallow ay pinaputok patungo sa nakangiting mukha.

Panghuli, braso ang tirador at i-load sa isang marshmallow!

Hakbang 4: Pag-activate

Aktibo!
Aktibo!

Lahat ng pag-set up ng hardware? Ang susunod na yugto ay upang patakbuhin ang Smile Detection Python Program.

Magsimula sa pamamagitan ng pagbubukas ng isang window ng terminal. Kung na-install mo ang software sa iyong desktop kakailanganin mo ang mga sumusunod na utos:

cd desktop

cd smile_detection

sudo smile_detection_Rosemodification.py

Dapat itong buksan ang tamang folder at pagkatapos ay patakbuhin ang software. Magbubukas ang isang window na nagpapakita ng pagtingin sa webcam, at kapag nakilala ang iyong ngiti - tatakbo ang motor, na nagpapalitaw sa tirador.

Mag-enjoy!

Inirerekumendang: