Съдържание:
- Стъпка 1: Подготовка
- Стъпка 2: Запояване на превключвателите
- Стъпка 3: Направете оръжия и контейнер с лазерен нож
- Стъпка 4: Кодиране и качване в Arduino
- Стъпка 5: Изградете
- Стъпка 6: Проверка
- Стъпка 7: Настройка
- Стъпка 8: Насладете се на това в живота си
Видео: BookPusher: 8 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Тази творба е една от хакерските проекти за вашето книжно Аз.
Тези ръце ще ви помогнат да вземете книги.
Стъпка 1: Подготовка
1. Измерете размера на книгата си (например: размера на нашата книга)
2. Освен настройката (В нашия случай използваме три изрязани ъглови файла файлове и две книги)
3. Подгответе всички материали след списъка
Списък на материалите:
- Arduino UNO × 1
- Серво мотор (Tower Pro SG 5010) × 5
- Захранващ адаптер за DC 5V 2.0A конвертор (външно захранване за серво мотори) × 1
- Поставка за батерии (за 4 батерии AAA) (Външно захранване за Arduino UNO) × 1
- Средна платка × 1
- 10KΩ резистори × 5
- Превключвател с бутон × 5
- Jumpwires (множество)
- Лента и супер лепило
Стъпка 2: Запояване на превключвателите
Гледайте справочното видео за подробности
Стъпка 3: Направете оръжия и контейнер с лазерен нож
- Измерете размера на конектора към двигателя и размера на бутона
- Начертайте в Adobe Illustrator: Arm1, Arm2 (В нашия случай комбинирахме 3 слоя от 4 мм MDF, като първият слой беше изрязан с формата на съединителя към двигателя) и Box (уверете се, че има достатъчно място за поставяне на рафта и място за макет, Arduino и батерии, а ние използвахме 4 мм MDF)
- Изрежете с лазерен нож и приличайте
- Уверете се, че ръката няма да удари рафта като задната дъска, когато се движите след настройка в книгата, ако е така, преработете я!
Стъпка 4: Кодиране и качване в Arduino
// Напишете кода и задайте ъгъла на движение на ръката.
// Това е код за управление на 5 серво мотора #include; // Прочетете библиотеката Arduino за управление на Servo Motor Servo myservo1; Серво myservo2; Серво myservo3; Серво myservo4; Серво myservo5;
const int buttonPin1 = 8; // щифт за бутон
const int servoPin1 = 2; // серво щифт const int buttonPin2 = 9; const int servoPin2 = 3; const int buttonPin3 = 10; const int servoPin3 = 4; const int buttonPin4 = 11; const int servoPin4 = 5; const int buttonPin5 = 12; const int servoPin5 = 6;
int buttonState1 = 0; // локална променлива за задържане на състоянията на бутоните
int buttonState2 = 0; int buttonState3 = 0; int buttonState4 = 0; int buttonState5 = 0;
void setup () {
Serial.begin (9600); // Настройте серийните данни myservo1.attach (servoPin1); pinMode (buttonPin1, INPUT); // Настройте щифтовете на бутоните като вход myservo2.attach (servoPin2); pinMode (buttonPin2, INPUT); myservo3.attach (servoPin3); pinMode (buttonPin3, INPUT); myservo4.attach (servoPin4); pinMode (buttonPin4, INPUT); myservo5.attach (servoPin5); pinMode (buttonPin5, INPUT); myservo1.write (90); // Задайте първия ъгъл на серво мотора myservo2.write (90); myservo3.write (0); myservo4.write (0); myservo5.write (0); }
void loop () {
buttonState1 = digitalRead (buttonPin1); buttonState2 = digitalRead (buttonPin2); buttonState3 = digitalRead (buttonPin3); buttonState4 = digitalRead (buttonPin4); buttonState5 = digitalRead (buttonPin5); Serial.println (buttonState1); // посочваме данните от buttonState1 на сериен монитор if (buttonState1 == HIGH) {myservo1.write (90); // решаваме ъгъла на мотора} else {myservo1.write (0); забавяне (1500); } if (buttonState2 == HIGH) {myservo2.write (90); } else {myservo2.write (0); забавяне (1500); }
if (buttonState3 == HIGH) {
myservo3.write (90); } else {myservo3.write (0); забавяне (1500); }
if (buttonState4 == HIGH) {
myservo4.write (90); } else {myservo4.write (0); забавяне (1500); }
if (buttonState5 == HIGH) {myservo5.write (90); } else {myservo5.write (0); забавяне (1500); }}
Стъпка 5: Изградете
Изградете според графиката за настройка и гледайте видеоклипа за повече подробности
Стъпка 6: Проверка
Уверете се, че
- всички бутони работят,
- всичко се побира в кутията,
- проводниците са достатъчно дълги и
- кабелът може да достигне щепсела.
Стъпка 7: Настройка
- Настройте двигателите според настройките на вашия рафт за книги
- Използвайте лента, за да настроите първо позицията
- Уверете се, че всяка ръка и двигател работят
- Използвайте супер лепило за стабилизация на двигателите!
Стъпка 8: Насладете се на това в живота си
ДОБРЕ! Работата е напълно завършена !!
Нека се насладим на използването на този продукт и устройство, следвайки нещата за собствената си работа!
- размера на рафта ви за книги
- изрязани ъглови файлови случаи
- форма на ръцете
- форма на кутия за контейнери
- кодове
- графика за настройка
Препоръчано:
LED светлина (и) със захранване от батерията със слънчево зареждане: 11 стъпки (със снимки)
LED светлини (и), захранвани от батерии, със слънчево зареждане: Жена ми учи хората как да правят сапун, повечето от часовете й бяха вечер и тук през зимата се стъмва около 16:30 ч. Някои от нейните ученици имаха проблеми с намирането на нашите къща. Имахме табела отпред, но дори и с улично осветление
Лек хак за стая със зрителни увреждания със слухови увреждания: 7 стъпки (със снимки)
Лек хак на стаята със слухови увреждания на вратата: Проблем: баща ми е регистриран като глух, а майка ми е с увреден слух и поради това често им е трудно да чуят звънеца на вратата. Това би могло да бъде проблем, претърпян и от много други.Купиха мигащ светлинен звънец на вратата, за да им помогнат с
Висящи бижута със слънчево захранване на сърцето със светкавици: 11 стъпки (със снимки)
Висящи бижута със слънчево захранване за сърце: Тази инструкция е за сърце със слънчева енергия с пулсиращ червен светодиод. Той измерва около 2 " до 1,25 ", включително USB раздела. Той има една дупка през горната част на дъската, което улеснява окачването. Носете го като огърлица, обеци, връзки на щифт
Сандък със съкровище Zelda (със светлини и звук): 12 стъпки (със снимки)
Zelda Treasure Chest (With Lights & Sound): Здравейте на всички! Бях голям фен на игрите Legend of Zelda, когато бях по -малък, но мисля, че почти всеки знае емблематичната мелодия, която свири, когато отворите сандък в играта, просто звучи толкова вълшебно! В тази инструкция ще ви покажа как
Персонализиран часовник със стрелки за снимки: 5 стъпки (със снимки)
Персонализиран часовник със стрелки за снимки: Някои хора наблюдават часовника. Сега всеки може да бъде часовник. Други проекти персонализират лицето на часовника. Този персонализира стрелките на часовника. Изглежда скъп, но е по -малко от 5 долара и около 30 минути на часовник. Перфектен за Chr