Sadržaj:

Ponoćno igralište: 7 koraka
Ponoćno igralište: 7 koraka

Video: Ponoćno igralište: 7 koraka

Video: Ponoćno igralište: 7 koraka
Video: Sedam koraka - decije pesme | pesmice za decu | decije pesmice | pjesma za vježbanje za malu djecu 2024, Juli
Anonim
Ponoćno igralište
Ponoćno igralište
Ponoćno igralište
Ponoćno igralište

Upozorenje! Molimo vas da ovo prvo pročitate! Nemojte ozlijediti svog ljubimca

Laseri su opasni! Ne preporučujem izgradnju ovog projekta KAKAV JESTE iz nekoliko razloga

  • Zato što je mački previše lako gledati laser
  • Možda zamijenite laser "štapom za pecanje" (vrsta igračke za mačke) koji viri iz rupe …
  • Smetnje mogu uzrokovati da se laserski servo neočekivano ponaša i vrati u položaj 0
  • Ne možete brzo isključiti laser ili ga ponovo usmjeriti. Za razliku od ručnog lasera
  • Mačku privlači buka i kretanje servomotora i gleda u laser
  • Mačka ne razumije opasnosti lasera

Moja mačka voli loviti lasere

Ruke mi se prebrzo umore da joj se svidi kad juri za laserskim pokazivačem koji mašem okolo … Naravno, dobro joj trčim; s vremena na vrijeme, na nekoliko minuta, ali trebalo mi je nešto automatiziranije … Volim automatizirati stvari.

Nedavno sam slijedio donji vodič arduino i napravio "CAT LASER POINTER".

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

Ovo znanje je preduslov za ponoćno igralište

Naučit ćete kako spojiti servosisteme na arduino, konfigurirati bluetooth, nabaviti potreban softver. Sve je vrlo jednostavno, a vodič je vrlo dobro postavljen.

Slijedio sam upute. Imao sam prijatelja koji je odštampao 3 male komponente koje su mu potrebne. Zatim sam naručio bluetooth modul, servosisteme (i neke dodatne servomotore).

Uvijek pokušavam naučiti stvari o arduinu i elektronici. Smatram da su "Instructables" neprocjenjiv resurs i ovdje svakodnevno pronalazim ideje i sjajne savjete! Nisam profesionalac i još učim. Obožavam programiranje računara, pa sam se radovao igranju sa ovim servo i laserima.

Napravio sam "cat laser pointer" i radio je kako se očekivalo. Mačka je zaista sretno jurila crvenu točku koja je nasumično projicirana na pod.

Zatim je Instructables imao takmičenje za PETS. Nisam mogao odoljeti. Već sam imao Arduino Mega 2560 R3 i napravio sam neke druge projekte, pa imam nekoliko dodatnih senzora koji sjede u kutiji. Skupio sam nekoliko komada drveta koje sam imao. Tu i tamo poneki komadić koji bi mi mogao koristiti.

I odlučio sam da napravim Midnight malo igralište koristeći laser kao "Instructable".

Supplies

Jezgrene potrebne komponente

  • Arduino Mega 2560 (ili slično) i USB kabel
  • Oglasna ploča i višestruki kabeli za preskakanje (M-M. M-F, F-F)
  • Adapteri napajanja 9v i 12v (za Arduino i servo uređaje)

Komponente igrališta

  • (4) x DXW90 mikro servo motor 9g/1.6kg
  • (1) x Modul regulatora napona s tri priključka za Arduino
  • (2) x HY-SRF05 Modul ultrazvučnog senzora udaljenosti
  • (1) x Mehanizam pomicanja/naginjanja (https://www.thingiverse.com/thing:2800192)
  • (1) x HC-05 6-pinski bežični Bluetooth RF primopredajnik
  • (1) x Laserski diodni modul Mini 650nm 6mm 5V 5mW Laser
  • (6) x Razni komadi drveta
  • (2) x Jastučići za jastučiće
  • (1) x stara posteljina za umotavanje svega

Softver

  • Arduino IDE
  • Arduino BlueControl dostupan u Google play trgovini.

Razni alati

  • Staple Gun
  • Drill
  • Mjerač napona (za rješavanje problema, nije potrebno)
  • Traka za mjerenje
  • Rezač žice
  • Kliješta za vijčane pogone/igle
  • Električna traka
  • Makaze
  • Pomoćni nož

Korak 1: Ali šta mogu učiniti !?

Ali šta mogu napraviti !?
Ali šta mogu napraviti !?
Ali šta mogu napraviti !?
Ali šta mogu napraviti !?
Ali šta mogu napraviti !?
Ali šta mogu napraviti !?
Ali šta mogu napraviti !?
Ali šta mogu napraviti !?

Pošto je ovo za moju mačku, morao sam uzeti u obzir nekoliko stvari … Ne želim da moja maca bude povrijeđena, a igračke bi trebale biti fleksibilne …

Upravo sam kupio nekoliko dodatnih servomotora i imao sam nekoliko ultrazvučnih senzora dometa u ladici … Osim toga, upravo sam napravio sjajan automatizirani laserski pokazivač.

Pogledao sam po stanu i pustio mašti na volju. Imao sam neke stare plastične posude za kafu. Mogao bih koristiti okrugle poklopce i okretati ih sa servo motorima. Pronašao sam staru bočicu s raspršivačem koja se više nije prskala, pregledao sam spasenu plastičnu cijev unutar nje i otkrio da ima neke uredne značajke koje bi dobro funkcionirale.

Uvijek čuvam kutije mnogo duže nego što bih trebao … Dakle, imao sam lijepu veliku kutiju u koju sam mogao rezati i montirati stvari. Karton je tokom projekta bio koristan mnogo puta. Držač loptice je od kartona, ultrazvučni držači od kartona. Koristio sam karton za pokrivanje žica kako bih ih zaštitio, a na kraju ću pokriti žicu i elektroniku u kartonsku kutiju.

Korak 2: Raspored i izgradnja

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

Već sam polagao unaprijed odrezano drvo, pa sam pokušao iskoristiti ono što sam već imao …

  • Jedan kvadratni komad šperploče od 2 '1 "(za podlogu)
  • Jedna ploča 1 "x 6" (za policu)
  • Tri 1 "x 1" dužine oko 1 '1 "(za držanje police)
  • Jedno postolje od 1,5 "1,5" (za držanje laserskog mehanizma)

Priznajemo, ovo je prilično jednostavan dizajn. Siguran sam da bi s više vremena i malo kreativnosti mogli smisliti nešto spektakularno, siguran sam !!!

Upotrijebit ću taj veliki ravni komad kartona sa stražnje strane da sakrijem kotače i poluge.

Prethodno sam izbušio rupe i upotrijebio neke vijke za drvo da sve držim zajedno. Nisam baš dobar stolar, pa se izvinite na nekim vidljivim greškama …

Spajao sam neke drvene podloge za zvučnu izolaciju koje sam imao. Korištenje kartona za držanje spajalica.

UPOZORENJE! Držite postolje nisko, najviše centimetar. Mačka može gledati direktno u nju ako je previsoka! Moj je previsok

Korak 3: Atrakcije

Laserska kupola

Glavna atrakcija je laserska kupola.

Nedavno sam napravio automatizirani laserski pokazivač za mačke.

Bila je to savršena igračka za izgradnju ponoćnog igrališta okolo. "Pokazivačem" se može upravljati putem bluetootha i vašeg Android telefona pomoću aplikacije pod nazivom "Arduino BlueControl" koja je dostupna u Google play trgovini. Moram priznati. Softver za originalni mehanizam pomicanja/nagiba bio je ključan za početak. Brzo sam slao svoje arduino bluetooth naredbe za nekoliko minuta. Softver ima način rada "Autoplay" gdje se laser nasumično pomiče po unaprijed definiranom području. Odlično funkcionira za ono što sam imao na umu!

Poluga za poskakivanje lopte/miša za skakanje

Ovo je jednostavno lopta tipa pređe vezana za konac koji sam pronašao. Zatim sam ovo pričvrstio na polugu, koja je pak pričvršćena na servo. Servo se može programirati za rotiranje bilo gdje od 0 - 180 stepeni. Koristim ovu funkciju za nasumično pomicanje ručice gore -dolje i povremeno pomaknem loptu.

Bonus: Priključio sam miša na polugu. Kada poluga povuče uzicu, miš se pojavljuje iznad pozadine. Kad lopta padne, miš pada iza pozadine.

Točak miša

Na jedan od servo uređaja pričvršćen je plastični poklopac iz limenke za kafu. Zalijepio sam miša za poklopac i pričvrstio poklopac za server. Zatim sam izrezao posebne rupe (prozor?) Da bi se miš iznenada "pojavio". Jedna rupa iznad police i jedna rupa ispod. Rotiranje točkića omogućava miša da ga postavim na bilo koji nivo ili čak da ga sakrijem.

Gudač

Još jednom sam upotrijebio plastični poklopac limenke za kavu, međutim ovaj put sam zalijepio neke žice pređe na poklopac. Koristeći isti princip kao i točak miša, mogu pomerati žice napred-nazad ispred „prozora“, sakriti ga ili učiniti da se ponovo pojavi. (Nažalost, zbog neispravnog servo -a, morao sam ukloniti ovu festivalsku atrakciju.

Korak 4: Arduino informacije, skica, promjenjive informacije itd

Arduino pinout

Koristit ćemo digitalne pinove, 2, 5, 7, 10, 11, 22, 23, 24, 25, 36, 40.

// Definirajte Bluetooth pinove #definirajte BTHC05_PIN_RXD 10 #define BTHC05_PIN_TXD 11

// Definiranje laserskog pina #define LASER_PIN_S 2

// Definirajte 5 servo pinova #define SERVO9G1_PIN_SIG 36 // Laser lijevo i desno #define SERVO9G2_PIN_SIG 40 // Laser gore i dolje #define SERVO9G3_PIN_SIG 5 // Loptasta ručica #define SERVO9G4_PIN_SIG 7 // Kotačić miša // Definirajte kotačić miša // Definirajte mišem HY-SRF05 (Ultrazvučni senzori 1 i 2) #define trigPin1 22 // 12 Senzor blizine loptice #define echoPin1 23 // 13 Senzor blizine loptice #define trigPin2 24 // Senzor blizine igrališta #define echoPin2 25 // Senzor blizine igrališta

Minimalne i maksimalne varijable za servo pogone:

// Ovo definira položaj min & mix za servo

primjer:

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

PlayTime stanje

Rutina koja izvršava kôd kada objekt aktivira odgovarajući ultrazvučni senzor.

if (playTimeState) {// Upozorenje! Konfigurirajte laserske koordinate prema dimenzijama koje ste izgradili! nacrtajte krug, nacrtajte liniju, itd, itd…}

Upozorenje! Laseri su opasni. Ne gledajte direktno u laser

Koristio sam regulator od 12v - 5v za osiguravanje glatkih 5v za servo sisteme i senzore.

Korak 5: Serijski izlaz

Dok koristite Arduino IDE, možete pogledati "Serijski monitor" da biste vidjeli izlaz dok se rutina izvršava.

Ispod je uređen uzorak proizvedenih rezultata.

start

Ultrazvučni senzor 1 - 28,85 Ultrazvučni senzor 2 - 42,66 Ultrazvučni senzor 1 - 28,79 Ultrazvučni senzor 2 - 43,36 Ultrazvučni senzor 1 - 28,78 Ultrazvučni senzor 2 - 43,66 Ultrazvučni senzor 1 - 28,31 Ultrazvučni senzor 2 - 43,07 Ultrazvučni senzor 1 - 28,29 Ultrazvučni senzor 1 - 28,29 (Senzor igrališta. Prekoračilo pravilo "45"!) Objekat je ušao na igralište - Laser UKLJ. - Nacrtaj krug x - 100.00, y - 45.00 x - 100.00, y - 45.20 x - 99.99, y - 45.39… (čitav niz koordinata je izmijenjen) out) x - 97,37, y - 51,76 x - 97,23, y - 51,91 x - 97,10, y - 52,05 - Povucite dijagonalu prema kugli x - 91, y - 20 x - 92, y - 21 x - 93, y - 22… x - 121, y - 50 x - 122, y - 51 x - 123, y - 52 - Povlačenje linije do lopte x - 123, y - 53 x - 123, y - 54… x - 123, y - 59 x - 123, y - 60 x - 123, y - 61 - Laser OFF - Aktiviranje poluge s kuglicom - Laser ON - Povlačenje linije prema dolje od kugle x - 123, y - 62 x - 123, y - 61 x - 123, y - 60… x - 123, y - 48 x - 123, y - 47 x - 123, y - 46 - Crtanje crte desno od miša x - 123, y - 45 x - 122, y - 45 x - 121, y - 45… x - 76, y - 45 x - 75, y - 45 x - 74, y - 45 - Crtanje do miša 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 - Mišanje mišem - Laser ON - Krug za crtanje 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 - Vreme igranja isključeno laserom! Ultrazvučni senzor 1 - 27,45 Ultrazvučni senzor 2 - 42,12 Ultrazvučni senzor 1 - 27,56 Ultrazvučni senzor 2 - 41,47 Ultrazvučni senzor 1 - 27,93 Ultrazvučni senzor 2 - 42,02

Korak 6: Demonstracijski video zapisi

Image
Image

Prvi video

Pokazujem glavnu rutinu "igrališta", koristeći jedan ultrazvučni senzor.

Ova rutina je sljedeća:

  1. Laser iscrtava krug
  2. Laser slijedi programiranu putanju do poluge odbijajuće kugle
  3. Lopta se odbija 10 puta između slučajnih pozicija, a zatim se vraća u donju korpu
  4. Laser prati programiranu putanju do kotačića miša
  5. Točak miša se pomakne malo napred -nazad, a zatim se miš pomera na gornju policu. Zatim se vraća u prvobitni položaj.
  6. Laser iscrtava krug
  7. Laser se isključuje i čeka da dođe do okidača

Drugi video

Pokazujem ručnu ručicu odskoka/servo rutinu pomoću drugog ultrazvučnog senzora.

Treći video

Pokazujem početak rada u načinu automatske reprodukcije. Kada se objekt detektira (ili privuče), započinje rutina spomenuta u prvom videu.

Četvrti video

Ponoć je za mene beta testiranje igrališta. Ona odlično radi!

Peti video

Ovo je jedan od mojih glupih video zapisa. Budući da se žica za uzemljenje prekinula, došlo je do neočekivanih rezultata … Zvuk dolazi s mog televizora, ali izgleda gotovo sinkronizirano … Mislio sam da je to malo zabavno. Drago mi je da ništa nije oštećeno.

Korak 7: Završne misli

  • Za sigurnost mačke. Ne koristite lasersku tačku uopšte. Previše je varijabli koje treba uzeti u obzir i ne želimo povrijediti našeg čupavog malog prijatelja.
  • Točkovi i poluge pružaju obilje stimulacije, dodaju nekoliko zvona ili LED dioda i viole … Imate sigurnu alternativu laseru.
  • Budite oprezni kada i ako odlučite upotrijebiti pištolj za spajanje. Dvaput sam pogodio spajalicu u isti prst. Krv je šiknula. Nažalost, nisam razmišljao da slikam sve dok ga nisam očistio … Žao mi je:(

Preporučuje se: