Indholdsfortegnelse:

Midnight's Legeplads: 7 trin
Midnight's Legeplads: 7 trin

Video: Midnight's Legeplads: 7 trin

Video: Midnight's Legeplads: 7 trin
Video: 7 Marine - World's Largest Outboard Motor! 2024, November
Anonim
Midnatts legeplads
Midnatts legeplads
Midnatts legeplads
Midnatts legeplads

Advarsel! Læs dette først! Skad ikke dit kæledyr

Lasere er farlige! Jeg anbefaler IKKE at bygge dette projekt SOM DET ER af flere grunde

  • Fordi det er for let for en kat at se på laseren
  • Måske udskift laseren med en "fiskestang og snor" (type kattelegetøj), der stikker ud af hullet …
  • Interferens kan få laserservoen til at opføre sig uventet og nulstille til 0 -position
  • Kan ikke hurtigt slukke laseren eller omdirigere laseren. I modsætning til en håndholdt laser
  • Kat tiltrækkes af støj og bevægelse fra servoer og ser på laseren
  • Kat forstår ikke farerne ved lasere

Min kat elsker at jagte lasere

Mine arme bliver for hurtigt trætte til hendes smag, når det kommer til hende, der jagter laserpointeren, jeg vinker rundt … Jo, jeg giver hende et godt løb; en gang imellem, i et par minutter, men jeg havde brug for noget mere automatiseret … Jeg elsker at automatisere ting.

Jeg fulgte for nylig arduino -vejledningen herunder og byggede en "CAT LASER POINTER".

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

Denne viden er en forudsætning for Midnight's Playground

Du vil lære at forbinde servoer til en arduino, konfigurere bluetooth, få den nødvendige software. Det hele er meget enkelt, og selvstudiet er meget godt lagt op.

Jeg fulgte instruktionerne. Jeg havde en ven 3D Udskriv de 3 små komponenter, det kræver. Jeg bestilte derefter bluetooth -modulet, servoerne (og nogle ekstra servoer).

Jeg forsøger altid at lære ting om arduino og elektronik. Jeg finder "Instructables" en uvurderlig ressource og finder ideer og gode tips her hver dag! Jeg er ikke professionel, og jeg er stadig ved at lære. Jeg elsker at programmere computere, så jeg glædede mig til at lege med disse servoer og lasere.

Jeg byggede "cat laser pointer", og det fungerede som forventet. Katten jagede virkelig gladeligt den røde prik, der blev tilfældigt projiceret på gulvet.

Så havde Instructables en konkurrence om PETS. Jeg kunne ikke modstå. Jeg havde allerede en Arduino Mega 2560 R3 og har bygget nogle andre projekter, så jeg har et par ekstra sensorer siddende i en kasse. Jeg samlede nogle skrotstykker, jeg havde. Nogle stykker her og der, som jeg måske finder en brug for.

Og jeg besluttede at bygge Midnight en lille legeplads ved hjælp af laseren som en "instruerbar".

Forbrugsvarer

Kerne nødvendige komponenter

  • Arduino Mega 2560 (eller lignende) & USB -kabel
  • Brødbræt og flere jumperkabler (M-M. M-F, F-F)
  • 9v & 12v strømadaptere (til Arduino og servoer)

Legepladskomponenter

  • (4) x DXW90 mikro servomotor 9g/1,6kg
  • (1) x tre terminal spændingsregulator modul til Arduino
  • (2) x HY-SRF05 modul til ultralydsafstandssensor
  • (1) x Pan/Tilt Mechanism (https://www.thingiverse.com/thing:2800192)
  • (1) x HC-05 6-pin trådløst Bluetooth RF-transceivermodul
  • (1) x Laserdiode Modul Mini 650nm 6mm 5V 5mW Laser
  • (6) x Forskellige træstykker
  • (2) x dæmpningsunderlag
  • (1) x Gammel sengetøj til at pakke alt ind i

Software

  • Arduino IDE
  • Arduino BlueControl tilgængelig fra Google play -butikken.

Diverse værktøjer

  • Hæftepistol
  • Bore
  • Spændingsmåler (til fejlfinding, ikke nødvendigt)
  • Målebånd
  • Wire Cutter
  • Skruedrev/nålestang
  • Elektrisk tape
  • Saks
  • Schweizer kniv

Trin 1: Men hvad kan jeg lave !?

Men hvad kan jeg lave !?
Men hvad kan jeg lave !?
Men hvad kan jeg lave !?
Men hvad kan jeg lave !?
Men hvad kan jeg lave !?
Men hvad kan jeg lave !?
Men hvad kan jeg lave !?
Men hvad kan jeg lave !?

Da dette er til min kat, var jeg nødt til at overveje et par ting … Jeg vil ikke have, at min kat skal komme til skade, og legetøjet skal være fleksibelt …

Jeg havde lige købt et par ekstra servoer, og jeg havde et par ultralydssensorer i en skuffe … Plus, jeg havde lige lavet en fantastisk automatiseret laserpeger.

Jeg kiggede rundt i lejligheden og lod fantasien løbe løbsk. Jeg havde nogle gamle plastkaffe beholdere. Jeg kunne bruge de runde låg og rotere dem med servoerne. Jeg fandt en gammel sprøjteflaske, der ikke sprøjtede mere, jeg undersøgte det bjærgede plastrør i den og opdagede, at den havde nogle pæne funktioner, der ville fungere godt.

Jeg holder altid kasser langt længere, end jeg burde … Så jeg havde en dejlig stor kasse, som jeg kunne klippe og montere ting på. Kartonen kom til nytte mange gange i løbet af projektet. Boldholderen er lavet af pap, ultralydsholderne er lavet af pap. Jeg brugte pap til at dække ledningerne for at beskytte dem, og jeg vil til sidst dække ledningen og elektronikken i en papkasse.

Trin 2: Layoutet og opbygningen

Layoutet og opbygningen
Layoutet og opbygningen
Layoutet og opbygningen
Layoutet og opbygningen
Layoutet og opbygningen
Layoutet og opbygningen

Jeg havde allerede noget færdigt træ liggende, så jeg forsøgte at udnytte det, jeg allerede havde …

  • Et 2 '1 "kvadratisk stykke krydsfiner (til bunden)
  • Et 1 "x 6" bord (til hylden)
  • Tre 1 "x 1" er ca. 1 '1 "i længden (til at holde hylden)
  • En 1,5 "1,5" piedestal (til at holde lasermekanismen)

Anerkendt, dette er et ret simpelt design. Jeg er sikker på, at med mere tid og lidt kreativitet kan du finde på noget spektakulært, jeg er sikker på !!!

Jeg vil bruge det store flade stykke pap på bagsiden til at skjule hjul og håndtag.

Jeg forborede hullerne og brugte nogle træskruer til at holde alt sammen. Jeg er ikke en særlig god tømrer, så undskyld nogle af de synlige fejl …

Jeg hæftede nogle lydisolerende polstringer, jeg havde til træet. Brug karton til at holde hæfteklammerne nede.

ADVARSEL! Hold piedestalen lav, højst en tomme. Katten kan se direkte ind i den, hvis den er for høj! Min er for høj

Trin 3: Attraktionerne

Lasertårnet

Hovedattraktionen er lasertårnet.

Jeg lavede for nylig en automatiseret kattelaserpeger.

Det var perfekt legetøj at bygge Midnight's legeplads rundt. "Markøren" kan styres via bluetooth og din Android -telefon ved hjælp af en app kaldet "Arduino BlueControl" tilgængelig fra Google play -butikken. Jeg må indrømme. Softwaren til den originale pan/tilt -mekanisme var medvirkende til at få dette startet. Jeg sendte hurtigt mine arduino bluetooth -kommandoer på få minutter. Softwaren har en "Autoplay" -tilstand, hvor laseren tilfældigt flyttes rundt i et foruddefineret område. Det fungerer godt til det, jeg havde i tankerne!

Den hoppende bold/springende musearm

Dette er simpelthen en garntype kugle bundet til en snor, jeg fandt. Jeg fastgjorde dette derefter til håndtaget, som igen er fastgjort til en servo. Servoen kan programmeres til at rotere alt fra 0 - 180 grader. Jeg bruger denne funktionalitet til at flytte håndtaget tilfældigt op og ned, og give bolden en jiggle en gang imellem.

En bonus: Jeg satte en mus på håndtaget. Når håndtaget trækker snoren op, vises musen over baggrunden. Når bolden falder, falder musen ned bag baggrunden.

Mushjulet

Vedhæftet en af servoerne er plastiklåget fra en kaffedåse. Jeg tapede min mus på låget og fastgjorde låget til en server. Jeg skar derefter særlige huller (vindue?) Ud for at musen pludselig skulle “dukke op”. Et hul over hylden og et hul under. Ved at dreje på hjulet kan jeg placere musen på et hvilket som helst niveau eller skjule den endda.

Strygehjulet

Endnu en gang brugte jeg plastkaffedækslet, men denne gang limede jeg nogle garnstrenge til låget. Ved hjælp af det samme princip som musehjulet kan jeg jiggle strengene frem og tilbage foran et "vindue", skjule det eller få det til at dukke op igen. (Desværre på grund af en defekt servo måtte jeg fjerne denne festivalattraktion.

Trin 4: Arduino -information, skitse, variabelinformation, osv

Arduino pinout

Vi vil bruge digitale pins, 2, 5, 7, 10, 11, 22, 23, 24, 25, 36, 40.

// Definer Bluetooth -ben #definer BTHC05_PIN_RXD 10 #definer BTHC05_PIN_TXD 11

// Definer laserpind #define LASER_PIN_S 2

// Definer 5 servostifter #definer SERVO9G1_PIN_SIG 36 // Laser venstre og højre #definer SERVO9G2_PIN_SIG 40 // Laser op og ned #definer SERVO9G3_PIN_SIG 5 // Kuglehåndtag #define SERVO9G4_PIN_SIG 7 // Mushjul // Define Trig 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 // Legeplads nærhedssensor

Minimum & maksimum variabler for servoer:

// Dette definerer min & mix -positionen for servoen

eksempel:

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

PlayTime -tilstand

En rutine, der udfører kode, når et objekt udløser den relevante ultralydssensor.

if (playTimeState) {// Advarsel! Konfigurer laserkoordinater i henhold til de dimensioner, du har bygget! tegne cirkel, tegne linje osv. osv.}}

Advarsel! Lasere er farlige. Se ikke direkte på laseren

Jeg brugte en 12v - 5v regulator til at levere en udglattet 5v til servoer og sensorer.

Trin 5: Det serielle output

Mens du bruger Arduinos IDE, kan du se "Serial Monitor" for at se output, når rutinen udføres.

Nedenfor er en redigeret prøve af det producerede output.

Start

Ultralydssensor 1 - 28,85 Ultrasonic Sensor 2 - 42,66 Ultrasonic Sensor 1 - 28,79 Ultrasonic Sensor 2 - 43,36 Ultrasonic Sensor 1 - 28,78 Ultrasonic Sensor 2 - 43,66 Ultrasonic Sensor 1 - 28,31 Ultrasonic Sensor 2 - 43,07 Ultrasonic Sensor 1 - 28,29 Ultrasonic Sensor 2 - 112,42 (Legepladsføler. Overskredet "45" -reglen!) Objektet er kommet ind på legepladsen - Laser ON - Tegn cirkel x - 100.00, y - 45.00 x - 100.00, y - 45.20 x - 99.99, y - 45.39 … (en hel flok koordinater redigeret ud) x - 97.37, y - 51.76 x - 97.23, y - 51.91 x - 97.10, y - 52.05 - Tegn diagonal mod bolden x - 91, y - 20 x - 92, y - 21 x - 93, y - 22… x - 121, y - 50 x - 122, y - 51 x - 123, y - 52 - Træklinje til bold x - 123, y - 53 x - 123, y - 54… x - 123, y - 59 x - 123, y - 60 x - 123, y - 61 - Laser OFF - Aktivering af kuglehåndtag - Laser ON - Tegn linje ned fra bold x - 123, y - 62 x - 123, y - 61 x - 123, y - 60… x - 123, y - 48 x - 123, y - 47 x - 123, y - 46 - Tegn linje lige til mus x - 123, y - 45 x - 122, y - 45 x - 121, y - 45… x - 76, y - 45 x - 75, y - 45 x - 74, y - 45 - Tegningslinje op til mus 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 - Wiggling Mouse - Laser ON - Drawing circle 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 Time Over! Ultralydssensor 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

Trin 6: Demonstrationsvideoer

Image
Image

Første video

Jeg demonstrerer den vigtigste "legeplads" -rutine ved hjælp af en ultralydssensor.

Denne rutine er som følger:

  1. Laser tegner en cirkel
  2. Laser følger en programmeret sti til det hoppende kuglehåndtag
  3. Bolden hoppes 10 gange mellem tilfældige positioner og returneres derefter til bundspanden
  4. Laser følger en programmeret sti til musehjulet
  5. Mushjulet vrikker lidt frem og tilbage, så flytter musen sig til øverste hylde. Vender derefter tilbage til den oprindelige position.
  6. Laser tegner cirkel
  7. Laser lukker ned og venter på, at en udløser skal ske

Anden video

Jeg demonstrerer den hoppende kuglehåndtag/servorutine ved hjælp af en anden ultralydssensor.

Tredje video

Jeg demonstrerer start i Autoplay -tilstand. Når et objekt derefter opdages (eller tiltrækkes), starter rutinen nævnt i den første video.

Fjerde video

Midnat tester beta -legepladsen for mig. Hun gør et godt stykke arbejde!

Femte video

Dette er en af mine blooper -videoer. Fordi en jordledning var blevet afbrudt, blev der produceret uventede resultater … Lyden kommer fra mit fjernsyn, men det ser næsten synkroniseret ud … Jeg syntes, det var en lille smule sjovt. Jeg er bare glad for, at intet blev beskadiget.

Trin 7: Nogle sidste tanker

  • Af hensyn til katten. Brug slet ikke laserpunktet. Der er bare for mange variabler at overveje, og vi vil ikke skade vores lodne lille ven.
  • Hjulene og håndtagene giver masser af stimulering, tilføj et par klokker eller lysdioder og bratsch … Du har et sikkert alternativ til laseren.
  • Vær forsigtig, når og hvis du beslutter dig for at bruge din hæftepistol. Jeg skød en hæfteklammer i den samme finger to gange. Blod strømmede. Desværre tænkte jeg ikke på at tage et billede, før jeg havde ryddet det op … Undskyld:(

Anbefalede: