Съдържание:
- Консумативи
- Стъпка 1: Направете веригата
- Стъпка 2: Файлове
- Стъпка 3: Програмирайте Arduino Nano
- Стъпка 4: Как да използвате
- Стъпка 5: Как да калибрирате бутоните
- Стъпка 6: Разширете системата за още чекмеджета
- Стъпка 7: Изолирайте светлината за чекмеджетата
Видео: Система за местоположение за съхранение на резистори "Resys": 7 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
Това е система, която улеснява намирането на вашите резистори.
Потърсете желаната стойност и дясното чекмедже светва.
Тази система може да бъде разширена до желания брой чекмеджета.
Консумативи
Адресен светодиод WS2812B
Arduino Nano
4 x 4 матричен масив 16 клавиша
Резистор
USB зарядно устройство или друго захранване от 5V
PLA нишка
Заглавни конектори
Прототипиране на печатни платки
10k потметър
Стъпка 1: Направете веригата
Направете веригата на двустранна прототипна платка
Клавиатура:
Евтината клавиатура има някои вътрешни съпротивления, които варират в зависимост от колоната, температурата, влажността и колко силно натискате бутоните. така че ще трябва да калибрирате бутоните в кода.
Нямах i2c lcd екран, както е предвидено за този проект, така че трябваше да направя клавиатурата с ADC (аналогов вход) поради gpio наличен на arduino nano.
Резистори между съединителите на клавиатурата.
ПИН 2-3 = 10k ohm
ПИН 3-4 = 22k ома
ПИН 4-5 = 33k ома
Пин 6-7 = 2,2 k ома
Пин 7-8 = 4.8k ома
ПИН 8-9 = 10k ohm
1 и 10 не се използват.
Pin 2 отива към 5V на arduino bouard.
Щифт 9 отива към A0 и 15k ohm към земята.
Не трябва да има никакви връзки между щифт 5 и 6.
Светодиоди:
D7 на arduino преминава през 330ohm и към (data In) на първия светодиод (втори пин) на WS2812B
Земя до земя.
Свети 5v към Vin на arduino
Трябва да отрежете индивидно светодиодите и да ги свържете към задната плоча или как искате да поставите светодиодите.
Не забравяйте да свържете проводниците в правилната посока, те имат вход и изход.
ЛСД дисплей:
Следвайте диаграмата.
Потметърът е необходим само за регулиране на контраста на дисплея.
Ще трябва да го регулирате само когато входното напрежение се промени.
www.arduino.cc/en/Tutorial/HelloWorld
Нулиране:
D10 за нулиране на щифта
Захранване:
USB зарядно устройство.
Изрежете usb кабел и свържете земята (черен) към земята на arduino и 5v (червен) към Vin
Стъпка 2: Файлове
Това е хоби проект, аз не съм професионален кодиращ.
Съвети и трикове са добре дошли:)
Стъпка 3: Програмирайте Arduino Nano
Изтегляне на библиотеки:
В Arduino IDE щракнете върху раздела с име скица и щракнете върху включване на библиотека/Управление на библиотеки.
Търся
-FastLED.h
-LiquidCrystal.h
Инсталирайте ги.
Отворете „ohmsys1.44.ino“
Свържете arduino с USB
Изберете правилния com порт и качете скицата.
Стъпка 4: Как да използвате
Въведете стойността си с цифри
* е запетая
# е нулиране на системата
А е ом
B е K-ом
C е М-ом
D е цифрата за рестартиране
Стъпка 5: Как да калибрирате бутоните
Развалете коментар „Serial.println (sensorValue);“(втори ред в цикъл)
Стартирайте серийния монитор.
Бутоните имат променливо съпротивление поради това колко силно/внимателно натискате бутона.
Обърнете внимание на горната/ниската стойност на бутона за ухо в серийния монитор.
Намерете бутони в кода.
Първото число е "ниско", а последното е "високо".
// **************************** Бутон 1 ****************** ********
if ((sensorValue> 387) && (sensorValue <394) && delayrunning == false)
Променете числата според резултатите си.
Тогава ще получите различни числа в кода, не позволявайте това да ви разочарова:)
Стъпка 6: Разширете системата за още чекмеджета
Засега системата е направена за 16 чекмеджета.
Можете да го разширите до колкото искате.
Просто бъдете сигурни, че захранването може да се справи.
За да го удължите, трябва да промените "#define NUM_LEDS 15" на желания брой чекмеджета/светодиоди.
Той започва на 0, така че извадете 1 от желаните от вас чекмеджета/светодиоди
Копирай постави
"if ((Sumtall> 6) && (Sumtall <16))
{LEDreset ();
светодиоди [1] = CRGB (255, 0, 255);
FastLED.show (); забавяне (300); }"
и начертайте своя обхват на чекмедже.
Добавете една цифра за всяко ново чекмедже в „светодиоди [1]“
Можете също да промените цвета на светодиодите, ако желаете (255, 0, 255)
Стъпка 7: Изолирайте светлината за чекмеджетата
Имаше малко изтичане на светлина, което създаде някои проблеми.
Поправих това, като добавих огледална лента към всяко чекмедже.
Лента, където е добавена отстрани и отдолу.
Няма нужда от огледална лента, ако имате лента, която не пропуска светлина.
Това реши проблема:)
Препоръчано:
Часовник за местоположение „Уизли“с 4 стрелки: 11 стъпки (със снимки)
Часовник за местоположение „Уизли“с 4 ръце: И така, с Raspberry Pi, който се движеше известно време, исках да намеря хубав проект, който да ми позволи да го използвам най -добре. Попаднах на този страхотен инструктируем часовник „Изградете свой собствен Уесли“часовник от ppeters0502 и си помислих, че
Направи сирена за въздушна атака с резистори и кондензатори и транзистори: 6 стъпки (със снимки)
Направи си сам сирена за въздушно нападение с резистори и кондензатори и транзистори: Този достъпен проект за сирена за въздушна сирена е подходящ за изследване на верига за автоколебание, съставена само от резистори и кондензатори и транзистори, които могат да обогатят вашите знания. И е подходящ за национално отбранително образование за деца, в
Система за присъствие със съхранение на данни в електронна таблица на Google с помощта на RFID и Arduino Ethernet Shield: 6 стъпки
Система за присъствие със съхраняване на данни в електронна таблица на Google с помощта на RFID и Arduino Ethernet Shield: Здравейте момчета, Тук идваме с много вълнуващ проект и ето как да изпращаме rfid данни до електронна таблица на Google с помощта на Arduino. Накратко, ние ще направим система за посещаемост, базирана на rfid четец, която ще запише данните за посещаемостта в реално време, за да се потърси
Организатор и съхранение на резистори: 4 стъпки (със снимки)
Организатор и съхранение на резистори: Едно от нещата, които бързо откривате, когато правите свои собствени схеми, е, че резисторите могат да бъдат истинска болка за организиране. Резисторите се предлагат в много различни стойности, така че е от съществено значение да има начин да ги организирате, за да намерите бързо желаната от вас стойност
Някой ме обича Часовникът за местоположение: 6 стъпки (със снимки)
Някой ме обича Часовник за местоположение: С любимите хора в чужбина или извън държавата нищо не казва, че мисля за теб по-добре, отколкото винаги да знам колко е часът за тях! Моите пенсионери се подготвяха да служат на църковна мисия в Берлин, Германия и съпругата ми излезе с