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, Srpanj
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

  • Jer je mački previše lako gledati laser
  • Možda laser zamijenite "štapom za pecanje" (vrsta igračke za mačke) koji viri iz rupe …
  • Smetnje mogu uzrokovati neočekivano ponašanje laserskog serva i vraćanje u položaj 0
  • Ne možete brzo isključiti laser ili ga ponovno 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 uokolo … 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č o arduinu i napravio "CAS LASER POINTER".

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

Ovo znanje preduvjet je 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 ispisao 3 male komponente koje su mu potrebne. Zatim sam naručio bluetooth modul, servosisteme (i neke dodatne servomotore).

Uvijek pokušavam naučiti nešto o arduinu i elektronici. Smatram da su "Instructables" neprocjenjiv resurs i ovdje svakodnevno pronalazim ideje i sjajne savjete! Nisam profesionalac i još uvijek učim. Obožavam programiranje računala pa sam se radovao igranju s ovim servo -ovima i laserima.

Napravio sam "cat laser pointer" i radio je kako se očekivalo. Mačka je doista s veseljem lovila crvenu točku koja je nasumično projicirana na pod.

Tada su Instructables imali natjecanje za PETS. Nisam mogao odoljeti. Već sam imao Arduino Mega 2560 R3 i izgradio sam neke druge projekte, pa imam nekoliko dodatnih senzora koji sjede u kutiji. Skupio sam nekoliko komada drva koje sam imao. Tu i tamo poneki komadić koji bi mi mogao poslužiti.

Odlučio sam izgraditi ponoćno malo igralište pomoću lasera kao "instruktora".

Pribor

Temeljne potrebne komponente

  • Arduino Mega 2560 (ili sličan) i USB kabel
  • Oglasna ploča i više kablova za preskakanje (M-M. M-F, F-F)
  • Adapteri napajanja 9v i 12v (za Arduino i Servo)

Sastavni dijelovi 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

  • Pištolj za spajanje
  • Bušilica
  • Mjerač napona (za rješavanje problema, nije potrebno)
  • Metar
  • Rezač žice
  • Kliješta za vijčane pogone/igle
  • Električna traka
  • Škare
  • Pomoćni nož

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

Ali što mogu napraviti !?
Ali što mogu napraviti !?
Ali što mogu napraviti !?
Ali što mogu napraviti !?
Ali što mogu napraviti !?
Ali što mogu napraviti !?
Ali što mogu napraviti !?
Ali što mogu napraviti !?

Budući da je ovo za moju mačku, morao sam uzeti u obzir nekoliko stvari … Ne želim da moja maca bude ozlijeđ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č.

Pogledala sam po stanu i pustila mašti na volju. Imao sam neke stare plastične posude za kavu. Mogao bih koristiti okrugle poklopce i rotirati ih sa servo pogonima. 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 lijepo radile.

Uvijek čuvam kutije dulje nego što bih trebao … Dakle, imao sam lijepu veliku kutiju u koju sam mogao rezati i montirati stvari. Karton je tijekom projekta bio koristan mnogo puta. Držač loptice izrađen 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 izrada

Izgled i izgradnja
Izgled i izgradnja
Izgled i izgradnja
Izgled i izgradnja
Izgled i izgradnja
Izgled i izgradnja

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

  • Jedan kvadratni komad šperploče 2 '1 "(za podlogu)
  • Jedna ploča 1 "x 6" (za policu)
  • Tri 1 "x 1" duljine 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 karton na stražnjoj strani 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 oprostite 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 izravno u nju ako je previsoko! 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. "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 izvorni mehanizam pomicanja/nagiba bio je ključan za početak. Brzo sam slao svoje arduino bluetooth naredbe u nekoliko minuta. Softver ima način rada "Autoplay" gdje se laser nasumično pomiče po unaprijed definiranom području. Odlično radi za ono što sam imao na umu!

Poluga za skakanje/skakanje miša

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

Bonus: pričvrstio sam miša na polugu. Kad poluga povuče uzicu, miš se pojavljuje iznad kulise. Kad lopta padne, miš pada iza kulise.

Kotač miša

Na jedan od servo uređaja pričvršćen je plastični poklopac limenke za kavu. Zalijepio sam miša na poklopac i pričvrstio poklopac na poslužitelj. Zatim sam izrezao posebne rupe (prozor?) Da bi se miš iznenada "pojavio". Jedna rupa iznad police, a jedna rupa ispod. Rotiranje kotačića omogućuje miša da ga postavi na bilo koju razinu ili čak sakrije.

Gudački kotač

Još jednom sam upotrijebio plastični poklopac limenke za kavu, no ovaj sam put zalijepio neke žice pređe na poklopac. Koristeći isti princip kao i kotačić miša, mogu pomaknuti žice naprijed-natrag ispred "prozora", sakriti ga ili učiniti da se ponovno pojavi. (Nažalost, zbog neispravnog servo -a morao sam ukloniti ovu festivalsku atrakciju.

Korak 4: Arduino informacije, skica, varijabilni podaci itd

Isključivanje Arduina

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

// Definiraj Bluetooth pinove #definiraj 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 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! nacrtati krug, nacrtati liniju itd. itd. itd.}

Upozorenje! Laseri su opasni. Ne gledajte izravno u laser

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

Korak 5: Serijski izlaz

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

Dolje je uređen uzorak proizvedenih rezultata.

početak

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"!) Objekt je ušao na igralište - Laser UKLJ. - Nacrtajte krug x - 100,00, y - 45,00 x - 100,00, y - 45,20 x - 99,99, y - 45,39… (čitav niz koordinata uređen 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 kugle 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 - Vrijeme igranja isključeno laserom Gotovo! 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 videozapisi

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 programirani put do poluge odskočne kugle
  3. Lopta se odbija 10 puta između slučajnih položaja, a zatim se vraća u donju posudu
  4. Laser slijedi programirani put do kotačića miša
  5. Kotačić miša se pomakne malo naprijed -natrag, a zatim se miš pomiče na gornju policu. Zatim se vraća u prvobitni položaj.
  6. Laser iscrtava krug
  7. Laser se isključuje i čeka da se dogodi okidač

Drugi video

Pokazujem rutinu odbijanja loptice/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 blooper videa. 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: Neke završne misli

  • Za sigurnost mačke. Ne koristite lasersku točku uopće. Previše je varijabli koje treba uzeti u obzir i ne želimo povrijediti našeg čupavog malog prijatelja.
  • Kotači 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 o fotografiranju sve dok ga nisam očistio … Oprosti:(

Preporučeni: