Innehållsförteckning:

Midnattens lekplats: 7 steg
Midnattens lekplats: 7 steg

Video: Midnattens lekplats: 7 steg

Video: Midnattens lekplats: 7 steg
Video: Мужская Стрижка Площадка Пошагово дома | Уроки мужских стрижек | Мужская стрижка на жесткие волосы 2024, November
Anonim
Midnattens lekplats
Midnattens lekplats
Midnattens lekplats
Midnattens lekplats

Varning! Läs det här först! Skada inte ditt husdjur

Lasrar är farliga! Jag rekommenderar INTE att bygga detta projekt SOM DET ÄR av flera skäl

  • För det är för lätt för en katt att titta på lasern
  • Kanske ersätta lasern med ett "fiskespö och snöre" (typ av kattleksak) som sticker ut ur hålet …
  • Störningar kan få laserservon att uppträda oväntat och återställa till 0 -läge
  • Det går inte att snabbt stänga av lasern eller rikta om lasern. Till skillnad från en handhållen laser
  • Katt lockas av brus och rörelse från servon och tittar på lasern
  • Cat förstår inte farorna med lasrar

Min katt älskar att jaga lasrar

Mina armar tröttnar för snabbt för hennes tycke när det gäller att jaga laserpekaren jag vinkar runt … Visst, jag ger henne ett bra lopp; då och då, i några minuter, men jag behövde något mer automatiserat … Jag älskar att automatisera saker.

Jag följde nyligen arduinohandledningen nedan och byggde en "CAT LASER POINTER".

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

Denna kunskap är en förutsättning för Midnight's Playground

Du lär dig hur du ansluter servon till en arduino, konfigurerar bluetooth, får den nödvändiga programvaran. Allt är väldigt enkelt och handledningen är mycket välplanerad.

Jag följde instruktionerna. Jag hade en vän 3D Skriv ut de 3 små komponenterna som krävs. Jag beställde sedan bluetooth -modulen, servon (och några extra servon).

Jag försöker alltid lära mig saker om arduino och elektronik. Jag tycker att "Instructables" är en ovärderlig resurs och hittar idéer och bra tips här varje dag! Jag är ingen professionell, och jag lär mig fortfarande. Jag älskar att programmera datorer, så jag såg fram emot att få spela med dessa servon och lasrar.

Jag byggde "cat laser pointer" och det fungerade som förväntat. Katten jagade verkligen glatt den röda pricken som slumpmässigt projicerades på golvet.

Sedan hade Instructables en tävling om PETS. Jag kunde inte låta bli. Jag hade redan en Arduino Mega 2560 R3 och har byggt några andra projekt, så jag har några extra sensorer i en låda. Jag samlade några träbitar jag hade. Några bitar här och där som jag kan hitta en användning för.

Och jag bestämde mig för att bygga Midnight en liten lekplats med lasern som en "instruerbar".

Tillbehör

Nödvändiga komponenter

  • Arduino Mega 2560 (eller liknande) & USB -kabel
  • Brödbräda och flera hopparkablar (M-M. M-F, F-F)
  • 9v & 12v strömadaptrar (för Arduino & Servos)

Lekplatskomponenter

  • (4) x DXW90 mikro servomotor 9g/1,6kg
  • (1) x tre terminal spänningsregulator modul för Arduino
  • (2) x HY-SRF05 modul för ultraljudsavståndssensor
  • (1) x Pan/Tilt Mechanism (https://www.thingiverse.com/thing:2800192)
  • (1) x HC-05 6-stifts trådlös Bluetooth RF-sändtagarmodul
  • (1) x Laserdiodmodul Mini 650nm 6mm 5V 5mW Laser
  • (6) x Olika träbitar
  • (2) x dämpande dynor
  • (1) x Gammalt lakan för att linda in allt

programvara

  • Arduino IDE
  • Arduino BlueControl finns från Google play store.

Diverse verktyg

  • Häftpistol
  • Borra
  • Spänningsmätare (För felsökning, inte nödvändigt)
  • Måttband
  • Avbitartång
  • Skruvdragare/nåltång
  • Eltejp
  • Sax
  • Utility Knife

Steg 1: Men vad kan jag göra !?

Men vad kan jag göra !?
Men vad kan jag göra !?
Men vad kan jag göra !?
Men vad kan jag göra !?
Men vad kan jag göra !?
Men vad kan jag göra !?
Men vad kan jag göra !?
Men vad kan jag göra !?

Eftersom det här är för min katt, var jag tvungen att tänka på några saker … Jag vill inte att min katt ska bli skadad, och leksakerna ska vara flexibla …

Jag hade precis köpt några extra servon och jag hade några ultraljudssensorer i en låda … Dessutom hade jag precis gjort en fantastisk automatiserad laserpekare.

Jag tittade mig runt i lägenheten och lät fantasin springa iväg. Jag hade några gamla plastbehållare av plast. Jag kunde använda de runda locken och rotera dem med servon. Jag hittade en gammal sprayflaska som inte sprutades längre, jag undersökte det bärgade plaströret i den och upptäckte att den hade några snygga funktioner som skulle fungera snyggt.

Jag håller alltid lådor längre än jag borde … Så jag hade en fin stor låda som jag kunde klippa upp och montera saker på. Kartongen kom till nytta många gånger under projektet. Bollhållaren är gjord av kartong, ultraljudsfästena är gjorda av kartong. Jag använde kartong för att täcka trådarna för att skydda dem, och jag kommer så småningom att täcka tråden och elektroniken i en kartong.

Steg 2: Layout och bygg

Layouten och byggnaden
Layouten och byggnaden
Layouten och byggnaden
Layouten och byggnaden
Layouten och byggnaden
Layouten och byggnaden

Jag hade redan en del färdigt virke som låg runt, så jag försökte använda det jag redan hade …

  • En 2 '1 "kvadratisk plywoodbit (för basen)
  • Ett 1 "x 6" bräda (för hyllan)
  • Tre 1 "x 1" s Ca 1 '1 "i längd (för att hålla hyllan)
  • En 1,5 "1,5" piedestal (för att hålla lasermekanismen)

Erkänt, det här är en ganska enkel design. Jag är säker på att med mer tid och lite kreativitet kan du komma på något spektakulärt jag är säker på !!!

Jag ska använda den stora platta kartongen på baksidan för att dölja hjul och spakar.

Jag förborrade hålen och använde några träskruvar för att hålla ihop allt. Jag är ingen bra snickare, så ursäkta några av de synliga misstagen …

Jag häftade lite ljudisolerande vaddering jag hade till träet. Använd kartong för att hålla häftklamrarna nere.

VARNING! Håll piedestalen låg, högst en tum. Katten kan titta direkt in i den om den är för hög! Min är för hög

Steg 3: Sevärdheterna

Lasertornet

Huvudattraktionen är lasertornet.

Jag har nyligen gjort en automatiserad kattlaserpekare.

Det var perfekt leksak att bygga midnattens lekplats runt. "Pekaren" kan styras via bluetooth och din Android -telefon med en app som heter "Arduino BlueControl" tillgänglig från Google Play Store. Jag måste erkänna. Programvaran för den ursprungliga pan/tilt -mekanismen bidrog till att komma igång. Jag skickade snabbt mina arduino bluetooth -kommandon på några minuter. Programvaran har ett "Autoplay" -läge där lasern slumpmässigt flyttas runt ett fördefinierat område. Det fungerar utmärkt för vad jag hade i åtanke!

Den hoppande bollen/hoppmusen

Det här är helt enkelt en boll av garntyp bunden till ett snöre som jag hittade. Jag fäst sedan detta på spaken, som i sin tur är fäst på en servo. Servon kan programmeras att rotera var som helst från 0 - 180 grader. Jag använder den här funktionen för att flytta spaken upp och ner slumpmässigt och ge bollen en jiggle då och då.

En bonus: Jag fäst en mus på spaken. När spaken drar upp strängen visas musen ovanför bakgrunden. När bollen faller, faller musen ner bakom bakgrunden.

Mushjulet

Fäst på en av servon är plastlocket från en kaffeburk. Jag tejpade musen på locket och fäst locket på en server. Jag klippte sedan ut speciella hål (fönster?) För att musen plötsligt skulle "dyka upp". Ett hål ovanför hyllan och ett hål nedanför. Genom att rotera hjulet kan jag placera musen på endera nivån eller dölja den till och med.

Stränghjulet

Återigen använde jag locket av kaffekannor av plast, men den här gången limmade jag några garnsnören på locket. Med samma princip som mushjulet kan jag snurra strängarna fram och tillbaka framför ett "fönster", dölja det eller få det att dyka upp igen. (Tyvärr, på grund av en defekt servo, var jag tvungen att ta bort denna festivalattraktion.

Steg 4: Arduino -information, skiss, variabelinformation, etc

Arduino pinout

Vi kommer att använda digitala stift, 2, 5, 7, 10, 11, 22, 23, 24, 25, 36, 40.

// Definiera Bluetooth -stift #definiera BTHC05_PIN_RXD 10 #definiera BTHC05_PIN_TXD 11

// Definiera laserstift #define LASER_PIN_S 2

// Definiera 5 servopinnar #define SERVO9G1_PIN_SIG 36 // Laser vänster och höger #define SERVO9G2_PIN_SIG 40 // Laser upp och ner #define SERVO9G3_PIN_SIG 5 // Ballspak #define SERVO9G4_PIN_SIG 7 // Mushjul // definiera Trig HY-SRF05 (ultraljudssensorer 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

Minsta och maximala variabler för servon:

// Detta definierar min & mix -positionen för servon

exempel:

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

PlayTime State

En rutin som kör kod när ett objekt utlöser lämplig ultraljudssensor.

if (playTimeState) {// Varning! Konfigurera laserkoordinater enligt de dimensioner du byggt! rita cirkel, rita linje, etc, etc …}

Varning! Lasrar är farliga. Titta inte direkt på lasern

Jag använde en 12v - 5v regulator för att ge en utjämnad 5v till servon och sensorer.

Steg 5: Seriell utgång

När du använder Arduinos IDE kan du se "Serial Monitor" för att se utdata när rutinen körs.

Nedan visas ett redigerat urval av den producerade produktionen.

Start

Ultraljudssensor 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 (Lekplatsens sensor. Överskred "45" -regeln!) Objektet har kommit in på lekplatsen - Laser PÅ - Rita cirkel x - 100,00, y - 45,00 x - 100,00, y - 45,20 x - 99,99, y - 45,39 … (en hel massa koordinater redigerade ut) x - 97.37, y - 51.76 x - 97.23, y - 51.91 x - 97.10, y - 52.05 - Rita diagonalt mot bollen x - 91, y - 20 x - 92, y - 21 x - 93, y - 22… x - 121, y - 50 x - 122, y - 51 x - 123, y - 52 - Rita linje till boll x - 123, y - 53 x - 123, y - 54… x - 123, y - 59 x - 123, y - 60 x - 123, y - 61 - Laser OFF - Aktiverande bollspak - Laser ON - Dra ned linjen från boll x - 123, y - 62 x - 123, y - 61 x - 123, y - 60 … x - 123, y - 48 x - 123, y - 47 x - 123, y - 46 - Rita linje höger till 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 - Ritning upp till 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

Steg 6: Demonstrationsvideor

Image
Image

Första videon

Jag demonstrerar den huvudsakliga rutinen "lekplats" med en ultraljudssensor.

Denna rutin är följande:

  1. Laser drar en cirkel
  2. Laser följer en programmerad väg till studsande bollspaken
  3. Bollen studsas 10 gånger mellan slumpmässiga positioner och återförs sedan till bottenhinken
  4. Laser följer en programmerad väg till mushjulet
  5. Mushjulet rör sig lite fram och tillbaka, sedan flyttar musen till den översta hyllan. Återgår sedan till ursprungspositionen.
  6. Laser drar cirkel
  7. Laser stängs av och väntar på att en trigger ska hända

Andra videon

Jag demonstrerar den hoppande bollspaken/servorutinen med en annan ultraljudssensor.

Tredje videon

Jag demonstrerar start i autoplay -läge. När sedan ett objekt upptäcks (eller lockas) startar rutinen som nämns i den första videon.

Fjärde videon

Midnatt testar beta -lekplatsen för mig. Hon gör ett jättebra jobb!

Femte videon

Detta är en av mina blooper -videor. Eftersom en jordkabel hade kopplats ut, kom några oväntade resultat … Ljudet kommer från min tv, men det ser nästan synkroniserat ut … Jag tyckte att det var lite roligt. Jag är bara glad att inget skadades.

Steg 7: Några sista tankar

  • För kattens säkerhet. Använd inte laserpunkten alls. Det finns alldeles för många variabler att tänka på och vi vill inte skada vår lurviga lilla vän.
  • Hjulen och spakarna ger mycket stimulans, lägg till några klockor eller lysdioder och viola … Du har ett säkert alternativ till lasern.
  • Var försiktig när och om du bestämmer dig för att använda din häftpistol. Jag sköt en häftklammer i samma finger två gånger. Blod strömmade. Tyvärr tänkte jag inte ta en bild förrän efter att jag städat upp den … Tyvärr:(

Rekommenderad: