Spisu treści:

Plac zabaw o północy: 7 kroków
Plac zabaw o północy: 7 kroków

Wideo: Plac zabaw o północy: 7 kroków

Wideo: Plac zabaw o północy: 7 kroków
Wideo: A Wy na jakim etapie związku jesteście? 😂 #shorts 2024, Listopad
Anonim
Plac zabaw o północy
Plac zabaw o północy
Plac zabaw o północy
Plac zabaw o północy

Ostrzeżenie! Przeczytaj to najpierw! Nie krzywdź swojego zwierzaka

Lasery są niebezpieczne! NIE POLECAM budowania tego projektu TAK, JAK JEST z kilku powodów

  • Ponieważ kotu zbyt łatwo jest patrzeć na laser
  • Być może zamień laser na „wędkę i sznurek” (rodzaj zabawki dla kota) wystającą z otworu…
  • Zakłócenia mogą spowodować nieoczekiwane zachowanie serwomechanizmu laserowego i zresetowanie go do pozycji 0
  • Nie można szybko wyłączyć lasera lub przekierować lasera. W przeciwieństwie do ręcznego lasera
  • Kota przyciąga hałas i ruch serwomechanizmów i patrzy na laser
  • Kot nie rozumie niebezpieczeństw laserów

Mój kot uwielbia gonić za laserami

Moje ramiona męczą się zbyt szybko jak na jej gust, gdy chodzi o pogoń za wskaźnikiem laserowym, którym macham… Jasne, daję jej dobry bieg; raz na jakiś czas, na kilka minut, ale potrzebowałem czegoś bardziej zautomatyzowanego… Uwielbiam automatyzację rzeczy.

Niedawno skorzystałem z poniższego samouczka arduino i zbudowałem „WSKAŹNIK LASEROWY CAT”.

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

Ta wiedza jest warunkiem wstępnym Midnight's Playground

Dowiesz się, jak podłączyć serwa do arduino, skonfigurować bluetooth, zdobyć wymagane oprogramowanie. Wszystko jest bardzo proste, a samouczek jest bardzo dobrze rozplanowany.

Postępowałem zgodnie z instrukcjami. Miałem znajomego, który wydrukował 3D 3 małe komponenty, których wymaga. Następnie zamówiłem moduł bluetooth, serwa (i kilka dodatkowych serwomechanizmów).

Zawsze staram się dowiedzieć czegoś o arduino i elektronice. Uważam, że „Instruktorzy” są nieocenionym źródłem informacji i codziennie znajduję pomysły i świetne wskazówki! Nie jestem profesjonalistą i wciąż się uczę. Uwielbiam programować komputery, więc nie mogłem się doczekać zabawy tymi serwomechanizmami i laserami.

Zbudowałem „wskaźnik laserowy kota” i działał zgodnie z oczekiwaniami. Kot rzeczywiście radośnie gonił za czerwoną kropką, która została przypadkowo rzucona na podłogę.

Następnie Instructables zorganizowali konkurs na PETS. Nie mogłem się oprzeć. Miałem już Arduino Mega 2560 R3 i zbudowałem kilka innych projektów, więc mam kilka dodatkowych czujników w pudełku. Zebrałem trochę kawałków drewna, które miałem. Trochę kawałków tu i tam, dla których mógłbym znaleźć zastosowanie.

I postanowiłem zbudować Midnight mały plac zabaw, używając lasera jako "instruktażu".

Kieszonkowe dzieci

Podstawowe wymagane składniki

  • Arduino Mega 2560 (lub podobny) i kabel USB
  • Kable do krojenia chleba i wiele kabli połączeniowych (M-M. M-F, F-F)
  • Zasilacze 9v i 12v (dla Arduino i serw)

Elementy placu zabaw

  • (4) x mikroserwosilnik DXW90 9g/1,6 kg
  • (1) x moduł regulatora napięcia z trzema zaciskami dla Arduino
  • (2) x moduł ultradźwiękowego czujnika odległości HY-SRF05
  • (1) x Mechanizm Pan/Tilt (https://www.thingiverse.com/thing:2800192)
  • (1) x HC-05 6-pinowy bezprzewodowy moduł nadawczo-odbiorczy Bluetooth RF;
  • (1) x moduł diody laserowej Mini 650nm 6mm 5V 5mW Laser
  • (6) x różne kawałki drewna
  • (2) x podkładki amortyzujące
  • (1) x Stare prześcieradło do owinięcia wszystkiego?

Oprogramowanie

  • IDE Arduino
  • Arduino BlueControl dostępny w sklepie Google Play.

Różne narzędzia

  • Zszywacz
  • Wiertarka
  • Miernik napięcia (do rozwiązywania problemów, nie jest konieczny)
  • Taśma miernicza
  • Przecinak do drutu
  • Szczypce z końcówką śrubową/igłą
  • Taśma elektryczna
  • Nożyce
  • Nóż uniwersalny

Krok 1: Ale co mogę zrobić!?

Ale co mogę zrobić!?
Ale co mogę zrobić!?
Ale co mogę zrobić!?
Ale co mogę zrobić!?
Ale co mogę zrobić!?
Ale co mogę zrobić!?
Ale co mogę zrobić!?
Ale co mogę zrobić!?

Ponieważ to jest dla mojego kota, musiałam rozważyć kilka rzeczy… Nie chcę, żeby mój kotek został ranny, a zabawki powinny być elastyczne…

Właśnie kupiłem kilka dodatkowych serwomechanizmów i miałem w szufladzie kilka ultradźwiękowych czujników zasięgu… Poza tym właśnie zrobiłem niesamowity automatyczny wskaźnik laserowy.

Rozejrzałem się po mieszkaniu i puściłem wodze fantazji. Miałem kilka starych plastikowych pojemników na kawę. Mogłem użyć okrągłych pokrywek i obracać je za pomocą serw. Znalazłem starą butelkę ze spryskiwaczem, która już nie rozpylała, zbadałem znajdującą się w niej uratowaną plastikową rurkę i odkryłem, że ma kilka fajnych funkcji, które będą dobrze działać.

Zawsze trzymam pudła o wiele dłużej niż powinienem… Miałem więc ładne duże pudełko, które mogłem pociąć i zamontować. Tektura przydała się wielokrotnie podczas projektu. Uchwyt na kulki wykonany jest z tektury, mocowania ultradźwiękowe z tektury. Użyłem kartonu do przykrycia przewodów, aby je chronić, a ostatecznie zakryję przewód i elektronikę w kartonowym pudełku.

Krok 2: Układ i budowa

Układ i budowa
Układ i budowa
Układ i budowa
Układ i budowa
Układ i budowa
Układ i budowa

Miałem już trochę wcześniej przyciętego drewna, więc próbowałem wykorzystać to, co już miałem…

  • Jeden kwadratowy kawałek sklejki 2' 1" (na podstawę)
  • Jedna tablica 1 "x 6" (na półkę)
  • Trzy 1" x 1" Około 1' 1" długości (do przechowywania półki)
  • Jedna podstawa 1,5" 1,5" (do trzymania mechanizmu laserowego)

Potwierdzamy, że jest to dość prosty projekt. Jestem pewien, że mając więcej czasu i trochę kreatywności, mógłbyś wymyślić coś spektakularnego, jestem pewien!

Użyję tego dużego płaskiego kawałka kartonu z tyłu, aby ukryć koła i dźwignie.

Wstępnie wywierciłem otwory i użyłem kilku wkrętów do drewna, aby wszystko połączyć. Nie jestem zbyt dobrym stolarzem, więc proszę wybaczyć niektóre widoczne błędy…

Zszyłem trochę wyściółki dźwiękochłonnej, którą miałem do drewna. Używanie kartonu, aby pomóc utrzymać zszywki.

OSTRZEŻENIE! Trzymaj cokół nisko, najwyżej o cal. Kot może zajrzeć bezpośrednio w nią, jeśli jest za wysoko! Mój jest za wysoko

Krok 3: Atrakcje

Wieża laserowa

Główną atrakcją jest wieżyczka laserowa.

Niedawno wykonałem automatyczny wskaźnik laserowy dla kotów.

Była to idealna zabawka do zbudowania wokół Północy placu zabaw. „Wskaźnik” może być kontrolowany przez Bluetooth i telefon z Androidem za pomocą aplikacji o nazwie „Arduino BlueControl” dostępnej w sklepie Google Play. Muszę przyznać. Oprogramowanie oryginalnego mechanizmu pan/tilt odegrało kluczową rolę w rozpoczęciu tego procesu. Szybko wysyłałem polecenia arduino bluetooth w ciągu kilku minut. Oprogramowanie posiada tryb "Autoodtwarzania", w którym laser jest losowo przesuwany wokół wstępnie zdefiniowanego obszaru. Działa świetnie na to, co miałem na myśli!

Dźwignia myszy odbijającej/skaczącej

To jest po prostu kulka typu przędza przywiązana do sznurka, który znalazłem. Następnie przymocowałem to do dźwigni, która z kolei jest przymocowana do serwomechanizmu. Serwo można zaprogramować tak, aby obracał się w dowolnym miejscu od 0 do 180 stopni. Używam tej funkcji, aby losowo przesuwać dźwignię w górę i w dół, i raz na jakiś czas podskakiwać piłką.

Bonus: przyczepiłem myszkę do dźwigni. Gdy dźwignia pociągnie sznurek do góry, nad tłem pojawi się mysz. Kiedy piłka spada, mysz opada za tłem.

Kółko myszy

Do jednego z serwomechanizmów przymocowana jest plastikowa pokrywka z puszki po kawie. Przykleiłem mysz do pokrywy i przymocowałem pokrywę do serwera. Następnie wycinam specjalne otwory (okno?), aby mysz nagle się „pojawiła”. Jeden otwór nad półką i jeden otwór poniżej. Obracanie kółka pozwala mi ustawić mysz na dowolnym poziomie lub nawet ją ukryć.

Koło strunowe

Po raz kolejny użyłam plastikowego wieczka puszki po kawie, jednak tym razem przykleiłam do wieczka kilka sznurków włóczki. Używając tej samej zasady, co kółko myszy, mogę poruszać strunami w przód iw tył przed „oknem”, ukryć je lub sprawić, by pojawiło się ponownie. (Niestety z powodu niesprawnego serwomechanizmu musiałem usunąć tę festiwalową atrakcję.

Krok 4: Informacje o Arduino, szkic, informacje o zmiennych itp

Wyprowadzenia Arduino

Użyjemy pinów cyfrowych 2, 5, 7, 10, 11, 22, 23, 24, 25, 36, 40.

// Zdefiniuj piny Bluetooth#define BTHC05_PIN_RXD 10 #define BTHC05_PIN_TXD 11

// Zdefiniuj pin lasera #define LASER_PIN_S 2

// Zdefiniuj 5 pinów serwa #define SERVO9G1_PIN_SIG 36 // Lewy i prawy laser #define SERVO9G2_PIN_SIG 40 // Laser w górę i w dół #define SERVO9G3_PIN_SIG 5 // Dźwignia kulowa #define SERVO9G4_PIN_SIG 7 // Trig Wheel i // Define HY-SRF05 (czujniki ultradźwiękowe 1 i 2) #define trigPin1 22 // 12 Czujnik zbliżeniowy piłki #define echoPin1 23 // 13 Czujnik zbliżeniowy piłki #define trigPin2 24 // Czujnik zbliżeniowy placu zabaw #define echoPin2 25 // Czujnik zbliżeniowy placu zabaw

Zmienne minimum i maksimum dla serw:

// Definiuje pozycję min i mix dla serwa

przykład:

int servo1Min = 70;int servo1Max = 110; int serwo2Min = 25; int serwo2Max = 90;

Stan czasu odtwarzania

Procedura wykonująca kod, gdy obiekt wyzwala odpowiedni czujnik ultradźwiękowy.

if (playTimeState) {// Ostrzeżenie! Skonfiguruj współrzędne lasera zgodnie z wymiarami, które zbudowałeś! narysuj okrąg, narysuj linię itp. }

Ostrzeżenie! Lasery są niebezpieczne. Nie patrz bezpośrednio na laser

Użyłem regulatora 12v - 5v, aby zapewnić wygładzone napięcie 5v serwom i czujnikom.

Krok 5: Wyjście szeregowe

Podczas korzystania z IDE Arduino można wyświetlić „Monitor szeregowy”, aby wyświetlić dane wyjściowe podczas wykonywania procedury.

Poniżej znajduje się zredagowana próbka wyprodukowanego materiału wyjściowego.

początek

Czujnik ultradźwiękowy 1 - 28,85 Czujnik ultradźwiękowy 2 - 42,66 Czujnik ultradźwiękowy 1 - 28,79 Czujnik ultradźwiękowy 2 - 43,36 Czujnik ultradźwiękowy 1 - 28,78 Czujnik ultradźwiękowy 2 - 43,66 Czujnik ultradźwiękowy 1 - 28,31 Czujnik ultradźwiękowy 2 - 43,07 Czujnik ultradźwiękowy 1 - 28,29 Czujnik ultradźwiękowy 2 - 112,42 (Czujnik placu zabaw. przekroczył regułę "45"!) Obiekt wszedł na plac zabaw - Laser włączony - Narysuj okrąg x - 100,00, y - 45,00 x - 100,00, y - 45,20 x - 99,99, y - 45,39 … (cała paczka współrzędnych edytowana out) x - 97,37, y - 51,76 x - 97,23, y - 51,91 x - 97,10, y - 52,05 - Rysuj po przekątnej w kierunku kuli x - 91, y - 20 x - 92, y - 21 x - 93, y - 22 … x - 121, y - 50 x - 122, y - 51 x - 123, y - 52 - Rysowanie linii do kuli x - 123, y - 53 x - 123, y - 54 … x - 123, y - 59 x - 123, y - 60 x - 123, y - 61 - Laser OFF - Aktywacja dźwigni kulowej - Laser ON - Rysowanie linii w dół od kuli x - 123, y - 62 x - 123, y - 61 x - 123, y - 60 … x - 123, y - 48 x - 123, y - 47 x - 123, y - 46 - Rysowanie linii na prawo x - 123, y - 45 x - 122, y - 45 x - 121, y - 45 … x - 76, y - 45 x - 75, y - 45 x - 74, y - 45 - Rysowanie linii do myszy 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 - Rysowanie okręgu 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! Czujnik ultradźwiękowy 1 - 27,45 Czujnik ultradźwiękowy 2 - 42,12 Czujnik ultradźwiękowy 1 - 27,56 Czujnik ultradźwiękowy 2 - 41,47 Czujnik ultradźwiękowy 1 - 27,93 Czujnik ultradźwiękowy 2 - 42,02

Krok 6: Filmy demonstracyjne

Image
Image

Pierwsze wideo

Demonstruję główną procedurę „placu zabaw”, używając jednego czujnika ultradźwiękowego.

Ta procedura wygląda następująco:

  1. Laser rysuje okrąg
  2. Laser podąża zaprogramowaną ścieżką do dźwigni odbijającej się kuli
  3. Piłka jest odbijana 10 razy pomiędzy losowymi pozycjami, a następnie wraca do dolnego wiadra
  4. Laser podąża zaprogramowaną ścieżką do kółka myszy
  5. Kółko myszy porusza się trochę w przód iw tył, a następnie mysz przesuwa się na górną półkę. Następnie powraca do pierwotnej pozycji.
  6. Laser rysuje koło
  7. Laser wyłącza się i czeka na wyzwolenie

Drugie wideo

Demonstruję procedurę odbijającej się dźwigni/serwa z piłką za pomocą innego czujnika ultradźwiękowego.

Trzecie wideo

Demonstruję uruchamianie w trybie autoodtwarzania. Następnie, gdy obiekt zostanie wykryty (lub przyciągnięty), rozpoczyna się procedura wspomniana w pierwszym filmie.

Czwarte wideo

Midnight testuje dla mnie plac zabaw. Robi świetną robotę!

Piąte wideo

To jeden z moich filmów wpadkowych. Ponieważ przewód uziemiający został odłączony, pojawiły się nieoczekiwane rezultaty… Dźwięk dochodzi z mojego telewizora, ale wygląda prawie na zsynchronizowany… Pomyślałem, że to trochę zabawne. Po prostu cieszę się, że nic nie zostało uszkodzone.

Krok 7: Kilka końcowych myśli

  • Dla bezpieczeństwa kota. W ogóle nie używaj punktu laserowego. Jest zbyt wiele zmiennych do rozważenia i nie chcemy skrzywdzić naszego małego futrzaka.
  • Koła i dźwignie zapewniają mnóstwo stymulacji, dodają kilka dzwonków lub diod LED i altówkę… Masz bezpieczną alternatywę dla lasera.
  • Zachowaj ostrożność, kiedy i jeśli zdecydujesz się użyć zszywacza. Dwukrotnie wbiłem zszywkę w ten sam palec. Trysnęła krew. Niestety nie pomyślałem o zrobieniu zdjęcia, dopóki go nie posprzątałem… Przepraszam:(

Zalecana: