Оглавление:

Компьютер + Бумага = Магия: 8 шагов
Компьютер + Бумага = Магия: 8 шагов

Видео: Компьютер + Бумага = Магия: 8 шагов

Видео: Компьютер + Бумага = Магия: 8 шагов
Видео: 32 Секретные Комбинации Для Вашей Клавиатуры 2024, Июль
Anonim
Компьютер + Бумага = Магия
Компьютер + Бумага = Магия

Зачем забывать старое, когда приходит новое. Почему бы нам не объединить их каким-то образом, чтобы создать новые виды объектов, удовлетворяющие одну потребность: потребность в магии.

С помощью этого руководства вы сделаете бумажный компьютер + клавиатуру. Три клавиши на бумажной клавиатуре подключены к плате Arduino. Когда вы поднесете магнит к любой из этих клавиш, он заставит карусель внутри компьютера повернуться, чтобы отобразить сцену, которая начинается с этой буквы. Например: B означает хлебобулочные изделия, а F - лес. Когда не нажата клавиша, карусель выровнена с дисплеями, на которых написано «привет, мир». Для карусели сделаем 3 туннельные книги. Я расскажу, как сделать это последним, но вы можете начать думать, какие сцены вы, возможно, захотите сделать. Части проекта 1. Сборка схемы и шестерен 2. Сборка бумажного компьютера + клавиатуры из PDF-файла 3. Изготовление 3-х туннельных книг

Шаг 1: ингредиенты

Ингредиенты
Ингредиенты

:::Схема:::

1. 3 геркона (вы можете найти их на Sparkfun) 2. Плата Arduino + макетная плата (если вы не хотите паять вещи) 3. Проволока 28 калибра (вы можете использовать здесь более толстый провод, если хотите) 4. Обмотка проводов (необязательно, но желательно) 5. Штыри с вилкой 6. Магнит заземления 7. Серводвигатель::: Компьютер + клавиатура + книги::: 1. Четыре листа бумаги 24 x 36 (вы может иметь бумагу разного размера) 2. Лазерный резак или точный нож 3. Клей Элмера 4. Цвет + черные карандаши 5. Подрезной нож (см. рисунок ниже)::: шестерни::: 1. мазонит 2. лазерный резак или обработка дерева инструменты 3. 3 деревянных бруска (2x4x4, 1 x1 x 2, 1 x 1x 2) 4. Круглая палка из бальзы (должна совпадать с центром шестерни)

Шаг 2: Первая часть: схема

Первая часть: Схема
Первая часть: Схема

1. Подключите каждую сторону язычкового переключателя с помощью обмотки провода к контакту заголовка 2. Одна сторона идет на землю, а другая - на входы 1, 2 и 3 на Arduino (помните, как и в любом переключателе, нам нужно иметь 10 К резистор между входом + 5В) см. рисунок ниже. Схема такая же, хотя на картинке изображена кнопка. 3. Подключите каждый провод серводвигателя к ЗАЗЕМЛЕНИЮ + 5В + ВЫХОДНОЙ контакт 9 на плате Arduino.

Шаг 3: Код

Код
Код

::: Этот код является разновидностью кода развертки Баррагана::: Скопируйте приведенный ниже код // Очистка // от BARRAGAN // Очистка // от BARRAGAN #include Servo myservo; // создаем сервообъект для управления сервоприводом // можно создать максимум восемь сервообъектов int pos = 0; // значение серво int inputPin1 = 1; // swiches int inputPin2 = 2; int inputPin3 = 3; int val1 = 0; int val2 = 0; int val3 = 0; // значения переключателей // переменная для хранения положения сервопривода void setup () {myservo.attach (9); pinMode (inputPin1, ВХОД); pinMode (inputPin2, ВХОД); pinMode (inputPin3, ВХОД); // подключает сервопривод на выводе 9 к сервообъекту} void loop () {val1 = digitalRead (inputPin1); val2 = digitalRead (inputPin2); val3 = digitalRead (inputPin3); if (val1 == LOW && val2 == HIGH && val3 == HIGH) {// с шагом в 1 градус myservo.write (pos = 44); } else if (val2 == LOW && val1 == HIGH && val3 == HIGH) {myservo.write (pos = 89); } else if (val3 == LOW && val1 == HIGH && val2 == HIGH) {myservo.write (pos = 134); } else {myservo.write (pos = 179); }}

Шаг 4: Проверьте свою схему

Проверьте свою схему
Проверьте свою схему
Проверьте свою схему
Проверьте свою схему

1. Вырежьте небольшой бумажный диск и сделайте отметки 2. Поднесите к каждому язычковому переключателю магнит 3. Ваш сервопривод должен двигаться в ответ, перемещаясь от 0º до 45º. 90º или 179º.

Шаг 5: изображение большего размера

Изображение большего размера
Изображение большего размера
Изображение большего размера
Изображение большего размера
Изображение большего размера
Изображение большего размера

::: Вид сзади::: В конце концов, ваш сервопривод переместит две шестерни в ответ на то, что магнит поднесен близко к ключу, содержащему геркон. Эти шестерни будут перемещать установленную на них карусель на 360º.

Шаг 6. Загрузите PDF-файл для компьютера и клавиатуры

Шаг 7. Загрузите PDF-файл для Two Gears

Шаг 8: давайте объединим компьютер и клавиатуру

продолжение следует…

Рекомендуемые: