Съдържание:

Активирана настолна лампа: 4 стъпки (със снимки)
Активирана настолна лампа: 4 стъпки (със снимки)

Видео: Активирана настолна лампа: 4 стъпки (със снимки)

Видео: Активирана настолна лампа: 4 стъпки (със снимки)
Видео: Камера-ЛАМПА с проследяване и идентификация на човек. 2024, Ноември
Anonim
Image
Image
Електроника - Подготовка на двигателите
Електроника - Подготовка на двигателите

Тук ще покажа как да направите проста, малко задействана настолна лампа с помощта на arduino и серво мотори. Ще ви кажа също как можете да промените двигателите, така че да можете да записвате манипулации и следователно да извършвате движения с лампата, които лампата може да повтори. С това можете да „научите“лампата си на различни движения.

Ще ви трябва следното:

- Arduino Uno или Yun

- 2 x SG-90 серво мотора

- 2 бутона (един бутон и един бутон за превключване)

- много удебелени и гайки размер M0

- потенциометър (за управление на светлината)

Лампата се състои от две рамена и глава, всички изрязани с лазер. Ще трябва да направите своя собствена кутия за тялото, загубих ai файла. За главата си купих друга малка лампа (мъничкият тим https://duckduckgo.com/?q=tiny+tim+little+lamp) и просто използвах главата за светодиода. Сигурен съм, че има и по -добри, но всичко е наред.

Стъпка 1: Лазерно рязане

Прикачих ai файловете, съвсем направо! Прикрепете двигателите с помощта на винтове.

Стъпка 2: Електроника - Подготовка на двигателите

Електроника - Подготовка на двигателите
Електроника - Подготовка на двигателите

Ако искате да запишете физическа манипулация (така че да ви заснеме промяна на позата на лампата), ще трябва да хакнете малко двигателя. Не е трудно обаче. Единственото нещо, което трябва да направите, е да прикрепите допълнителен проводник към малката дъска в корпуса на двигателя. Можете да свържете този проводник към вашия arduino и след това можете да прочетете текущото положение на двигателя. Започнете с това, първо трябва да отворите кутията на двигателя, като развиете малките винтове в долната част. След това свалете долния корпус и извадете дъската (вижте Фигура 1). След това трябва да запоите нов проводник към щифта на платката, както е посочено на снимката 2. Премахнах и трите кабела и запоях четири нови проводника. На снимката жълтият проводник е новият проводник, който трябва да бъде свързан към аналогов вход на вашия arduino, като A5. Сега можете ръчно да завъртите двигателя и вашето arduino може да проследи това движение. Предупреждение: не се препоръчва от доставчиците да завъртат двигателя по този начин, тъй като съществува риск от счупване на двигателя. Въпреки това много малко двигатели се счупиха досега за мен. Уверете се, че рециклирате материала, ако двигателят се счупи!

Стъпка 3: Съберете всичко заедно

Сглобявайки всичко заедно
Сглобявайки всичко заедно

По -долу има скица за това как всичко е свързано. Бърза основна електроника: бутонът трябва да бъде свързан към 5V от едната страна, а от другата страна имате щифта и резистора към земята. Когато бутонът не е натиснат, щифтът ще отчете земята. Ако натиснете бутона, щифтът ще премине към висок. По този начин винаги ще четете високо или ниско на щифта и няма да получите плаващо състояние (което може да произведе произволен изход). Същият принцип важи и за копчето. Въпреки това, там имате бутона както преди, а също и светодиода (ако имате такъв на вашия бутон). Можете да контролирате светодиода, ако поставите щифт 4 като изход към висок. Включих само един двигател в скицата, тъй като улеснява четенето, но ще ви трябват два или ако искате дори три (един в основата).

Стъпка 4: Кодът

Когато завъртите бутона за люлеене, лампата е в режим на запис. Всички движения, които правите, се съхраняват. След като натиснете клавиатурата отдолу назад, можете да възпроизведете движението с бутона. Наслади се!

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