Obsah:
- Zásoby
- Krok 1: Ale čo môžem urobiť !?
- Krok 2: Rozloženie a zostava
- Krok 3: Atrakcie
- Krok 4: Informácie o Arduino, skica, variabilné informácie atď
- Krok 5: Sériový výstup
- Krok 6: Ukážkové videá
- Krok 7: Niektoré záverečné myšlienky
Video: Polnočné ihrisko: 7 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:58
Výstraha! Prečítajte si to najskôr! Neubližujte svojmu domácemu miláčikovi
Lasery sú nebezpečné! Neodporúčam stavať tento projekt TAK, AKÝ JE, z niekoľkých dôvodov
- Pretože je pre mačku príliš ľahké pozrieť sa na laser
- Možno vymeňte laser za „rybársky prút a špagát“(typ hračky pre mačky), ktorý trčí z otvoru…
- Interferencia môže spôsobiť, že sa laserové servo správa neočakávane a resetuje sa do polohy 0
- Laser sa nedá rýchlo vypnúť ani ho presmerovať. Na rozdiel od ručného laseru
- Mačka je priťahovaná hlukom a pohybom serva a pozerá sa na laser
- Mačka nechápe nebezpečenstvo laserov
Moja mačka miluje hon za laserom
Moje ruky sa unavujú príliš rýchlo na to, aby sa jej páčilo, keď príde na to, ako prenasleduje laserové ukazovátko, okolo ktorého mávam … Iste, dobre sa jej pobehám; raz za čas na niekoľko minút, ale potreboval som niečo viac automatizované … Milujem automatizáciu vecí.
Nedávno som nasledoval nižšie uvedený návod arduino a zostrojil som „CAT LASER POINTER“.
create.arduino.cc/projecthub/circuito-io-team/how-to-make-a-cat-laser-pointer-5f6307
Tieto znalosti sú predpokladom Midnight's Playground
Naučíte sa pripojiť servá k arduinu, nakonfigurovať bluetooth a získať požadovaný softvér. Všetko je veľmi jednoduché a návod je veľmi dobre zostavený.
Postupoval som podľa pokynov. Nechal som priateľa 3D vytlačiť 3 malé komponenty, ktoré vyžaduje. Potom som objednal modul bluetooth, serva (a niektoré ďalšie servá).
Vždy sa snažím naučiť sa niečo o arduine a elektronike. Považujem „Instructables“za neoceniteľný zdroj a každý deň tu nachádzam nápady a skvelé tipy! Nie som profesionál a stále sa učím. Milujem programovanie počítačov, takže som sa tešil na hranie s týmito servami a lasermi.
Postavil som „mačacie laserové ukazovátko“a fungovalo to podľa očakávania. Mačka skutočne šťastne prenasledovala červenú bodku, ktorá bola náhodne premietnutá na podlahu.
Potom mal Instructables súťaž o PETS. Nemohol som odolať. Už som mal Arduino Mega 2560 R3 a postavil som niekoľko ďalších projektov, takže mám niekoľko ďalších senzorov, ktoré sedia v krabici. Nazbieral som niekoľko kúskov dreva, ktoré som mal. Sem tam nejaké kúsky, pre ktoré by som mohol nájsť využitie.
A rozhodol som sa postaviť polnoci malé ihrisko s použitím lasera ako "Inštruovateľného".
Zásoby
Hlavné požadované komponenty
- Kábel Arduino Mega 2560 (alebo podobný) a USB
- Káble a prepojovacie káble (M-M. M-F, F-F)
- Napájacie adaptéry 9 a 12 V (pre Arduino a servá)
Komponenty detského ihriska
- (4) x mikro servomotor DXW90 9 g/1,6 kg
- (1) x Modul regulátora troch koncových napätí pre Arduino
- (2) x Modul ultrazvukového senzora vzdialenosti HY-SRF05
- (1) x mechanizmus otáčania/nakláňania (https://www.thingiverse.com/thing:2800192)
- (1) x 6-kolíkový bezdrôtový modul Bluetooth RF prijímača HC-05
- (1) x Modul laserovej diódy Mini 650nm 6mm 5V 5mW laser
- (6) x Rôzne kusy dreva
- (2) x tlmiace podložky
- (1) x Stará posteľná bielizeň, do ktorej sa všetko zabalí
Softvér
- Arduino IDE
- Arduino BlueControl je k dispozícii v obchode Google Play.
Rôzne nástroje
- Nastreľovacia pištoľ
- Vŕtačka
- Merač napätia (na riešenie problémov nie je potrebný)
- Zvinovací meter
- Drôtová rezačka
- Kliešte na skrutkový pohon/ihlu
- Elektrická páska
- Nožnice
- Úžitkový nôž
Krok 1: Ale čo môžem urobiť !?
Pretože je to pre moju mačku, musel som zvážiť niekoľko vecí … Nechcem, aby sa moja mačička zranila, a hračky by mali byť flexibilné …
Práve som si kúpil niekoľko ďalších serv a mal som v zásuvke niekoľko ultrazvukových senzorov dosahu … Navyše som práve vyrobil úžasné automatické laserové ukazovátko.
Poobzeral som sa po byte a popustil uzdu svojej fantázii. Mal som staré plastové nádoby na kávu. Mohol by som použiť okrúhle viečka a otáčať ich pomocou serva. Našiel som starú fľašu s rozprašovačom, ktorá už nestriekala, preskúmal som v nej zachránenú plastovú trubičku a zistil som, že má niekoľko úhľadných funkcií, ktoré budú fungovať dobre.
Krabice vždy uchovávam dlhšie, ako by som mal … Takže som mal peknú veľkú škatuľu, ktorú som mohol rozrezať a pripevniť k nej veci. Kartón sa počas projektu mnohokrát hodil. Držiak guličiek je vyrobený z kartónu, ultrazvukové držiaky sú z kartónu. Na ochranu drôtov som použil kartón, aby som ich chránil, a nakoniec drôty a elektroniku zakryjem v kartónovej škatuli.
Krok 2: Rozloženie a zostava
Už som mal položené nejaké predrezané drevo, takže som sa pokúsil využiť to, čo som už mal …
- Jeden 2 '1 "štvorcový kus preglejky (pre základňu)
- Jedna doska 1 x 6 palcov (na poličku)
- Tri 1 "x 1" s asi 1 '1 "na dĺžku (na držanie police)
- Jeden 1,5 "1,5" podstavec (na uchytenie laserového mechanizmu)
Uznáva sa, že je to celkom jednoduchý dizajn. Som si istý, že s väčším časom a trochou kreativity môžete prísť s niečím veľkolepým, som si istý !!!
Ten veľký plochý kus lepenky na zadnej strane použijem na ukrytie kolies a pák.
Predvŕtal som otvory a pomocou niekoľkých skrutiek do dreva držal všetko pohromade. Nie som veľmi dobrý tesár, preto ospravedlňte niektoré z viditeľných chýb …
Do dreva som pripevnil nejaké zvukovo izolačné vypchávky, ktoré som mal. Použitie lepenky na pridržanie sponiek.
VÝSTRAHA! Podstavec držte nízky, nanajvýš palec. Mačka sa môže pozrieť priamo do nej, ak je príliš vysoká! Moja je príliš vysoká
Krok 3: Atrakcie
Laserová veža
Hlavnou atrakciou je laserová veža.
Nedávno som vyrobil automatizované laserové ukazovátko pre mačky.
Postaviť Polnočné ihrisko bolo perfektná hračka. „Ukazovateľ“je možné ovládať pomocou bluetooth a telefónu Android pomocou aplikácie „Arduino BlueControl“, ktorá je k dispozícii v obchode Google Play. Musím priznať. Na začiatku tohto procesu pomohol softvér pôvodného mechanizmu otáčania a nakláňania. Rýchlo som odoslal svoje arduino bluetooth príkazy v priebehu niekoľkých minút. Softvér má režim „Automatické prehrávanie“, kde sa laser náhodne pohybuje po vopred definovanej oblasti. Funguje to skvele na to, čo som mal na mysli!
Páka na skákaciu loptu/skákaciu myš
Toto je jednoducho guľa typu priadze uviazaná na šnúrke, ktorú som našiel. Potom som to pripevnil k páke, ktorá je zase pripevnená k servu. Servo je možné naprogramovať tak, aby sa otáčalo kdekoľvek od 0 do 180 stupňov. Túto funkciu používam na náhodný pohyb páky hore a dole a raz za čas sa s loptou pohnem.
Bonus: K páčke som pripevnil myš. Keď páčka vytiahne strunu nahor, myš sa objaví nad kulisou. Keď loptička spadne, myš spadne dole za kulisu.
Koliesko myši
K jednému zo servov je pripevnené plastové veko z plechovky od kávy. Pripevnil som myš na veko a pripevnil veko na server. Potom som vyrezal špeciálne otvory (okno?), Aby sa myš náhle „objavila“. Jeden otvor nad poličkou a jeden otvor nižšie. Otáčanie kolieska mi umožňuje umiestniť myš na jednu úroveň alebo ju dokonca skryť.
Stringové koleso
Opäť som použil plastové veko na plechovku od kávy, tentokrát som však na veko prilepil niekoľko priadzí. Na základe rovnakého princípu ako koliesko myši môžem švihnúť strunami dopredu a dozadu pred „oknom“, skryť ho alebo ho znova zobraziť. (Žiaľ, kvôli chybnému servu som musel túto festivalovú atrakciu odstrániť.
Krok 4: Informácie o Arduino, skica, variabilné informácie atď
Arduino pinout
Použijeme digitálne piny, 2, 5, 7, 10, 11, 22, 23, 24, 25, 36, 40.
// Definujte piny Bluetooth #definujte BTHC05_PIN_RXD 10 #definujte BTHC05_PIN_TXD 11
// Definujte laserový kolík #definujte LASER_PIN_S 2
// Definujte 5 servo pinov #define SERVO9G1_PIN_SIG 36 // Laser vľavo a vpravo #definujte SERVO9G2_PIN_SIG 40 // Laser hore a dole #definujte SERVO9G3_PIN_SIG 5 // Guľová páčka #definujte SERVO9G4_PIN_SIG 7 // Koleso myši // HY-SRF05 (Ultrazvukové snímače 1 a 2) #definovať trigPin1 22 // 12 Senzor priblíženia gule #define echoPin1 23 // 13 Senzor priblíženia gule #define trigPin2 24 // Senzor priblíženia ihriska #definovať echoPin2 25 // Senzor priblíženia ihriska
Minimálne a maximálne premenné pre serva:
// Toto definuje pozíciu min & mix pre servá
príklad:
int servo1Min = 70; int servo1Max = 110; int servo2Min = 25; int servo2Max = 90;
Stav PlayTime
Rutina, ktorá spustí kód, keď objekt spustí príslušný ultrazvukový senzor.
if (playTimeState) {// Varovanie! Konfigurujte laserové súradnice podľa rozmerov, ktoré ste vytvorili! nakresliť kruh, nakresliť čiaru atď., atď …}
Výstraha! Lasery sú nebezpečné. Nepozerajte sa priamo do lasera
Použil som regulátor 12 V - 5 V, aby som poskytol vyhladené napätie 5 V pre serva a senzory.
Krok 5: Sériový výstup
Pri použití IDE Arduina si môžete pozrieť „Sériový monitor“a zobraziť výstup pri vykonávaní rutiny.
Nasleduje upravená ukážka vyrobeného výstupu.
začať
Ultrazvukový senzor 1 - 28,85 Ultrazvukový senzor 2 - 42,66 Ultrazvukový senzor 1 - 28,79 Ultrazvukový senzor 2 - 43,36 Ultrazvukový senzor 1 - 28,78 Ultrazvukový senzor 2 - 43,66 Ultrazvukový senzor 1 - 28,31 Ultrazvukový senzor 2 - 43,07 Ultrazvukový senzor 1 - 28,29 Ultrazvukový senzor 2 - 112,42 (Senzor ihriska. Prekročené pravidlo „45“!) Objekt vstúpil na ihrisko - Laser ZAPNUTÝ - Nakreslite kruh x - 100,00, y - 45,00 x - 100,00, y - 45,20 x - 99,99, y - 45,39 … (upravila sa veľa súradníc out) x - 97,37, y - 51,76 x - 97,23, y - 51,91 x - 97,10, y - 52,05 - Nakreslite uhlopriečku smerom k lopte x - 91, y - 20 x - 92, y - 21 x - 93, y - 22… x - 121, y - 50 x - 122, y - 51 x - 123, y - 52 - Kreslenie čiary do gule x - 123, y - 53 x - 123, y - 54… x - 123, y - 59 x - 123, y - 60 x - 123, y - 61 - Laser VYPNUTÝ - Aktivačná guľová páčka - Laser ZAPNUTÝ - Kreslenie čiary nadol od gule x - 123, y - 62 x - 123, y - 61 x - 123, y - 60… x - 123, y - 48 x - 123, y - 47 x - 123, y - 46 - Kreslenie čiary sprava do myši x - 123, y - 45 x - 122, y - 45 x - 121, y - 45… x - 76, y - 45 x - 75, y - 45 x - 74, y - 45 - Kreslenie čiary až k myši x - 73, y - 44 x - 73, y - 45 x - 73, y - 46… x - 73, y - 83 x - 73, y - 84 x - 73, y - 85 - VYPNUTÝ laser - Wiggling myš - zapnutý laser - kruh kreslenia 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 VYPNUTÝ Čas prehrávania skončil! Ultrazvukový senzor 1 - 27,45 Ultrazvukový senzor 2 - 42,12 Ultrazvukový senzor 1 - 27,56 Ultrazvukový senzor 2 - 41,47 Ultrazvukový senzor 1 - 27,93 Ultrazvukový senzor 2 - 42,02
Krok 6: Ukážkové videá
Prvé video
Ukazujem hlavnú rutinu „detského ihriska“pomocou jedného ultrazvukového senzora.
Táto rutina je nasledovná:
- Laser nakreslí kruh
- Laser sleduje naprogramovanú dráhu k páke odrážajúcich sa loptičiek
- Lopta sa 10 -krát odrazí medzi náhodnými pozíciami a potom sa vráti do spodného vedra
- Laser sleduje naprogramovanú cestu k koliesku myši
- Kolesom myši sa trochu pohýba tam a späť, potom sa myš presunie na hornú poličku. Potom sa vráti do pôvodnej polohy.
- Laser kreslí kruh
- Laser sa vypne a čaká na spustenie spúšťača
Druhé video
Predvádzam rutinu odrážania gule/serva pomocou iného ultrazvukového senzora.
Tretie video
Ukazujem spustenie v režime automatického prehrávania. Potom, keď je detekovaný (alebo pritiahnutý) objekt, začne rutina uvedená v prvom videu.
Štvrté video
Polnoc pre mňa beta testuje ihrisko. Odvádza skvelú prácu!
Piate video
Toto je jedno z mojich najlepších videí. Pretože sa odpojil uzemňovací vodič, vytvorili sa neočakávané výsledky … Zvuk vychádza z mojej televízie, ale vyzerá takmer synchronizovane … Myslel som, že je to trochu zábavné. Som rád, že sa nič nepoškodilo.
Krok 7: Niektoré záverečné myšlienky
- Pre bezpečnosť mačky. Laserový bod vôbec nepoužívajte. Existuje príliš veľa premenných na zváženie a nechceme svojmu chlpatému malému priateľovi ublížiť.
- Kolesá a páky poskytujú dostatok stimulácie, pridajte niekoľko zvončekov alebo diód LED a violu … Máte bezpečnú alternatívu k laseru.
- Buďte opatrní, kedy a ak sa rozhodnete použiť svoju zošívačku. Dvakrát som vystrelil sponku do rovnakého prsta. Krv striekala. Nanešťastie ma nenapadlo odfotiť, kým som to nevyčistil … Prepáč:(
Odporúča:
Pohybom aktivované cosplay krídla využívajúce expresné obvodové ihrisko - časť 1: 7 krokov (s obrázkami)
Pohybom ovládané cosplay krídla pomocou Circuit Playground Express - 1. časť: Toto je prvá časť dvojdielneho projektu, v ktorom vám ukážem môj postup na výrobu páru automatizovaných rozprávkových krídel. Prvá časť projektu je mechanika krídel a v druhej časti je nosenie a pridanie krídel
HackerBox 0060: Ihrisko: 11 krokov
HackerBox 0060: Ihrisko: Zdravím hackerov HackerBox po celom svete! S HackerBox 0060 budete experimentovať s obvodom Adafruit Circuit Playground Bluefruit s výkonným mikrokontrolérom Nordic Semiconductor nRF52840 ARM Cortex M4. Pozrite sa na vstavané programovanie pomocou
Expresný náramok na ihrisko s hudobným okruhom: 5 krokov
Náramok s hudobným obvodom a ihriskom: Na vytvorenie tohto hudobného náramku budete potrebovať obvodové ihrisko s expresom a počítačom Nite na šijaciu niť Dlhé a kusové plstené nožnice
Okruhové ihrisko Expresný alarm dverí: 5 krokov
Okruhové ihrisko Expresný alarm dverí: Zamysleli ste sa niekedy nad tým, či členovia rodiny prehľadávajú vašu izbu, keď nie ste nablízku? Chcete ich vystrašiť? Ak ste ako ja, potom potrebujete obvodový alarm s dverovým alarmom. Vytvoril som si vlastný dverný alarm, pretože som vždy zvedavý
Digitálne ihrisko - inkluzívne pre deti so zrakovým postihnutím: 13 krokov (s obrázkami)
Digitálne ihriská - inkluzívne pre slabozraké deti: Tento návod začína predchádzajúcim projektom - vybudovaním jedinej tlakovej podložky - a potom pokračuje ďalej, aby ukázal, ako je možné tento jednoduchý technologický projekt rozšíriť tak, aby bolo celé ihrisko digitálne! Táto technológia už existuje vo forme