Съдържание:
Видео: ScriptBox: 3 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
ScriptBox е устройство на базата на arduino, разпознато от компютъра като клавиатура, която може да се използва за инжектиране на клавиши.
Предимствата на използването на ScriptBox са:
- Можете да използвате щифт за отключване на ScriptBox, така че само вие можете да го използвате
- Можете да имате толкова скриптове, колкото искате
- Можете да визуализирате текущото състояние на вашия ScriptBox (работещ, грешка, готовност и т.н.) с помощта на RGB Led
Стъпка 1: Части, необходими за направата на ScriptBox
Ако искате да изградите свой собствен ScriptBox, ще ви трябват следните части:
- Arduino Pro Micro
- Модул MicroSd
- 1x4 клавиатура
- RGB Led - Общ катод
- 3 x 330 ома резистор (използвал съм резистор 220 ома, но светлината, излъчвана от RGB светодиода, е мощна и неудобна
- 3D печатна кутия (повече информация ще бъде предоставена)
- MicroSD карта
Стъпка 2: Диаграма на връзките
Направих следните връзки:
1x4 клавиатура - Arduino Pro Micro
щифт 1 с щифт 2
щифт 2 с щифт 3
щифт 3 с щифт 4
щифт 4 с щифт 5
щифт 5 с GND
RGB Led - Arduino Pro Micro
GND с GND
3 -те пина от RGB Led (използвайки резисторите - вижте диаграмата) с 18, 19, 20 (A0, A1, A2) пина на Arduino.
Забележка: Ако не можете да намерите правилния ред за свързване на щифтовете, RGB Led ще представя различни състояния на ScriptBox с цветове, различни от тези, които аз избирам. Например: Вместо да показва червена светлина, когато щифтът е грешен, той ще показва синя светлина. За да поправите това, имате 2 възможности за избор:
1. Променете инициализацията на RGB Led пиновете в кода от Стъпка 4 (предложено):
// RGB Led щифтове
int redPin = 18; int greenPin = 19; int bluePin = 20;
Така че, ако имате син цвят, когато щифтът е грешен вместо червен, можете да преминете към тази настройка:
// RGB Led щифтове
int redPin = 20; int greenPin = 19; int bluePin = 18;
2. Опитайте се да намерите правилния ред за свързване на щифтове
Модул MicroSD - Arduino Pro Micro:
GND с GND
VCC с VCC
MISO с MISO (щифт 14)
MOSI с MOSI (щифт 16)
SCK с SCLK (щифт 15)
CS с щифт 7
Препоръчано:
Първи стъпки с безжични сензори за температура и вибрации на дълги разстояния: 7 стъпки
Първи стъпки с безжични сензори за температура и вибрации на дълги разстояния: Понякога вибрациите са причина за сериозни проблеми в много приложения. От валове и лагери на машината до работа на твърдия диск, вибрациите причиняват повреда на машината, ранна подмяна, ниска производителност и нанасят сериозен удар върху точността. Мониторинг
Първи стъпки с STM32f767zi Cube IDE и качване на персонализирана скица: 3 стъпки
Първи стъпки с STM32f767zi Cube IDE и качване на персонализирана скица: КУПЕТЕ (щракнете върху теста, за да закупите/посетете уеб страницата) STM32F767ZISUPPORTED SOFTWARE · STM32CUBE IDE · KEIL MDK ARM µVISION · EWARM IAR EMBEDDED WORKBENCH използва се за програмиране на STM микроконтролери
Как да направите 4G LTE двойна BiQuade антена Лесни стъпки: 3 стъпки
Как да направя 4G LTE двойна BiQuade антена лесни стъпки: През повечето време, с което се сблъсквах, нямам добра сила на сигнала за ежедневните ми работи. Така. Търся и опитвам различни видове антени, но не работи. След загубено време намерих антена, която се надявам да направя и изпробвам, защото тя не градивен принцип
Дизайн на играта с бързо движение в 5 стъпки: 5 стъпки
Дизайн на игра с Flick в 5 стъпки: Flick е наистина прост начин да направите игра, особено нещо като пъзел, визуален роман или приключенска игра
Система за предупреждение за паркиране на автомобил Arduino - Стъпки по стъпка: 4 стъпки
Система за предупреждение за паркиране на автомобил Arduino | Стъпки по стъпка: В този проект ще проектирам обикновена верига за сензори за паркиране на автомобил Arduino, използвайки Arduino UNO и HC-SR04 ултразвуков сензор. Тази базирана на Arduino система за предупреждение за автомобил за заден ход може да се използва за автономна навигация, измерване на роботи и други обхвати