Съдържание:
- Консумативи
- Стъпка 1: Организация
- Стъпка 2: Фоторезистор
- Стъпка 3: Захранване, реле и крушка
- Стъпка 4: Кодиране в Arduino
Видео: Лампа за интензитет на светлината: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Хей, кодери, днес ще ви науча как да създадете лампа с фоторезистор в TinkerCad. Да започваме!
Консумативи
Ще имаш нужда:
* 1 Фоторезистор
* 1 Arduino Uno R3
* 1 крушка
* 1 Реле SPDT (тъй като крушката приема 120 V, а Arduino осигурява само 5 V)
* 1 Източник на захранване
* 1 Платформа
Стъпка 1: Организация
Първото нещо, което искате да направите, е да подредите материалите си, както е на снимката. Това ще улесни, когато трябва да свържем всичко заедно.
Стъпка 2: Фоторезистор
Първото нещо, което ще свържем, е фоторезисторът. Свързваме 5V щифта към положителния извод на макетната платка, добавяме маса (като се уверим, че добавяме захранване/заземяване в макетната платка) и добавяме фоторезистора на един пинов ред над земята. Между тях свързвате щифта A0 към резистор от 1000 ома и го свързвате към положителен.
Стъпка 3: Захранване, реле и крушка
След това ще свържем източника на захранване, релето и крушката с Arduino. Първо, трябва да свържем земята с Arduino и да свържем краищата на всяка макетна платка, така че захранването и земята да преминават навсякъде. След това, за захранването, свързваме земята към клема 1 на релето и добавяме маса от клема 8 на релето. Положителното на захранването отива към извод 2 на крушката, а положителното на крушката отива към извод 7 на релето. И накрая, можем да свържем цифров щифт 4 към извод 5 на релето. С това всичко окабеляване/хардуер е свършено и можем да преминем към кодирането на Arduino!
Стъпка 4: Кодиране в Arduino
Кодирането за това е в две части; void setup и void loop. Настройката, както се казва, настройва щифтове и цикълът привлича парче код.
За настройка на празнотата използваме pinMode, за да изберем конкретен номер на пина и да изберем дали той е входен или изходен. В този случай щифт A0 е входен и щифт 4 за изход. Serial.begin стартира серийния монитор за фоторезистора. С това можем да започнем от цикъла на void.
За void цикъл пишем Serial.println (analogRead (A1)); за отпечатване на данните на фоторезистора и серийния монитор. Пишем изявление if, че ако фоторезисторът дава числа над 500 (или приглушена светлина), той ще изключи крушката и ще я включи, ако не е приглушена. И точно така, кодът е свършен и веригата работи!
Благодарим ви, че прочетохте този урок! Надявам се да ви е харесало!
Препоръчано:
Лампа за интензитет на светлина Arduino: 6 стъпки
Лампа за интензивност на светлина Arduino: Добре дошли в моя урок за това как да изградите и кодирате лампа за интензивност на светлина с Arduino. Тези компоненти ще ви трябват, за да изградите това.* LDR* Микроконтролер Arduino* Електрическа крушка* Реле* Източник на захранване* Платка* 1 к-омов резистор Надяваме се
Лампа за интензитет на светлината W/ Arduino: 3 стъпки
Лампа за интензитет на светлината W/ Arduino: В този проект изследвам как да използвам arduino за създаване на лампа, която се променя в зависимост от времето на деня. По искане на потребителя, лампата ще промени яркостта си, когато те определят количествено или намалят съпротивлението на LDR -светлината за откриване на светлина
Лампа за интензитет на светлина Arduino: 5 стъпки
Лампа за интензивност на светлина Arduino: В този проект ще научите как автоматично да включвате лампа, когато е тъмно
Лампа за интензитет на светлина Arduino - Jasdeep: 6 стъпки
Arduino Light Intensity Lamp - Jasdeep: Общ преглед: В този проект ще създадем проста схема, в която крушка ще се включи, ако е тъмна. Когато обаче е светло, крушката ще се изключи
Икономия на енергия с интензитет на светлината с помощта на фотоелементи и термистори: 6 стъпки
Икономия на енергия с интензитет на светлината с помощта на фотоелементи и термистори: Тази инструкция е предназначена да ви научи как да пестите енергия чрез промяна на интензитета на светлината с помощта на фотоклетки и термистори. Ще ви покажем как да конструирате веригата и да кодирате Arduino, използвайки MATLAB