Мазмұны:
- 1 -қадам: Қажеттіліктерді жинау
- 2 -қадам: схеманы жобалау
- 3 -қадам: Шамға/экранға бағдарламалау
- 4 -қадам: Шамға контейнер жасау
- 5 -қадам: ләззат алыңыз
Бейне: СКД экраны бар көңіл -күй шамы: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Makers-sac-тың «Керемет көңіл-күй шамы» жобасының арқасында (Maker-sac's Exquisite Mood Lamp) менде бұл жобаға жаңа мүмкіндік қосу туралы ой келді, сонымен қатар бұл менің мектеп мұғалімінің үй тапсырмасы. Бұл жоба кез келген адам үшін өте оңай. Сізге бұл жоба ұнады деп сенемін!
1 -қадам: Қажеттіліктерді жинау
- Ардуино Леонардо
- USB кабелі (А - В типі)
- RGB жарық диоды
- Потенциометр (3 бірлік)
- Резистор (100 омега)
- СКД экран
- Өткізгіш сымдар
- Нан тақтасы
- Акрил бояуы (сұр, қара, ақ және қызыл)
- Сіздің Arduino тақтасы мен нан тақтасына сыятын қорап
- Қызметтік пышақ
- Бақылау қағазы
- Желім
- Қағаз тақталар
- Алмалы -салмалы монтаж жабыны
Мұны жасау үшін сізге қажет барлық құрал -жабдықтар. Мен сізге сілтеме ретінде бірнеше суреттерді тіркедім.
2 -қадам: схеманы жобалау
Суретте көрсетілгендей тізбек қосылыстарын жасаңыз. Жеңіл пияз.
3 -қадам: Шамға/экранға бағдарламалау
Бұл файлды жүктеңіз немесе төмендегі бағдарламаны көшіріңіз немесе осы сілтемені Arduino қосымшасында көшіріңіз. Arduino -ға жүктеңіз және бұл жоба жартылай аяқталды! Бағдарламалау
int a, b, c;
#қосу #қосу
// Бұл СКД басқару элементтері жұмыс істеуі үшін сіз стандартты СКД кітапханасын мына жерден ауыстыруыңыз керек: // https://github.com/marcoschwartz/LiquidCrystal_I2… // Тікелей жүктеу https://github.com/marcoschwartz/LiquidCrystal_I2… // Сіздің бұл орындалғанша жоба құрастырылмайды. LiquidCrystal_I2C lcd_I2C_27 (0x27, 16, 2); // СКД адресін 16 таңба мен 2 жолды дисплейге орнатыңыз
жарамсыз орнату ()
{
pinMode (A0, INPUT);
pinMode (A1, INPUT);
pinMode (A2, INPUT);
pinMode (5, OUTPUT);
pinMode (6, OUTPUT);
pinMode (9, OUTPUT); lcd_I2C_27.init (); // lcd lcd_I2C_27.backlight () инициализациялау;
}
бос цикл ()
{
a = analogRead (A0) /4.0156;
b = analogRead (A1) /4.0156;
c = analogRead (A2) /4.0156;
analogWrite (5, а);
analogWrite (6, b);
analogWrite (9, c); lcd_I2C_27.setCursor (0, 0); // курсорды орнатыңыз, санау 0 lcd_I2C_27.print («Сәлеметсіз бе») басталады; // СКД -ге хабарды басып шығарыңыз.
}
P. S сіз СКД экранының сөзін өзгерте аласыз, мен жоғарыда көріп тұрғандай «Сәлемді» таңдадым.
Бұл бағдарламаның жұмыс істеуі үшін сізге «кітапхананы» жүктеу керек, мұнда Arduino кітапханаларын қалай орнату керек.
Мен потенциометрлерді тақтаға жабыстыру үшін алынбалы бекіту шыбығын қолдануды ұсынамын.
4 -қадам: Шамға контейнер жасау
- Төмендегі суреттегідей қораптың орналасуын кесіңіз: USB кабелі үшін саңылауды, СК -дегі өтпелі сымдар шығатын тесікті, потенциометр үшін үш тесікті сол жақ бұрышта немесе потенциометрді қай жерге қойсаңыз да кесіңіз.
- Қорапты акрилмен бояңыз, мен сияқты немесе сіз өзіңіздің түсіңізді таңдай аласыз!
- Қадағалау қағазын дұрыс пештің өлшемі ретінде кесіңіз, оны бірінші қадамда кесу керек
- Біздің қораптың ішіне сәйкес келетін картонды кесіңіз. Оның мақсаты - жарықтың калькулятор арқылы өтуі үшін қораптың жоғарғы жағына жақын жерде Arduino ұстау.
- БОЛДЫ!
P. S. Есіңізде болсын, алдымен қорапты мөрлемеуді ұмытпаңыз, себебі Arduino тақтасы мен нан тақтасын қораптың ішіне салу керек, ал қораптың төменгі жағы ашылған кезде тесіктерді кесу оңайырақ. Сонымен қатар, егер сіз Arduino тақтасы мен тақтаның алынбалы болуын қаласаңыз, қорапты еркін ашу және жабу үшін ілмек пен ілмек таспасын немесе алмалы -салмалы қаптаманы сатып алуды ұмытпаңыз!
Мен оны кішкене пешке ұқсағысы келді, өйткені потенциометрлер пештің тұтқасына ұқсайды. Сізге де ұнайды деп үміттенемін!
5 -қадам: ләззат алыңыз
Сіз қол жеткіздіңіз! Потенциометрлерді бұрып, ашықтық пен түсін өзгертуге болады. Ләззат алыңыз!
Ұсынылған:
Автокөлік тақтасына арналған STONE СКД экраны: 5 қадам
Автокөлік тақтасына арналған STONE СКД экраны: Экономиканың қарқынды дамуымен және адамдардың тұтыну қуатының біртіндеп жақсаруымен автомобильдер қарапайым отбасылардың күнделікті қажеттіліктеріне айналды, және барлығы автомобильдердің жайлылығы мен қауіпсіздігіне көбірек көңіл бөледі
Ультрадыбыстық сенсор автоматты жарықдиодты анимация шамдары мен СКД ақпарат экраны: 6 қадам
Ультрадыбыстық сенсорлық автоматты жарықдиодты жарықдиодты анимация шамдары мен СКД туралы ақпарат экраны: үйге шаршаған кезде оралып, отыруға және демалуға тырысқанда, айналаңыздағы нәрсені күн сайын қайта -қайта көру өте скучно болуы керек. Неліктен көңіл -күйіңізді өзгертетін қызықты және қызықты нәрсе қоспайсыз? Өте оңай Arduin жасаңыз
СКД экраны бар түс сенсоры: 6 қадам
СКД экраны бар түс сенсоры: Мақсаты - соқырларға түстерді көрмей -ақ түстерді анықтауға мүмкіндік беретін құрылғыны құру. СКД экранын сенсормен қолдану арқылы түсі алынады, содан кейін СКД экранына сөздерге ауысады. Бұл құрылғы
I2C рюкзактары бар 1602 СКД пернетақтасы экраны модулі: 6 қадам
I2C рюкзактары бар 1602 СКД пернетақтасы қалқан модулі: Үлкен жобаның бөлігі ретінде мен СКД дисплейі мен кейбір қарапайым мәзірлерді жылжытуға арналған пернетақтаны алғым келді. Мен басқа жұмыс үшін Arduino -дағы енгізу -шығару порттарын көп қолданатын боламын, сондықтан мен СКД үшін I2C интерфейсін алғым келді. Сондықтан мен бірнеше жабдық сатып алдым
RFID және СКД экраны бар UCL-IIoT-Strongbox (Nodered, MySQL): 5 қадам
UCL-IIoT-Strongbox RFID және СКД экранымен (Nodered, MySQL): RFID сканері мен СКД бар Arduino жобасы. Кіріспе Біздің курсты микроконтроллерлермен аяқтау үшін, дәлірек айтқанда біз қолданып жүрген Arduino Mega. Бізге өзіміздің Arduino Mega -дан тұратын жоба жасау тапсырылды, басқалардан басқа