Talaan ng mga Nilalaman:

Palaruan ng Hatinggabi: 7 Hakbang
Palaruan ng Hatinggabi: 7 Hakbang

Video: Palaruan ng Hatinggabi: 7 Hakbang

Video: Palaruan ng Hatinggabi: 7 Hakbang
Video: Babae sa Marinduque, nililigawan ng isang maligno?! | Kapuso Mo, Jessica Soho 2024, Hulyo
Anonim
Palaruan ng Hatinggabi
Palaruan ng Hatinggabi
Palaruan ng Hatinggabi
Palaruan ng Hatinggabi

Babala! Mangyaring basahin muna ito! Huwag saktan ang iyong alaga

Mapanganib ang mga laser! HINDI ko inirerekumenda ang pagbuo ng proyektong ito bilang IS sa maraming kadahilanan

  • Dahil napakadali para sa isang pusa na tumingin sa laser
  • Marahil palitan ang laser ng isang "fishing rod & string" (uri ng laruang pusa) na lumalabas sa butas…
  • Ang pagkagambala ay maaaring maging sanhi ng paggalaw ng laser servo nang hindi inaasahan at i-reset sa 0 na posisyon
  • Hindi mabilis na patayin ang laser, o muling idirekta ang laser. Hindi tulad ng isang laser na hawak
  • Ang Cat ay naaakit sa ingay at paggalaw ng mga servos at tumingin sa laser
  • Hindi maintindihan ng Cat ang mga panganib ng laser

Mahilig maghabol ng lasers ang aking pusa

Masyadong napapagod ang aking mga braso para sa gusto niya pagdating sa paghabol niya sa laser pointer na kinakaway ko … Oo naman, binibigyan ko siya ng mahusay na pagtakbo; sandali, sa loob ng ilang minuto, ngunit kailangan ko ng isang bagay na mas awtomatiko … Gustung-gusto ko ang mga bagay na awtomatiko.

Sinundan ko kamakailan ang arduino tutorial sa ibaba at nagtayo ng isang "CAT LASER POINTER".

create.arduino.cc/projecthub/circuito-io-team/how-to-make-a-cat-laser-pointer-5f6307

Ang kaalamang ito ay isang paunang kinakailangan sa Midnight's Playground

Malalaman mo kung paano ikonekta ang mga servos sa isang arduino, i-configure ang bluetooth, makuha ang kinakailangang software. Napakadali nito at ang tutorial ay napakahusay na inilatag.

Sinunod ko ang mga tagubilin. Mayroon akong isang kaibigan na 3D I-print ang 3 maliit na mga sangkap na kinakailangan nito. Inorder ko pagkatapos ang module ng bluetooth, ang mga servos (at ilang dagdag na servo).

Palaging sinusubukan kong malaman ang mga bagay-bagay tungkol sa arduino at electronics. Natagpuan ko ang "Mga Tagubilin" isang napakahalagang mapagkukunan at makahanap ng mga ideya at magagandang tip dito araw-araw! Hindi ako propesyonal, at natututo pa rin ako. Gustung-gusto ko ang mga computer ng programa, kaya't inaasahan kong maglaro sa mga servos at laser na ito.

Itinayo ko ang "cat laser pointer" at gumana ito tulad ng inaasahan. Talagang masaya na hinabol ng pusa ang pulang tuldok na sapalarang na-projected sa sahig.

Pagkatapos ang Instructables ay nagkaroon ng isang paligsahan para sa PETS. Hindi ko na napigilan. Nagkaroon na ako ng isang Arduino Mega 2560 R3 at nagtayo ng iba pang mga proyekto, kaya't mayroon akong ilang sobrang mga sensor na nakaupo sa isang kahon. Nagtipon ako ng ilang mga piraso ng kahoy na mayroon ako. Ang ilang mga piraso at piraso dito at doon na maaari kong makahanap ng isang paggamit para sa.

At, napagpasyahan kong buuin ang Midnight ng isang maliit na palaruan gamit ang laser bilang isang "Makatuturo".

Mga gamit

Mga Core na Kinakailangan na Bahagi

  • Arduino Mega 2560 (o katulad) at USB Cable
  • Breadboard & Multiple Jumper Cables (M-M. M-F, F-F)
  • 9v & 12v Power Adapters (Para sa Arduino at Servo's)

Mga Bahagi ng Palaruan

  • (4) x DXW90 Micro Servo Motor 9g / 1.6kg
  • (1) x Tatlong Terminal Voltage Regulator Module Para sa Arduino
  • (2) x HY-SRF05 Module ng Sensor ng Distansya ng Ultrasonic
  • (1) x Pan / Ikiling Mekanismo (https://www.thingiverse.com/thing:2800192)
  • (1) x HC-05 6 Pin Wireless Bluetooth RF Transceiver Module
  • (1) x Laser Diode Module Mini 650nm 6mm 5V 5mW Laser
  • (6) x Iba't ibang mga Piraso ng Kahoy
  • (2) x Cushioning Pads
  • (1) x Old bed sheet upang balutin ang lahat

Software

  • Arduino IDE
  • Magagamit ang Arduino BlueControl mula sa Google play store.

Miscellaneous Tools

  • Staple Gun
  • Drill
  • Voltage Meter (Para sa pag-troubleshoot, hindi kinakailangan)
  • Sukat ng Tape
  • Pamutol ng Wire
  • Screw Drive / Needle Nli Pliers
  • Electrical Tape
  • Gunting
  • Utility Knife

Hakbang 1: Ngunit Ano ang Magagawa Ko !?

Ngunit Ano ang Magagawa Ko !?
Ngunit Ano ang Magagawa Ko !?
Ngunit Ano ang Magagawa Ko !?
Ngunit Ano ang Magagawa Ko !?
Ngunit Ano ang Magagawa Ko !?
Ngunit Ano ang Magagawa Ko !?
Ngunit Ano ang Magagawa Ko !?
Ngunit Ano ang Magagawa Ko !?

Dahil ito ay para sa aking pusa, kinailangan kong isaalang-alang ang ilang mga bagay … Ayokong masaktan ang aking kitty, at at ang mga laruan ay dapat na may kakayahang umangkop …

Bumili lang ako ng ilang dagdag na servos at mayroon akong ilang mga sensor ng saklaw ng ultrasonic sa isang drawer… Dagdag pa, gumawa ako ng isang kahanga-hangang automated na laser pointer.

Tumingin ako sa paligid ng apartment at hinayaan kong maging ligaw ang aking imahinasyon. Mayroon akong ilang mga lalagyan ng plastik na kape. Maaari kong gamitin ang mga bilog na takip at paikutin ang mga ito sa mga servos. Natagpuan ko ang isang lumang bote ng spray na hindi na nag-spray, sinuri ko ang naimbak na plastik na tubo sa loob nito at natuklasan na mayroon itong ilang mga maayos na tampok na gagana nang maayos.

Palagi akong nag-iingat ng mga kahon nang mas matagal kaysa sa dapat kong… Kaya, nagkaroon ako ng magandang malaking kahon na maaari kong putulin at mai-mount ang mga bagay. Ang karton ay naging kapaki-pakinabang nang maraming beses sa panahon ng proyekto. Ang may hawak ng bola ay gawa sa karton, ang mga ultrasonic mount ay gawa sa karton. Gumamit ako ng karton upang takpan ang mga wire upang matulungan silang protektahan, at sa kalaunan ay tatakpan ko ang kawad at electronics sa isang karton na kahon.

Hakbang 2: Ang Layout at Bumuo

Ang Layout at Bumuo
Ang Layout at Bumuo
Ang Layout at Bumuo
Ang Layout at Bumuo
Ang Layout at Bumuo
Ang Layout at Bumuo

Mayroon na akong ilang pre cut na kahoy na nakalatag sa paligid, kaya sinubukan kong gamitin kung ano ang mayroon na ako…

  • Isang 2 '1 "parisukat na piraso ng playwud (para sa base)
  • Isang board na 1 "x 6" (para sa istante)
  • Tatlong 1 "x 1" s Mga 1 '1 "ang haba (upang hawakan ang istante)
  • Isang 1.5 "1.5" pedestal (upang hawakan ang mekanismo ng laser)

Kinilala, ito ay isang simpleng simpleng disenyo. Sigurado ako na may mas maraming oras, at kaunting pagkamalikhain, maaari kang makabuo ng isang kamangha-manghang sigurado ako !!!

Gagamitin ko ang malaking patag na piraso ng karton sa likuran upang maitago ang mga gulong at pingga.

Nag-drill muna ako ng mga butas at gumamit ng mga kahoy na turnilyo upang mapagsama ang lahat. Hindi ako napakahusay na karpintero, kaya't mangyaring patawarin ang ilan sa mga nakikitang pagkakamali …

Nag-staple ako ng ilang sound proofing padding na mayroon ako sa kahoy. Paggamit ng karton upang makatulong na pigilan ang mga staples pababa.

BABALA! Panatilihing mababa ang pedestal, isang pulgada ang pinakamarami. Ang pusa ay maaaring tumingin nang direkta sa ito kung ito ay masyadong mataas! Napakataas ng minahan

Hakbang 3: Ang Mga Atraksyon

Ang Laser Turret

Ang pangunahing akit ay ang laser toresilya.

Kamakailan ay gumawa ako ng isang automated na cat laser pointer.

Ito ay perpektong laruan upang maitayo ang palaruan ng Midnight. Ang "pointer" ay maaaring makontrol sa pamamagitan ng Bluetooth at iyong Android phone gamit ang isang app na tinatawag na "Arduino BlueControl" na magagamit mula sa Google Play Store. Aaminin ko. Ang software para sa orihinal na mekanismo ng pan / ikiling ay nakatulong sa pagsisimula nito. Mabilis kong pinapadala ang aking mga utos ng arduino bluetooth sa loob ng ilang minuto. Ang software ay may "Autoplay" mode kung saan ang laser ay random na inilipat sa paligid ng isang paunang natukoy na lugar. Mahusay itong gumagana para sa kung ano ang nasa isip ko!

Ang Bouncing Ball / Jumping mouse Lever

Ito ay isang simpleng uri ng bola na sinulid sa isang string na nakita ko. Pagkatapos ay ikinabit ko ito sa pingga, na siya namang ay nakakabit sa isang servo. Ang servo ay maaaring mai-program upang paikutin saanman mula 0 - 180 degree. Ginagamit ko ang pagpapaandar na ito upang ilipat ang pingga pataas at pababa nang sapalaran, at bigyan ang bola ng isang pag-jiggle minsan sa sandali.

Isang bonus: Nag-attach ako ng isang mouse sa pingga. Kapag hinila ng pingga ang string pataas, lilitaw ang mouse sa itaas ng backdrop. Kapag nahulog ang bola, ang mouse ay bumaba sa likod ng backdrop.

Ang Mouse Wheel

Nakalakip sa isa sa mga servo ay ang takip na plastik mula sa isang lata ng kape. Nai-tap ko ang aking mouse sa takip at ikinabit ang talukap sa isang server. Pagkatapos ay pinutol ko ang mga espesyal na butas (window?) Upang biglang "lumitaw" ang mouse. Isang butas sa itaas ng istante, at isang butas sa ibaba. Pinapayagan ako ng pag-ikot ng gulong na iposisyon ang mouse sa alinmang antas o itago ito nang pantay.

Ang String Wheel

Sa sandaling muli, ginamit ko ang plastik na lata ng plastik na lata, subalit sa pagkakataong ito ay nakadikit ako ng ilang mga sinulid na sinulid sa takip. Gamit ang parehong prinsipyo tulad ng gulong ng mouse, maaari kong jiggle ang mga string pabalik-balik sa harap ng isang "window", itago ito o gawin itong muling lumitaw. (Sa kasamaang palad, dahil sa isang maling servo, kinailangan kong alisin ang akit ng pagdiriwang na ito.

Hakbang 4: Impormasyon ng Arduino, Sketch, Variable Info, Etc

Arduino pinout

Gumagamit kami ng mga digital na pin, 2, 5, 7, 10, 11, 22, 23, 24, 25, 36, 40.

// Tukuyin ang mga pin ng Bluetooth # tukuyin ang BTHC05_PIN_RXD 10 # tukuyin ang BTHC05_PIN_TXD 11

// Define Laser pin #define LASER_PIN_S 2

// Define 5 servo pins #define SERVO9G1_PIN_SIG 36 // Laser Left and Right #define SERVO9G2_PIN_SIG 40 // Laser Up and Down #define SERVO9G3_PIN_SIG 5 // Ball Lever #define SERVO9G4_PIN_SIG 7 // Mouse Wheel // Define Trig and Echo pin HY-SRF05 (Ultrasonic Sensors 1 & 2) #define trigPin1 22 // 12 Ball proximity sensor #define echoPin1 23 // 13 Ball proximity sensor #define trigPin2 24 // Playground proximity sensor #define echoPin2 25 // Playground proximity sensor

Minimum at Maximum na mga variable para sa mga servo:

// Tinutukoy nito ang posisyon ng min & mix para sa servo's

halimbawa:

int servo1Min = 70; int servo1Max = 110; int servo2Min = 25; int servo2Max = 90;

PlayTime State

Isang gawain na nagpapatupad ng code kapag ang isang bagay ay nagpapalitaw ng naaangkop na ultrasonic sensor.

kung (playTimeState) {// Babala! I-configure ang mga coordinate ng laser alinsunod sa mga sukat na iyong itinayo! gumuhit ng bilog, gumuhit ng linya, atbp, atbp…}

Babala! Mapanganib ang mga laser. Huwag tumingin nang direkta sa laser

Gumamit ako ng isang 12v - 5v regulator upang magbigay ng isang smoothed 5v sa mga servos at sensor.

Hakbang 5: Ang Serial Output

Habang ginagamit ang Arduino's IDE, maaari mong tingnan ang "Serial Monitor" upang matingnan ang output habang ang gawain ay naisasagawa.

Nasa ibaba ang isang na-edit na sample ng output na ginawa.

umpisahan

Ultrasonik Sensor 1 - 28.85 Ultrasonik Sensor 2 - 42.66 Ultrasonik Sensor 1 - 28.79 Ultrasonik Sensor 2 - 43.36 Ultrasonik Sensor 1 - 28.78 Ultrasonik Sensor 2 - 43.66 Ultrasonik Sensor 1 - 28.31 Ultrasonik Sensor 2 - 43.07 Ultrasonik Sensor 1 - 28.29 Ultrasonik Sensor 2 - 112.42 (Sensor sa Palaruan. Lumagpas sa panuntunang "45"!) Ang bagay ay pumasok sa palaruan - Laser ON - Gumuhit ng bilog x - 100.00, y - 45.00 x - 100.00, y - 45.20 x - 99.99, y - 45.39… (isang buong bungkos ng mga coordinate na na-edit out) x - 97.37, y - 51.76 x - 97.23, y - 51.91 x - 97.10, y - 52.05 - Gumuhit ng dayagonal patungo sa ball x - 91, y - 20 x - 92, y - 21 x - 93, y - 22… x - 121, y - 50 x - 122, y - 51 x - 123, y - 52 - linya ng pagguhit sa bola x - 123, y - 53 x - 123, y - 54… x - 123, y - 59 x - 123, y - 60 x - 123, y - 61 - Laser OFF - Pag-activate ng Ball Lever - Laser ON - linya ng pagguhit pababa mula sa ball x - 123, y - 62 x - 123, y - 61 x - 123, y - 60… x - 123, y - 48 x - 123, y - 47 x - 123, y - 46 - Linya ng pagguhit kanan sa mouse x - 123, y - 45 x - 122, y - 45 x - 121, y - 45… x - 76, y - 45 x - 75, y - 45 x - 74, y - 45 - Guhit na linya hanggang sa mouse x - 73, y - 44 x - 73, y - 45 x - 73, y - 46… x - 73, y - 83 x - 73, y - 84 x - 73, y - 85 - Laser OFF - Nakakalikot na Mouse - Laser ON - Guhit ng bilog x - 100.00, y - 45.00 x - 100.00, y - 45.20 x - 99.99, y - 45.39… x - 97.37, y - 51.76 x - 97.23, y - 51.91 x - 97.10, y - 52.05 - Laser OFF Play Over Time! Ultrasonic Sensor 1 - 27.45 Ultrasonic Sensor 2 - 42.12 Ultrasonic Sensor 1 - 27.56 Ultrasonic Sensor 2 - 41.47 Ultrasonic Sensor 1 - 27.93 Ultrasonic Sensor 2 - 42.02

Hakbang 6: Mga Video ng Pagpapakita

Image
Image

Unang Video

Ipinapakita ko ang pangunahing "palaruan" na gawain, gamit ang isang ultrasonic sensor.

Ang gawain na ito ay ang mga sumusunod:

  1. Gumaguhit ng bilog ang laser
  2. Sinusundan ng Laser ang isang naka-program na landas sa nagba-bows na pingga ng bola
  3. Ang bola ay bounce ng 10 beses sa pagitan ng mga random na posisyon at pagkatapos ay ibalik sa ilalim ng timba
  4. Sinusundan ng Laser ang isang naka-program na landas sa gulong ng mouse
  5. Ang gulong ng mouse ay naka-jiggled pabalik-balik nang kaunti, pagkatapos ay gumagalaw ang mouse sa tuktok na istante. Pagkatapos ay bumalik sa orihinal na posisyon.
  6. Gumaguhit ng bilog ang laser
  7. Ang laser ay tumahimik at naghihintay para sa isang nag-trigger na mangyari

Pangalawang Video

Ipinapakita ko ang nagba-bout na bola ng pingga / servo na gawain gamit ang isa pang ultrasonic sensor.

Pangatlong Video

Nagpapakita ako simula sa mode na Autoplay. Pagkatapos kapag nakita ang isang bagay (o naaakit), nagsisimula ang nakagawiang nabanggit sa unang video.

Pang-apat na Video

Ang hatinggabi ay beta na sumusubok sa palaruan para sa akin. Gumagawa siya ng mahusay na trabaho!

Pang-limang Video

Ito ang isa sa aking blangko na video. Dahil ang isang ground wire ay naging pagkakakonekta ng ilang mga hindi inaasahang resulta ay ginawa… Ang tunog ay nagmumula sa aking tv, ngunit halos mukhang naka-synchronize ito … Akala ko ito ay isang maliit na nakakatawa. Natutuwa lang ako na walang nasira.

Hakbang 7: Ang Ilang Pangwakas na Saloobin

  • Para sa kaligtasan ng pusa. Huwag gamitin ang laser point sa lahat. Napakaraming mga variable na dapat isaalang-alang at hindi namin nais na saktan ang aming mabalahibong maliit na kaibigan.
  • Ang mga gulong at pingga ay nagbibigay ng maraming pagpapasigla, magdagdag ng ilang mga kampanilya o LED at viola … Mayroon kang isang ligtas na kahalili sa laser.
  • Mangyaring mag-ingat kailan at kung magpasya kang gamitin ang iyong staple gun. Binaril ko ang isang sangkap na hilaw sa parehong daliri ng dalawang beses. Dumugo ang dugo. Sa kasamaang palad, hindi ko naisip na kumuha ng larawan hanggang sa malinis ko ito … Paumanhin:(

Inirerekumendang: