Sisällysluettelo:

Keskiyön leikkikenttä: 7 vaihetta
Keskiyön leikkikenttä: 7 vaihetta

Video: Keskiyön leikkikenttä: 7 vaihetta

Video: Keskiyön leikkikenttä: 7 vaihetta
Video: Onko kukaan teistä kuullut keskiyön pelistä? Kauhutarinoita. Mystinen. Kauhu 2024, Heinäkuu
Anonim
Keskiyön leikkikenttä
Keskiyön leikkikenttä
Keskiyön leikkikenttä
Keskiyön leikkikenttä

Varoitus! Lue tämä ensin! Älä satuta lemmikkiäsi

Laserit ovat vaarallisia! En suosittele tämän projektin rakentamista sellaisenaan useista syistä

  • Koska kissan on liian helppo katsoa laseriin
  • Ehkä voit korvata laserin "onkilla ja narulla" (kissan lelu), joka pistää reiästä…
  • Häiriöt voivat saada laser -servon käyttäytymään odottamatta ja palaamaan 0 -asentoon
  • Laseria ei voi sammuttaa nopeasti tai ohjata uudelleen. Toisin kuin kädessä pidettävä laser
  • Kissa vetää puoleensa servojen melu ja liike ja katsoo laseria
  • Kissa ei ymmärrä laserien vaaroja

Kissani rakastaa jahdata lasereita

Kädeni väsyvät liian nopeasti hänen mieltymykseensä, kun hän tulee jahtaamaan laserosoitinta, jota heilutan ympäriinsä … Toki, annan hänelle hyvän juoksulenkin; silloin tällöin muutaman minuutin ajan, mutta tarvitsin jotain automatisoitua… Rakastan automatisointia.

Seurasin äskettäin alla olevaa arduino -opetusohjelmaa ja rakensin "CAT LASER POINTER".

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

Tämä tieto on keskiyön leikkikentän edellytys

Opit yhdistämään servot arduinoon, määrittämään bluetoothin ja hankkimaan tarvittavat ohjelmistot. Kaikki on hyvin yksinkertaista ja opetusohjelma on hyvin suunniteltu.

Noudatin ohjeita. Sain ystävältäni 3D -tulostaa sen tarvitsemat 3 pientä komponenttia. Tilasin sitten bluetooth -moduulin, servot (ja joitain ylimääräisiä servoja).

Yritän aina oppia asioita arduinoista ja elektroniikasta. Minusta "Instructables" on korvaamaton resurssi ja täältä löydän ideoita ja hyviä vinkkejä joka päivä! En ole ammattilainen ja opettelen edelleen. Rakastan tietokoneiden ohjelmointia, joten odotin innolla pelaamista näiden servojen ja lasereiden kanssa.

Rakensin "kissan laserosoittimen" ja se toimi odotetusti. Kissa jahti todella onnellisesti punaista pistettä, joka heijastui satunnaisesti lattialle.

Sitten Instructablesilla oli kilpailu PETS: stä. En voinut vastustaa. Minulla oli jo Arduino Mega 2560 R3 ja olen rakentanut joitain muita projekteja, joten minulla on muutama ylimääräinen anturi istumassa laatikossa. Jotkut palaset täällä ja siellä, jolle voisin löytää käyttöä.

Ja päätin rakentaa Midnightin pienen leikkipaikan käyttäen laseria "Instructable" -laitteena.

Tarvikkeet

Pakolliset ydinkomponentit

  • Arduino Mega 2560 (tai vastaava) ja USB -kaapeli
  • Leipälauta ja useita hyppyjohtoja (M-M. M-F, F-F)
  • 9v ja 12v virtalähteet (Arduinolle ja Servolle)

Leikkikentän komponentit

  • (4) x DXW90 -mikro -servomoottori 9 g/1,6 kg
  • (1) x Kolmen terminaalin jännitesäätimen moduuli Arduinolle
  • (2) x HY-SRF05 ultraääni-etäisyysanturimoduuli
  • (1) x Pan/Tilt -mekanismi (https://www.thingiverse.com/thing:2800192)
  • (1) x HC-05 6-nastainen langaton Bluetooth-RF-lähetinvastaanotinmoduuli
  • (1) x Laserdiodimoduuli Mini 650nm 6mm 5V 5mW Laser
  • (6) x erilaisia puukappaleita
  • (2) x pehmusteet
  • (1) x vanha liinavaatteet kaiken kääreeseen

Ohjelmisto

  • Arduino IDE
  • Arduino BlueControl saatavilla Google Play -kaupasta.

Sekalaiset työkalut

  • Sinkiläpistooli
  • Porata
  • Jännitemittari (vianetsintään, ei välttämätön)
  • Mittanauha
  • Lankaleikkuri
  • Ruuvinväännin/neulan nenäpihdit
  • Sähköteippi
  • Sakset
  • Yleisveitsi

Vaihe 1: Mutta mitä voin tehdä !?

Mutta mitä voin tehdä !?
Mutta mitä voin tehdä !?
Mutta mitä voin tehdä !?
Mutta mitä voin tehdä !?
Mutta mitä voin tehdä !?
Mutta mitä voin tehdä !?
Mutta mitä voin tehdä !?
Mutta mitä voin tehdä !?

Koska tämä koskee kissaani, minun oli otettava huomioon muutama seikka … En halua, että kissani loukkaantuu, ja lelujen pitäisi olla joustavia …

Olin juuri ostanut muutaman ylimääräisen servon ja minulla oli muutama ultraääni -alueanturi laatikossa… Lisäksi olin juuri tehnyt mahtavan automaattisen laserosoittimen.

Katselin ympärilleni asunnon ja annoin mielikuvitukseni valloittaa. Minulla oli vanhoja muovisia kahvipulloja. Voisin käyttää pyöreitä kansia ja kiertää niitä servojen kanssa. Löysin vanhan ruiskupullon, joka ei enää suihkuttanut, tutkin sen sisällä olevaa pelastettua muoviputkea ja huomasin, että siinä oli joitain siistejä ominaisuuksia, jotka toimisivat hienosti.

Pidän laatikoita aina pidempään kuin pitäisi… Joten minulla oli mukava iso laatikko, jonka voisin leikata ja kiinnittää. Pahvi oli hyödyllinen monta kertaa projektin aikana. Pallopidike on valmistettu pahvista, ultraäänikiinnikkeet pahvista. Peitin johdot pahvilla suojatakseni niitä, ja lopulta peitän langan ja elektroniikan pahvilaatikossa.

Vaihe 2: Layout & Build

Layout & Build
Layout & Build
Layout & Build
Layout & Build
Layout & Build
Layout & Build

Minulla oli jo valmiiksi leikattuja puita, joten yritin hyödyntää sitä, mitä minulla oli jo…

  • Yksi 2 '1 "neliöpala vaneria (pohjalle)
  • Yksi 1 "x 6" levy (hyllylle)
  • Kolme 1 "x 1" pituutta noin 1 '1 "(hyllyn pitämiseksi)
  • Yksi 1,5 "1,5" jalusta (lasermekanismin pitämiseksi)

Hyväksytty, tämä on melko yksinkertainen muotoilu. Olen varma, että enemmän aikaa ja hieman luovuutta voit keksiä jotain upeaa, olen varma!

Aion käyttää tuota suurta litteää pahvia takana peittääkseni pyörät ja vivut.

Porasin reiät etukäteen ja käytin puuruuveja pitämään kaikki yhdessä. En ole kovin hyvä puuseppä, joten pyydän anteeksi joitain näkyviä virheitä …

Nidoin puulle tarvittavat äänieristyspehmusteet. Pahvin avulla pidät niitit alas.

VAROITUS! Pidä jalusta alhaalla, enintään tuumaa. Kissa voi katsoa suoraan siihen, jos se on liian korkea! Omani on liian korkea

Vaihe 3: Nähtävyydet

Laser -torni

Tärkein nähtävyys on laser -torni.

Tein äskettäin automaattisen kissan laserosoittimen.

Se oli täydellinen lelu rakentaa Keskiyön leikkipaikka. "Osoitinta" voidaan ohjata Bluetoothin ja Android -puhelimesi avulla Arduino BlueControl -sovelluksella, joka on saatavana Google Play -kaupasta. Minun täytyy myöntää. Alkuperäisen panorointi-/kallistusmekanismin ohjelmisto auttoi tämän aloittamisessa. Lähetin nopeasti arduino bluetooth -komennoni muutamassa minuutissa. Ohjelmistossa on "Autoplay" -tila, jossa laser siirretään satunnaisesti ennalta määrätyn alueen ympärille. Toimii loistavasti siihen mitä olin ajatellut!

Pomppiva pallo/hyppyhiiren vipu

Tämä on yksinkertaisesti langatyyppinen pallo, joka on sidottu löytämääni naruun. Sitten kiinnitin tämän vipuun, joka puolestaan on kiinnitetty servoon. Servo voidaan ohjelmoida pyörimään missä tahansa 0 - 180 astetta. Käytän tätä toimintoa liikuttaakseni vipua ylös ja alas satunnaisesti ja antaa pallon heilua silloin tällöin.

Bonus: Kiinnitin hiiren vipuun. Kun vipu vetää merkkijonon ylös, hiiri ilmestyy taustan yläpuolelle. Kun pallo putoaa, hiiri putoaa taustan taakse.

Hiiren pyörä

Yhdessä servossa on kahvipurkin muovinen kansi. Teipasin hiiren kanteen ja kiinnitin kannen palvelimeen. Leikkasin sitten erityiset reiät (ikkunan?), Jotta hiiri "ilmestyisi" yhtäkkiä. Yksi reikä hyllyn yläpuolella ja yksi reikä alla. Pyörän pyörittämisen avulla voin sijoittaa hiiren joko tasolle tai piilottaa sen tasaisesti.

Jousipyörä

Jälleen kerran käytin muovista kahvipurkin kantta, mutta tällä kertaa liimasin lankaan joitakin langankierteitä. Samalla periaatteella kuin hiiren kiekko, voin heiluttaa merkkijonoja edestakaisin "ikkunan" edessä, piilottaa sen tai näyttää sen uudelleen. (Valitettavasti viallisen servon vuoksi jouduin poistamaan tämän festivaalikohteen.

Vaihe 4: Arduino -tiedot, luonnos, muuttujatiedot jne

Arduino pinout

Käytämme digitaalisia nastoja, 2, 5, 7, 10, 11, 22, 23, 24, 25, 36, 40.

// Määritä Bluetooth -nastat #define BTHC05_PIN_RXD 10 #define BTHC05_PIN_TXD 11

// Laser -nastan määrittäminen #define LASER_PIN_S 2

// Määritä 5 servonastat #define SERVO9G1_PIN_SIG 36 // Laser vasemmalle ja oikealle #define SERVO9G2_PIN_SIG 40 // Laser ylös ja alas #define SERVO9G3_PIN_SIG 5 // Pallovipu #define SERVO9G4_PIN_SIG 7 -hiiren hiiri HY-SRF05 (ultraäänianturit 1 ja 2) #define trigPin1 22 // 12 Pallon läheisyysanturi #define echoPin1 23 // 13 Pallon läheisyysanturi #define trigPin2 24 // Leikkikentän läheisyysanturi #define echoPin2 25 // Leikkikentän läheisyysanturi

Servojen minimi- ja maksimimuuttujat:

// Tämä määrittää servon min & mix -asennon

esimerkki:

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

PlayTime -tila

Rutiini, joka suorittaa koodin, kun kohde laukaisee sopivan ultraäänianturin.

if (playTimeState) {// Varoitus! Määritä laserkoordinaatit rakentamiesi mittojen mukaan! piirrä ympyrä, piirrä viiva jne. jne.}}

Varoitus! Laserit ovat vaarallisia. Älä katso suoraan laseriin

Käytin 12v - 5v säädintä tarjoten tasoitetun 5v servoille ja antureille.

Vaihe 5: Sarjaliitäntä

Kun käytät Arduinon IDE: tä, voit tarkastella "Sarjamonitoria" nähdäksesi tuotoksen rutiinin suorittamisen aikana.

Alla on muokattu näyte tuotetusta tuotoksesta.

alkaa

Ultraäänianturi 1-28,85 Ultraääni -anturi 2-42,66 Ultraääni -anturi 1-28,79 Ultraääni -anturi 2-43,36 Ultraääni -anturi 1-28,78 Ultraääni -anturi 2-43,66 Ultraääni -anturi 1-28,31 Ultraääni -anturi 2-43,07 Ultraääni -anturi 1-28,29 Ultraäänianturi 2-122 (Leikkikenttäanturi. Ylitti "45" -säännön!) Kohde on tullut leikkikentälle - Laser ON - Piirrä ympyrä x - 100,00, y - 45,00 x - 100,00, y - 45,20 x - 99.99, y - 45.39… (koko joukko koordinaatteja muokattu ulos) x - 97.37, y - 51.76 x - 97.23, y - 51.91 x - 97.10, y - 52.05 - Piirrä lävistäjä kohti palloa x - 91, y - 20 x - 92, y - 21 x - 93, y - 22… x - 121, y - 50 x - 122, y - 51 x - 123, y - 52 - Piirustusviiva palloon x - 123, y - 53 x - 123, y - 54… x - 123, y - 59 x - 123, y - 60 x - 123, y - 61 - Laser OFF - Pallovivun aktivointi - Laser ON - Piirin vetäminen alas pallosta x - 123, y - 62 x - 123, y - 61 x - 123, y - 60… x - 123, y - 48 x - 123, y - 47 x - 123, y - 46 - Piirustusviiva oikealle hiirelle x - 123, y - 45 x - 122, y - 45 x - 121, y - 45… x - 76, y - 45 x - 75, y - 45 x - 74, y - 45 - Piirustus hiireen asti 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 - Heiluva hiiri - Laser ON - Piirustusympyrä 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! Ultraäänianturi 1 - 27.45 Ultraäänianturi 2 - 42.12 Ultraäänianturi 1 - 27.56 Ultraäänianturi 2 - 41.47 Ultraäänianturi 1 - 27.93 Ultraäänianturi 2 - 42.02

Vaihe 6: Esittelyvideoita

Image
Image

Ensimmäinen Video

Esittelen tärkeintä "leikkikenttä" -rutiinia yhdellä ultraäänianturilla.

Tämä rutiini on seuraava:

  1. Laser piirtää ympyrän
  2. Laser seuraa ohjelmoitua polkua pomppivaan pallovipuun
  3. Pallo pompataan 10 kertaa satunnaisten paikkojen välillä ja palautetaan sitten pohjaan
  4. Laser seuraa ohjelmoitua polkua hiiren pyörään
  5. Hiiren pyörää heilutetaan hieman edestakaisin, sitten hiiri siirtyy ylähyllylle. Palaa sitten alkuperäiseen asentoonsa.
  6. Laser piirtää ympyrän
  7. Laser sammuu ja odottaa laukaisua

Toinen video

Esittelen pomppivaa pallovipua/servorutiinia toisen ultraäänianturin avulla.

Kolmas video

Esittelen käynnistymistä automaattisessa toistotilassa. Sitten kun kohde havaitaan (tai houkutellaan), ensimmäisessä videossa mainittu rutiini käynnistyy.

Neljäs video

Midnight testaa leikkikenttää minulle beetatestillä. Hän tekee hienoa työtä!

Viides video

Tämä on yksi blooper -videoistani. Koska maadoitusjohto oli irrotettu, saatiin odottamattomia tuloksia … Ääni tulee televisiostani, mutta se näyttää melkein synkronoidulta … Luulin sen olevan hieman huvittavaa. Olen iloinen, että mikään ei vaurioitunut.

Vaihe 7: Joitakin viimeisiä ajatuksia

  • Kissan turvallisuuden vuoksi. Älä käytä laserpistettä lainkaan. On vain liian monta muuttujaa harkittavaksi, emmekä halua satuttaa karvaista pikkuystäväämme.
  • Pyörät ja vivut tarjoavat paljon stimulaatiota, lisäävät muutaman kellon tai LED -valon ja alttoviulun … Sinulla on turvallinen vaihtoehto laserille.
  • Ole varovainen, milloin ja jos päätät käyttää katkottua pistooliasi. Ammuin niitin samaan sormeen kahdesti. Veri pursui. Valitettavasti ajattelin ottaa kuvan vasta puhdistamisen jälkeen … Anteeksi:(

Suositeltava: