Innholdsfortegnelse:

Midnight's Playground: 7 trinn
Midnight's Playground: 7 trinn

Video: Midnight's Playground: 7 trinn

Video: Midnight's Playground: 7 trinn
Video: Кто-нибудь из вас слышал о полуночной игре? Страшные истории. Мистика. Ужасы 2024, November
Anonim
Midnight's Playground
Midnight's Playground
Midnight's Playground
Midnight's Playground

Advarsel! Vennligst les dette først! Ikke skade kjæledyret ditt

Lasere er farlige! Jeg anbefaler IKKE å bygge dette prosjektet SOM DET ER av flere grunner

  • Fordi det er for lett for en katt å se på laseren
  • Kanskje erstatte laseren med en "fiskestang og snor" (type katteleker) som stikker ut av hullet …
  • Forstyrrelser kan føre til at laserservoen oppfører seg uventet og tilbakestiller til 0 -posisjon
  • Kan ikke raskt slå av laseren, eller omdirigere laseren. I motsetning til en håndholdt laser
  • Katt tiltrekkes av støyen og bevegelsen til servoene og ser på laseren
  • Cat forstår ikke farene ved lasere

Katten min elsker å jakte på lasere

Armene mine blir for fort slitne for hennes smak når det gjelder henne å jage laserpekeren jeg vinker rundt … Jada, jeg gir henne et godt løp; innimellom, i noen minutter, men jeg trengte noe mer automatisert … Jeg elsker å automatisere ting.

Jeg fulgte nylig arduinoopplæringen nedenfor og bygde en "CAT LASER POINTER".

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

Denne kunnskapen er en forutsetning for Midnight's Playground

Du lærer hvordan du kobler servoer til en arduino, konfigurerer bluetooth, får nødvendig programvare. Alt er veldig enkelt og opplæringen er veldig godt lagt opp.

Jeg fulgte instruksjonene. Jeg hadde en venn 3D Skriv ut de 3 små komponentene det krever. Jeg bestilte deretter bluetooth -modulen, servoene (og noen ekstra servoer).

Jeg prøver alltid å lære ting om arduino og elektronikk. Jeg finner "Instructables" en uvurderlig ressurs og finner ideer og gode tips her hver dag! Jeg er ingen profesjonell, og jeg lærer fremdeles. Jeg elsker å programmere datamaskiner, så jeg gledet meg til å leke med disse servoene og laserne.

Jeg bygde "cat laser pointer" og den fungerte som forventet. Katten jaktet virkelig glad på den røde prikken som ble tilfeldig projisert på gulvet.

Deretter hadde Instructables en konkurranse om PETS. Jeg kunne ikke motstå. Jeg hadde allerede en Arduino Mega 2560 R3 og har bygget noen andre prosjekter, så jeg har noen ekstra sensorer i en boks. Jeg samlet noen skrapbiter jeg hadde. Noen biter her og der som jeg kan finne en bruk for.

Og jeg bestemte meg for å bygge Midnight en liten lekeplass ved hjelp av laseren som en "instruerbar".

Rekvisita

Kjernekomponenter

  • Arduino Mega 2560 (eller lignende) og USB -kabel
  • Brødbrett og flere startkabler (M-M. M-F, F-F)
  • 9v og 12v strømadaptere (for Arduino og servoer)

Lekeplasskomponenter

  • (4) x DXW90 mikro servomotor 9g/1,6kg
  • (1) x tre terminal spenningsregulator modul for Arduino
  • (2) x HY-SRF05 modul for ultralydavstandssensor
  • (1) x Pan/Tilt Mechanism (https://www.thingiverse.com/thing:2800192)
  • (1) x HC-05 6-pins trådløs Bluetooth RF-mottakermodul
  • (1) x laserdiode modul Mini 650nm 6mm 5V 5mW laser
  • (6) x forskjellige trestykker
  • (2) x dempeputer
  • (1) x Gammelt laken for å pakke alt inn

Programvare

  • Arduino IDE
  • Arduino BlueControl tilgjengelig fra Google play -butikken.

Diverse verktøy

  • Stiftpistol
  • Bore
  • Spenningsmåler (For feilsøking, ikke nødvendig)
  • Målebånd
  • Wire Cutter
  • Skruedrev/nåletang
  • Elektrisk tape
  • Saks
  • Verktøykniv

Trinn 1: Men hva kan jeg lage !?

Men hva kan jeg lage !?
Men hva kan jeg lage !?
Men hva kan jeg lage !?
Men hva kan jeg lage !?
Men hva kan jeg lage !?
Men hva kan jeg lage !?
Men hva kan jeg lage !?
Men hva kan jeg lage !?

Siden dette er for katten min, måtte jeg vurdere noen ting … Jeg vil ikke at katten min skal bli skadet, og lekene skal være fleksible …

Jeg hadde nettopp kjøpt noen ekstra servoer, og jeg hadde noen ultralydssensorer i en skuff … I tillegg hadde jeg nettopp laget en fantastisk automatisert laserpeker.

Jeg så meg rundt i leiligheten og lot fantasien løpe løpsk. Jeg hadde noen gamle kaffebeholdere av plast. Jeg kunne bruke de runde lokkene og rotere dem med servoene. Jeg fant en gammel sprayflaske som ikke sprøytet lenger, jeg undersøkte det berørte plastrøret i den og oppdaget at den hadde noen fine funksjoner som ville fungere fint.

Jeg beholder alltid esker lengre enn jeg burde … Så jeg hadde en fin stor eske som jeg kunne klippe opp og montere ting på. Kartongen kom til nytte mange ganger i løpet av prosjektet. Kuleholderen er laget av papp, ultralydfestene er laget av papp. Jeg brukte papp for å dekke ledningene for å beskytte dem, og jeg vil til slutt dekke ledningen og elektronikken i en pappeske.

Trinn 2: Oppsett og bygg

Oppsettet og bygningen
Oppsettet og bygningen
Oppsettet og bygningen
Oppsettet og bygningen
Oppsettet og bygningen
Oppsettet og bygningen

Jeg hadde allerede noe ferdig hugget tre, så jeg prøvde å bruke det jeg allerede hadde …

  • Ett 2 '1 "kvadratisk stykke kryssfiner (for basen)
  • Ett brett på 1 "x 6" (for hyllen)
  • Tre 1 "x 1" s Ca 1 '1 "i lengde (for å holde hyllen)
  • En 1,5 "1,5" sokkel (for å holde lasermekanismen)

Anerkjent, dette er en ganske enkel design. Jeg er sikker på at med mer tid og litt kreativitet, kan du komme på noe spektakulært jeg er sikker på !!!

Jeg skal bruke det store flate pappet på baksiden for å skjule hjul og spaker.

Jeg forhåndsboret hullene og brukte noen treskruer for å holde alt sammen. Jeg er ikke en veldig god snekker, så unnskyld noen av de synlige feilene …

Jeg stiftet en lydisolering som jeg hadde til treverket. Bruk papp for å holde stiftene nede.

ADVARSEL! Hold sokkelen lav, maksimalt en tomme. Katten kan se direkte inn i den hvis den er for høy! Min er for høy

Trinn 3: Attraksjonene

Lasertårnet

Hovedattraksjonen er lasertårnet.

Jeg har nylig laget en automatisert kattlaserpeker.

Det var perfekt leketøy å bygge Midnight's lekeplass rundt. "Pekeren" kan styres via bluetooth og Android -telefonen din ved hjelp av en app som heter "Arduino BlueControl" tilgjengelig fra Google play -butikken. Jeg må innrømme. Programvaren for den opprinnelige pan/tilt -mekanismen var medvirkende til å få dette i gang. Jeg sendte raskt mine arduino bluetooth -kommandoer på få minutter. Programvaren har en "Autoplay" -modus der laseren tilfeldig flyttes rundt et forhåndsdefinert område. Det fungerer bra for det jeg hadde i tankene!

Den hoppende ballen/hoppe musespaken

Dette er rett og slett en ball av garntype bundet til en snor jeg fant. Jeg festet dette deretter til spaken, som igjen er festet til en servo. Servoen kan programmeres til å rotere hvor som helst fra 0 - 180 grader. Jeg bruker denne funksjonaliteten til å flytte spaken opp og ned tilfeldig, og gi ballen en jiggle en gang i blant.

En bonus: Jeg festet en mus til spaken. Når spaken trekker snoren opp, vises musen over bakteppet. Når ballen faller, faller musen ned bak bakteppet.

Mushjulet

Festet til en av servoene er plastlokket fra en kaffekanne. Jeg teipet musen til lokket og festet lokket til en server. Jeg skar deretter ut spesielle hull (vindu?) For at musen plutselig skulle “vises”. Ett hull over sokkelen, og ett hull under. Ved å rotere hjulet kan jeg plassere musen på et av nivåene eller skjule den til og med.

Strykehjulet

Nok en gang brukte jeg lokket av kaffekannen i plast, men denne gangen limte jeg noen garnstrenger til lokket. Ved å bruke det samme prinsippet som musehjulet, kan jeg jiggle strengene frem og tilbake foran et "vindu", skjule det eller få det til å dukke opp igjen. (Dessverre, på grunn av en defekt servo, måtte jeg fjerne denne festivalattraksjonen.

Trinn 4: Arduino -informasjon, skisse, variabel informasjon, osv

Arduino pinout

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

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

// Definer laserpinne #define LASER_PIN_S 2

// Definer 5 servostifter #definer SERVO9G1_PIN_SIG 36 // Laser venstre og høyre #definer SERVO9G2_PIN_SIG 40 // Laser opp og ned #definer SERVO9G3_PIN_SIG 5 // Kulespak #definér SERVO9G4_PIN_SIG 7 // Mushjul // Definer Trig HY-SRF05 (ultralydsensorer 1 og 2) #definere trigPin1 22 // 12 Nærhetssensor for ball #definere echoPin1 23 // 13 Nærhetssensor for ball #definere trigPin2 24 // Nærhetssensor for lekeplass #definere echoPin2 25 // Nærhetssensor for lekeplass

Minimums- og maksimumsvariabler for servoer:

// Dette definerer min og bland posisjonen for servoen

eksempel:

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

PlayTime State

En rutine som utfører kode når et objekt utløser den riktige ultralydssensoren.

if (playTimeState) {// Advarsel! Konfigurer laserkoordinater i henhold til dimensjonene du bygde! tegne sirkel, tegne linje osv.}}

Advarsel! Lasere er farlige. Ikke se direkte på laseren

Jeg brukte en 12v - 5v regulator for å gi en jevnet 5v til servoer og sensorer.

Trinn 5: Seriell utgang

Mens du bruker Arduinos IDE, kan du se "Serial Monitor" for å se utdataene mens rutinen utføres.

Nedenfor er et redigert utvalg av produksjonen som er produsert.

start

Ultrasonic Sensor 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 (Lekeplassensor. Overskredet "45" -regelen!) Objektet har kommet inn på lekeplassen - Laser PÅ - Tegn sirkel x - 100,00, y - 45,00 x - 100,00, y - 45,20 x - 99,99, y - 45,39 … (en hel haug med koordinater redigert ut) x - 97.37, y - 51.76 x - 97.23, y - 51.91 x - 97.10, y - 52.05 - Tegn diagonal mot ballen x - 91, y - 20 x - 92, y - 21 x - 93, y - 22… x - 121, y - 50 x - 122, y - 51 x - 123, y - 52 - Tegningslinje til ball x - 123, y - 53 x - 123, y - 54… x - 123, y - 59 x - 123, y - 60 x - 123, y - 61 - Laser AV - Aktiverende kulespak - Laser PÅ - Tegn linje ned fra 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 - Tegn linje til høyre for 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 opp 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! 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

Trinn 6: Demonstrasjonsvideoer

Image
Image

Første video

Jeg demonstrerer den viktigste "lekeplass" -rutinen, ved hjelp av en ultralydssensor.

Denne rutinen er som følger:

  1. Laser tegner en sirkel
  2. Laser følger en programmert bane til den hoppende ballspaken
  3. Ballen hoppes 10 ganger mellom tilfeldige posisjoner og returneres deretter til nederste bøtte
  4. Laser følger en programmert sti til musehjulet
  5. Mushjulet jiggles litt frem og tilbake, så flytter musen seg til øverste hylle. Gå deretter tilbake til opprinnelig posisjon.
  6. Laser tegner sirkel
  7. Laser slår seg av og venter på at en utløser skal skje

Andre video

Jeg demonstrerer den hoppende ballspaken/servo -rutinen ved hjelp av en annen ultralydssensor.

Tredje video

Jeg demonstrerer start i Autoplay -modus. Når et objekt blir oppdaget (eller tiltrukket), starter rutinen som er nevnt i den første videoen.

Fjerde video

Midnatt er beta -test på lekeplassen for meg. Hun gjør en kjempejobb!

Femte video

Dette er en av mine blooper -videoer. Fordi en jordledning var blitt frakoblet, ble det produsert uventede resultater … Lyden kommer fra tv -en min, men den ser nesten synkronisert ut … Jeg syntes den var litt morsom. Jeg er bare glad for at ingenting ble skadet.

Trinn 7: Noen siste tanker

  • For kattens sikkerhet. Ikke bruk laserpunktet i det hele tatt. Det er rett og slett for mange variabler å vurdere, og vi vil ikke skade vår furry lille venn.
  • Hjulene og spakene gir mye stimulering, legg til noen bjeller eller lysdioder og bratsj … Du har et trygt alternativ til laseren.
  • Vær forsiktig når og hvis du bestemmer deg for å bruke stiftpistolen. Jeg skjøt en stift i samme finger to ganger. Blod strømmet. Dessverre tenkte jeg ikke på å ta et bilde før jeg hadde ryddet opp … Beklager:(

Anbefalt: