Мазмұны:
Бейне: Жарықдиодты шамдар мен дыбысы бар DIY өнертапқыштық ART жобасының идеясы: 3 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:22
Бұл бейнеде мен сізге LED диапазоны мен дыбысты қолдана отырып, үйде бірегей өнер жобасын жасауды көрсетемін.
1 -қадам: Жобалық бейне
Жарық диодты жолағы -
MP3 ойнатқыш -
Инфрақызыл сенсор -
Микроконтроллер -
Қосқыш -
Адаптер -
Кернеуді реттегіш -
Спикер -
Micro SD -
Конденсатор -
Резистор -
Ауыстыру -
Дәнекерлеу құралдары -
2 -қадам: Схемалық және Гербер
Тақтаны алыңыз -
3 -қадам: бастапқы код
Бастапқы код:
#қосу
#include «SoftwareSerial.h» #include «DFRobotDFPlayerMini.h» #NUM_LEDS_PER_STRIP анықтау #BRIGHTNESS 200 #dinefine LED1pin 5 #define LED2pin 6 #LED3pin 7 const int IR1pin = A0; const int IR2pin = A1; const int IR3pin = A2; CRGB LED1 түсі [NUM_LEDS_PER_STRIP]; CRGB LED2color [NUM_LEDS_PER_STRIP]; CRGB LED3color [NUM_LEDS_PER_STRIP]; SoftwareSerial mySoftwareSerial (10, 11); // RX, TX DFRobotDFPlayerMini myDFPlayer; void printDetail (uint8_t түрі, int мәні); void setup () {mySoftwareSerial.begin (9600); Serial.begin (115200); if (! myDFPlayer.begin (mySoftwareSerial)) {Serial.println (F («Бастау мүмкін емес:»)); Serial.println (F («1. Қосылымды қайта тексеріңіз!»)); Serial.println (F («2. SD картасын салыңыз!»))); while (true); } pinMode (IR1pin, INPUT); pinMode (IR2pin, INPUT); pinMode (IR3pin, INPUT); myDFPlayer.volume (20); myDFPlayer. EQ (DFPLAYER_EQ_CLASSIC); myDFPlayer.outputDevice (DFPLAYER_DEVICE_SD); FastLED.addLeds (LED1color, NUM_LEDS_PER_STRIP); FastLED.addLeds (LED2color, NUM_LEDS_PER_STRIP); FastLED.addLeds (LED3color, NUM_LEDS_PER_STRIP); FastLED.setBrightness (BRIGHTNESS); } void loop () {if (digitalRead (IR1pin) == LOW) {LED1show (); } if (digitalRead (IR2pin) == LOW) {LED2show (); } if (digitalRead (IR3pin) == LOW) {LED3show (); }} жарамсыз LED1show () {myDFPlayer.play (1); үшін (int i = 0; i
Ұсынылған:
Басы, жарығы мен дыбысы бар Cupid робот: 6 қадам
Қозғалатын басы, жарығы мен дыбысы бар робот Cupid: Мені шабыттандырды, ол сүйкімді робот құмырасына оны тірі ету үшін бірнеше қосымша қосуға түрткі болды, себебі бұл робот және бұл Валентин күні. Мен MP3 -ойнатқыштың жарық қосылған схемасын қайта өңдеймін. Дәл осындай схема Франкенбот нұсқаулығында да қолданылады
ЭКГ дисплейі мен дыбысы бар Arduino Heart Beat: 7 қадам
Arduino жүрек соғысы ЭКГ дисплейі мен дыбысымен: Сәлем балалар! Сізге менің бұрынғы нұсқаулық «Arduino LIXIE сағаты» ұнады деп сенемін. және сіз жаңасына дайынсыз, әдеттегідей мен сізге бұл оқулықты біртіндеп бағыттау үшін жасадым, бұл өте арзан электронды проект жасауда
555 онжылдық есептегіші мен жарық диодтары мен пьезо дыбысы бар таймер; схеманың негізгі сипаттамасы: 6 қадам
555 Таймер онжылдық есептегішпен және жарық диодтары мен пьезо -дыбыстық сигналмен; схеманың негізгі сипаттамасы: бұл схема үш бөліктен тұрады, олар дыбыс шығаратын пьезо -дыбыстық сигнал. Код (бағдарлама) " Туған күніңмен " Пьезо арқылы Ардуино. Келесі қадам - импульсті шығаратын 555 таймер, ол сағат ретінде жұмыс істейді
Ағаштан жасалған жарықдиодты жарықдиодты жарықдиодты шамдар: 6 қадам (суреттермен)
Ағаштан жасалған жарықдиодты жарықдиодты жарықдиодты шамдар: Бұл идея бірнеше жерден келді. Мен қолөнер сатылымында светодиодтары бар ағаштан жасалған белгіні көрдім және бұл таңғажайып және қарапайым болып көрінді деп ойладым. Бірнеше аптадан кейін мен Джулиан Илеттің бейнелерін сақина осцилляторларынан таптым. Екеуін біріктіру
Robot Gong: сатылымдар мен өнімдерге арналған Hackaton жобасының түпкілікті идеясы (кодтау қажет емес): 17 қадам (суреттермен)
Robot Gong: сатылымдар мен өнімдерге арналған Hackaton жобасының түпкілікті идеясы (кодтау қажет емес): Электрондық пошта арқылы іске қосылған роботтық музыкалық гонг құрайық. Бұл сізге электронды поштаның ескертулерін орнатуға мүмкіндік береді … (SalesForce, Trello, Basecamp арқылы …) Сіздің команда ешқашан " GONGGG " жаңа код шығарылған кезде