Мазмуну:
- 1 -кадам: 1 -кадам: Компоненттерди чогултуу
- 2 -кадам: 2 -кадам: Arduino тактаңызды орнотуңуз
- 3 -кадам: 3 -кадам: Кодду жүктөө
- 4 -кадам: 4 -кадам: Жыйынтыгын текшериңиз
Video: OLED Candle Light Circuit интенсивдүүлүгүн контролдоо үчүн Fotoresistance менен (TfCD): 4 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Бул көрсөтмөдө биз (O) Светодиоддордун шам сыяктуу жылтылдаганын жана айлана -чөйрөнүн интенсивдүүлүгүнө реакциясын көрсөткөн схеманы кантип жасоону көрсөтөбүз. Жарыктын интенсивдүүлүгү төмөн болгондо, жарык булактарынан жарыктын аз чыгышы талап кылынат. Бул колдонмо менен сиз кошумча атмосфера үчүн ыңгайлуу жана жагымдуу үй лампасын түзүү үчүн өзүңүздүн чырак шамыңызды кура аласыз. Эгерде сизде компоненттер болсо, LEDди OLED менен алмаштырууга аракет кылсаңыз болот (Азыркы учурда технологиянын наркына жана ымыркайдыгына байланыштуу аларды алуу кыйын). Бул жаңы технология катуу абалдагы жарыктандыруунун келечеги болот.
1 -кадам: 1 -кадам: Компоненттерди чогултуу
Компоненттерди чогултуу:
1x Arduino Uno + USB кабели
1x нан тактасы
3x 330R каршылыгы
1x 220R каршылыгы
1х Сүрөт резистору
10x Cable
2 -кадам: 2 -кадам: Arduino тактаңызды орнотуңуз
Сүрөткө ылайык arduino нан тактаңызды орнотуңуз.
3 -кадам: 3 -кадам: Кодду жүктөө
Төмөнкү кодду жүктөңүз. Ар кандай каалаган жыйынтыктар үчүн баалуулуктарды тууралоого же кошууга болот.
int ledPin1 = 9; int ledPin2 = 10; int ledPin3 = 11; int lightSensor = A1; int randomValue = 120; int baseValue = 135;
void setup () {// секундасына 9600 бит ылдамдыктагы байланышты баштоо: Serial.begin (9600); pinMode (ledPin1, OUTPUT); pinMode (ledPin2, OUTPUT); pinMode (ledPin3, OUTPUT); }
// цикл тартиби дайыма кайра -кайра иштейт: void loop () {// 0 аналогдук пинге кирүүнү окуу: int sensorValue = analogRead (A1); if (sensorValue> 800) {randomValue = 120; baseValue = 135; } else if (sensorValue> 750) {randomValue = 110; baseValue = 115; } else if (sensorValue> 700) {randomValue = 90; baseValue = 100; } else if (sensorValue> 650) {randomValue = 70; baseValue = 80; } else if (sensorValue> 600) {randomValue = 55; baseValue = 65; } else if (sensorValue> 550) {randomValue = 40; baseValue = 55; } else {randomValue = 30; baseValue = 40; } // окуган маанини басып чыгарыңыз: Serial.println (sensorValue); analogWrite (ledPin1, random (randomValue)+baseValue); analogWrite (ledPin2, random (randomValue)+baseValue); analogWrite (ledPin3, random (randomValue)+baseValue); кечигүү (туш келди (100)); }
4 -кадам: 4 -кадам: Жыйынтыгын текшериңиз
(O) Светодиоддун шам сыяктуу жаркырап турганын текшерип, айлана -чөйрөнүн жарык интенсивдүүлүгүнө реакция кылыңыз.
Сунушталууда:
Жалюзи контролдоо ESP8266, Google Home жана Openhab интеграциясы жана Webcontrol: 5 кадам (сүрөттөр менен)
Жалюзи контролдоо ESP8266, Google Home жана Openhab интеграциясы жана Webcontrol: Бул Нускамада мен жалюзиңизге автоматиканы кантип кошконумду көрсөтөм. Мен аны автоматташтырууну кошуп жана алып салгым келди, андыктан бардык орнотуулар клипте. Негизги бөлүктөрү: Stepper мотору Stepper айдоочусу ESP-01 Gij жана монтаждоочу
Өчүрүү/Потенциометрди (Variable Resistor) жана Arduino Uno колдонуу менен LED/жарыкты контролдоо: 3 кадам
Потенциометрди (Variable Resistor) жана Arduino Uno колдонуу менен Led/Жарыктыкты өчүрүү/контролдоо: Arduino аналогдук кирүү пини потенциометрдин чыгуусуна туташкан. Ошентип, Arduino ADC (санариптен аналогдукка) аналогдук пин потенциометрдин жардамы менен чыгыш чыңалуусун окуп жатат. Потенциометрдин баскычын айландыруу чыңалууну өзгөртөт жана Arduino кайра
Программасыз жарыктын интенсивдүүлүгүн эсептегич: 7 кадам (сүрөттөр менен)
Программалоосуз жарык интенсивдүүлүгүн эсептегич: Бул үйрөткүч Arduino же башка микро контроллерди же программалоону колдонбостон, жарыктын интенсивдүүлүгүнүн негизги өлчөгүчүн жасоо жөнүндө. Жарык интенсивдүүлүгүн өлчөгүч ар кандай түстөгү жарыктын интенсивдүүлүгүн көрсөтөт. Кызыл LED
Гидропоникалык күнөскана мониторинг жана контролдоо системасы: 5 кадам (сүрөттөр менен)
Гидропоникалык күнөсканаларды көзөмөлдөө жана көзөмөлдөө системасы: Бул көрсөтмөдө мен сизге гидропоникалык күнөскана мониторингин жана көзөмөл системасын кантип курууну көрсөтөм. Мен сизге тандалган компоненттерди, схеманын кантип курулганынын зым диаграммасын жана көрүлгөндөрдү программалоо үчүн колдонулган Arduino эскизин көрсөтөм
ЭСЕПЧИ МЕНЕН RFID DOOR КИРИШИН КОНТРОЛДОО: 8 кадам
RFID ЭШИКТИН КОНТРОЛУ САНАЧЫМЕН: RFID ЭШИКТИН КИРИШИН САНАЧЫ МЕНЕН КОНТРОЛДОО Үйрөткүч