Съдържание:

Midnight's Playground: 7 стъпки
Midnight's Playground: 7 стъпки

Видео: Midnight's Playground: 7 стъпки

Видео: Midnight's Playground: 7 стъпки
Видео: Have any of you heard of the midnight game? Horror stories. Mystic. Horror 2024, Юли
Anonim
Среднощна детска площадка
Среднощна детска площадка
Среднощна детска площадка
Среднощна детска площадка

Внимание! Моля, първо прочетете това! Не наранявайте домашния любимец

Лазерите са опасни! НЕ препоръчвам изграждането на този проект такъв, какъвто е по няколко причини

  • Защото за котката е твърде лесно да гледа лазера
  • Може би заменете лазера с „въдица и въже“(вид играчка за котка), излизаща от дупката …
  • Смущенията могат да доведат до неочаквано поведение на лазерното серво и връщане в позиция 0
  • Не можете бързо да изключите лазера или да го насочите отново. За разлика от ръчен лазер
  • Котката е привлечена от шума и движението на сервомоторите и гледа към лазера
  • Котката не разбира опасностите от лазерите

Моята котка обича да гони лазери

Ръцете ми се уморяват прекалено бързо, за да й хареса, когато става въпрос за преследването на лазерната показалка, която размахвам … Разбира се, давам й добър ход; от време на време, за няколко минути, но имах нужда от нещо по -автоматизирано … Обичам да автоматизирам неща.

Наскоро последвах урока по arduino по -долу и създадох „CAS LASER POINTER“.

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

Тези знания са предпоставка за Midnight's Playground

Ще научите как да свържете сервомоторите към arduino, да конфигурирате bluetooth, да получите необходимия софтуер. Всичко е много просто и урокът е много добре изложен.

Следвах инструкциите. Имах приятел 3D Разпечатайте 3 -те малки компонента, които са необходими. След това поръчах bluetooth модула, сервомоторите (и някои допълнителни серво).

Винаги се опитвам да науча неща за arduino и електрониката. Намирам "Instructables" за безценен ресурс и намирам идеи и страхотни съвети тук всеки ден! Не съм професионалист и все още се уча. Обичам програмиране на компютри, така че с нетърпение очаквах да играя с тези серво и лазери.

Изградих "котешкия лазерен показалец" и той работи според очакванията. Котката наистина щастливо гонеше червената точка, произволно проектирана на пода.

Тогава Instructables имаше конкурс за PETS. Не устоях. Вече имах Arduino Mega 2560 R3 и съм построил някои други проекти, така че имам няколко допълнителни сензора, седнали в кутия. Събрах няколко парчета дърво, които имах. Някои парченца тук и там, за които може да намеря приложение.

И реших да построя Midnight малка детска площадка, използвайки лазера като "Инструктаж".

Консумативи

Основни необходими компоненти

  • Arduino Mega 2560 (или подобен) и USB кабел
  • Платка и множество кабели за прескачане (M-M. M-F, F-F)
  • 9v и 12v захранващи адаптери (за Arduino и Servo)

Компоненти на детската площадка

  • (4) x DXW90 микро серво мотор 9g/1.6kg
  • (1) x Модул за регулатор на напрежение с три терминала за Arduino
  • (2) x HY-SRF05 модул за ултразвуков сензор за разстояние
  • (1) x Пан/Наклонен механизъм (https://www.thingiverse.com/thing:2800192)
  • (1) x HC-05 6-пинов безжичен Bluetooth RF трансийвър модул
  • (1) x Лазерен диоден модул Мини 650nm 6mm 5V 5mW лазер
  • (6) x Различни парчета дърво
  • (2) x Подложки за амортизация
  • (1) x Стар чаршаф за завиване на всичко

Софтуер

  • Arduino IDE
  • Arduino BlueControl се предлага от магазина за игри на Google.

Различни инструменти

  • Пистолет за телбод
  • Пробивна машина
  • Измервател на напрежение (за отстраняване на неизправности, не е необходимо)
  • Лентова мярка
  • Резачка за тел
  • Винтови задвижвания/Иглени клещи за нос
  • Електрическо тиксо
  • Ножици
  • Помощен нож

Стъпка 1: Но какво мога да направя !?

Но какво мога да направя !?
Но какво мога да направя !?
Но какво мога да направя !?
Но какво мога да направя !?
Но какво мога да направя !?
Но какво мога да направя !?
Но какво мога да направя !?
Но какво мога да направя !?

Тъй като това е за моята котка, трябваше да обмисля няколко неща … Не искам котето ми да се нарани и играчките трябва да са гъвкави …

Току -що бях закупил няколко допълнителни сервоустройства и имах няколко ултразвукови сензора за обхват в чекмеджето … Плюс това, току -що направих страхотен автоматизиран лазерен показалец.

Огледах апартамента и оставих въображението си да се развихри. Имах стари пластмасови контейнери за кафе. Бих могъл да използвам кръглите капаци и да ги завъртя със сервомоторите. Открих стара бутилка със спрей, която вече не се пръска, разгледах спасената пластмасова тръба в нея и открих, че има някои чисти функции, които биха работили добре.

Винаги държа кутиите по -дълго, отколкото трябва … И така, имах хубава голяма кутия, в която мога да нарязвам и монтирам неща. Картонът беше полезен много пъти по време на проекта. Поставката за топка е изработена от картон, ултразвуковите стойки са от картон. Използвах картон, за да покрия проводниците, за да ги защитя, и в крайна сметка ще покрия проводника и електрониката в картонена кутия.

Стъпка 2: Оформление и изграждане

Оформление и изграждане
Оформление и изграждане
Оформление и изграждане
Оформление и изграждане
Оформление и изграждане
Оформление и изграждане

Вече имах няколко предварително нарязани дърва, затова се опитах да използвам това, което вече имах …

  • Едно квадратно парче от 2 '1 "(за основата)
  • Една дъска 1 "x 6" (за рафта)
  • Три 1 "x 1" с дължина около 1 '1 "(за държане на рафта)
  • Един 1,5 "1,5" постамент (за задържане на лазерния механизъм)

Признато, това е доста прост дизайн. Сигурен съм, че с повече време и малко творчество можете да измислите нещо грандиозно, сигурен съм !!!

Ще използвам това голямо плоско парче картон на гърба, за да скрия колелата и лостовете.

Предварително пробих дупките и използвах няколко винта за дърво, за да държа всичко заедно. Не съм много добър дърводелец, така че моля да извините някои от видимите грешки …

Свързах с дърва някаква подложка за звукоизолация. Използване на картон, за да задържите скобите надолу.

ВНИМАНИЕ! Дръжте пиедестала нисък, най -много на инч. Котката може да погледне директно в нея, ако е твърде високо! Моята е твърде висока

Стъпка 3: Атракциите

Лазерната кула

Основната атракция е лазерната кула.

Наскоро направих автоматизирана котешка лазерна показалка.

Беше перфектна играчка за изграждането на детската площадка в полунощ. „Указателят“може да се управлява чрез Bluetooth и вашия телефон с Android с помощта на приложение, наречено „Arduino BlueControl“, достъпно от магазина за игри на Google. Трябва да призная. Софтуерът за оригиналния механизъм за накланяне/накланяне играе важна роля за това. Бързо изпращах своите arduino bluetooth команди за минути. Софтуерът има режим "Autoplay", при който лазерът се движи на случаен принцип около предварително определена област. Работи чудесно за това, което имах предвид!

Лостът за подскачаща топка/скачаща мишка

Това е просто топка от прежда, вързана за низ, който намерих. След това го прикачих към лоста, който от своя страна е прикрепен към серво. Сервото може да бъде програмирано да се върти навсякъде от 0 - 180 градуса. Използвам тази функционалност, за да придвижвам лоста нагоре и надолу на случаен принцип и да разклащам топката от време на време.

Бонус: Прикрепих мишка към лоста. Когато лостът издърпа връвчето нагоре, мишката се появява над фона. Когато топката падне, мишката пада надолу зад фона.

Колелото на мишката

Прикрепен към един от сервомоторите е пластмасовият капак от кутия за кафе. Залепих мишката върху капака и прикрепих капака към сървър. След това изрязах специални дупки (прозорец?), За да може мишката да се "появи" внезапно. Една дупка над рафта и една дупка отдолу. Завъртането на колелото ми позволява да позиционирам мишката на едно от двете нива или дори да я скрия.

Струнното колело

За пореден път използвах пластмасовия капак на кутията за кафе, но този път залепих няколко нишки от прежда към капака. Използвайки същия принцип като колелото на мишката, мога да дръпна струните напред и назад пред „прозорец“, да го скрия или да го накарам да се появи отново. (За съжаление, поради дефектен серво, трябваше да премахна тази атракция на фестивала.

Стъпка 4: Информация за Arduino, скица, променлива информация и т.н

Раздаване на Arduino

Ще използваме цифрови пинове 2, 5, 7, 10, 11, 22, 23, 24, 25, 36, 40.

// Определете Bluetooth пинове #дефинирайте BTHC05_PIN_RXD 10 #дефинирайте BTHC05_PIN_TXD 11

// Определете лазерен щифт #дефинирайте LASER_PIN_S 2

// Дефинирайте 5 серво щифта #дефинирайте SERVO9G1_PIN_SIG 36 // Лазерно ляво и дясно #дефинирайте SERVO9G2_PIN_SIG 40 // Лазерно нагоре и надолу #дефинирайте SERVO9G3_PIN_SIG 5 // Топчен лост #дефинирайте SERVO9G4_PIN_SIG 7 // Колело на мишката HY-SRF05 (ултразвукови сензори 1 и 2) #define trigPin1 22 // 12 Сензор за близост на топката #define echoPin1 23 // 13 Сензор за близост на топката #define trigPin2 24 // Сензор за близост на детска площадка #define echoPin2 25 // Сензор за близост на детска площадка

Минимални и максимални променливи за сервомоторите:

// Това определя позицията min & mix за серво

пример:

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

Състояние на PlayTime

Програма, която изпълнява код, когато обект задейства съответния ултразвуков сензор.

if (playTimeState) {// Внимание! Конфигурирайте лазерните координати според размерите, които сте построили! начертайте кръг, начертайте линия и т.н., и т.н. …}

Внимание! Лазерите са опасни. Не гледайте директно към лазера

Използвах регулатор 12v - 5v, за да осигуря загладени 5v към серво и сензори.

Стъпка 5: Серийният изход

Докато използвате IDE на Arduino, можете да видите "Serial Monitor", за да видите изхода при изпълнение на рутината.

По -долу е редактирана извадка от произведената продукция.

започнете

Ултразвуков сензор 1 - 28.85 ултразвуков сензор 2 - 42.66 ултразвуков сензор 1 - 28.79 ултразвуков сензор 2 - 43.36 ултразвуков сензор 1 - 28.78 ултразвуков сензор 2 - 43.66 ултразвуков сензор 1 - 28.31 ултразвуков сензор 2 - 43.07 ултразвуков сензор 1 - 28.29 ултразвуков сензор 1 - 28.29 ултразвуков сензор 1 - 28.29 ултразвуков сензор 1 - 28.29 ултразвуков сензор 2 - 42.26 ултразвуков сензор (Сензор за детска площадка. Надхвърли правилото "45"!) Обектът е влязъл в детската площадка - Лазерно включване - Начертайте кръг 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 - Начертайте диагонал към топка x - 91, y - 20 x - 92, y - 21 x - 93, y - 22… x - 121, y - 50 x - 122, y - 51 x - 123, y - 52 - Чертежна линия към топка x - 123, y - 53 x - 123, y - 54… x - 123, y - 59 x - 123, y - 60 x - 123, y - 61 - Лазерно изключване - Активиране на сачмен лост - Лазерно включване - Изтегляне на линия надолу от топката x - 123, y - 62 x - 123, y - 61 x - 123, y - 60… x - 123, y - 48 x - 123, y - 47 x - 123, y - 46 - Изчертаване на линия отдясно на мишката x - 123, y - 45 x - 122, y - 45 x - 121, y - 45… x - 76, y - 45 x - 75, y - 45 x - 74, y - 45 - Изчертаване на линия до мишката x - 73, y - 44 x - 73, y - 45 x - 73, y - 46… x - 73, y - 83 x - 73, y - 84 x - 73, y - 85 - Лазерно изключване - Мигаща мишка - Лазерно включване - Кръг за рисуване 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 - Време за игра с лазерно изключване! Ултразвуков сензор 1 - 27.45 ултразвуков сензор 2 - 42.12 ултразвуков сензор 1 - 27.56 ултразвуков сензор 2 - 41.47 ултразвуков сензор 1 - 27.93 ултразвуков сензор 2 - 42.02

Стъпка 6: Демонстрационни видеоклипове

Image
Image

Първо видео

Демонстрирам основната рутина на „детската площадка“, използвайки един ултразвуков сензор.

Тази рутина е следната:

  1. Лазерът начертава кръг
  2. Лазерът следва програмиран път към лоста на подскачащата топка
  3. Топката се отскача 10 пъти между случайни позиции и след това се връща в долната кофа
  4. Лазерът следва програмиран път до колелото на мишката
  5. Колелото на мишката се движи малко напред и назад, след което мишката се придвижва до горния рафт. След това се връща в първоначалното положение.
  6. Лазерът очертава кръг
  7. Лазерът се изключва и изчаква задействане

Второ видео

Демонстрирам подскачащия топка лост/серво рутина с помощта на друг ултразвуков сензор.

Трето видео

Демонстрирам стартиране в режим Autoplay. След това, когато обект бъде открит (или привлечен), стартира процедурата, спомената в първия видеоклип.

Четвърто видео

Полунощ е бета тестване на детската площадка за мен. Тя върши чудесна работа!

Пето видео

Това е един от моите глупави видеоклипове. Тъй като заземен проводник беше прекъснат, бяха получени неочаквани резултати … Звукът идва от телевизора ми, но изглежда почти синхронизиран … Мислех, че е малко забавен. Радвам се, че нищо не е повредено.

Стъпка 7: Някои заключителни мисли

  • За безопасността на котката. Не използвайте лазерната точка изобщо. Има твърде много променливи, които да се вземат под внимание и не искаме да нараним нашия космат малък приятел.
  • Колелата и лостовете осигуряват много стимулация, добавете няколко камбани или светодиоди и виола … Имате безопасна алтернатива на лазера.
  • Моля, бъдете внимателни, когато и ако решите да използвате пистолета за телбод. Изстрелях телбод в един и същ пръст два пъти. Кръвта бликна. За съжаление, не се сетих да направя снимка чак след като я почистих … Съжалявам:(

Препоръчано: