Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-23 15:13
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 !?
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
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
Unang Video
Ipinapakita ko ang pangunahing "palaruan" na gawain, gamit ang isang ultrasonic sensor.
Ang gawain na ito ay ang mga sumusunod:
- Gumaguhit ng bilog ang laser
- Sinusundan ng Laser ang isang naka-program na landas sa nagba-bows na pingga ng bola
- Ang bola ay bounce ng 10 beses sa pagitan ng mga random na posisyon at pagkatapos ay ibalik sa ilalim ng timba
- Sinusundan ng Laser ang isang naka-program na landas sa gulong ng mouse
- 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.
- Gumaguhit ng bilog ang laser
- 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:
Arduino Car Reverse Parking Alert System - Hakbang sa Hakbang: 4 na Hakbang
Arduino Car Reverse Parking Alert System | Hakbang sa Hakbang: Sa proyektong ito, magdidisenyo ako ng isang simpleng Arduino Car Reverse Parking Sensor Circuit gamit ang Arduino UNO at HC-SR04 Ultrasonic Sensor. Ang Arduino based Car Reverse alert system na ito ay maaaring magamit para sa isang Autonomous Navigation, Robot Ranging at iba pang range r
HackerBox 0060: Palaruan: 11 Hakbang
HackerBox 0060: Palaruan: Pagbati sa HackerBox Hackers sa buong mundo! Sa HackerBox 0060 mag-eeksperimento ka sa Adafruit Circuit Playground Bluefruit na nagtatampok ng isang malakas na Nordic Semiconductor nRF52840 ARM Cortex M4 microcontroller. I-explore ang naka-embed na program wi
Hakbang sa Hakbang Pagbubuo ng PC: 9 Mga Hakbang
Hakbang sa Hakbang ng PC Building: Mga Pantustos: Hardware: MotherboardCPU & CPU coolerPSU (Power supply unit) Storage (HDD / SSD) RAMGPU (hindi kinakailangan) CaseTools: ScrewdriverESD bracelet / matsthermal paste w / applicator
Kit Ciencia Y Arte: Cómo Cargar Código Al Palaruan: 4 Mga Hakbang
Kit Ciencia Y Arte: Cómo Cargar Código Al Palaruan: Ac á explicamos como se " sube " el c ó digo. EL c ó digo de cada proyecto est á en cada itinuturo, sin embargo puede descargar todo el c ó digo en el GitHub
Mga Mapaglarong Sensitibong Pad na Sensitibo (para sa Mga Digital na Palaruan - at Higit Pa): 11 Mga Hakbang (na may Mga Larawan)
Mga Mapaglarong Pad na Sensitive na Presyon (para sa Mga Digital na Palaruan - at Higit Pa): Ito ay isang Maituturo upang maipakita sa iyo kung paano gumawa ng isang pad na sensitibo sa presyon - na maaaring magamit upang lumikha ng mga digital na laruan o laro. Maaari itong magamit bilang isang malaking sukat na sensitibong resistor sa sukat, at kahit na mapaglarong, maaari itong magamit para sa mas seryosong mga proyekto