Мазмұны:

ESP8266-01 бар кереуетке арналған жарықдиодты жолақ шамы: 5 қадам
ESP8266-01 бар кереуетке арналған жарықдиодты жолақ шамы: 5 қадам

Бейне: ESP8266-01 бар кереуетке арналған жарықдиодты жолақ шамы: 5 қадам

Бейне: ESP8266-01 бар кереуетке арналған жарықдиодты жолақ шамы: 5 қадам
Бейне: ESP8266 ESP-01 Wi-Fi релелік модулін қалай бағдарламалауға болады 2024, Қараша
Anonim
ESP8266-01 бар төсек-орынға арналған жарықдиодты жолақ шамы
ESP8266-01 бар төсек-орынға арналған жарықдиодты жолақ шамы

Бұл өте оңай жоба, мен көптен бері ескермедім, бірақ карантин болғандықтан, мен қолымдағы бөлшектермен басқаша жасадым.

Идея қарапайым TCP командаларымен немесе қолмен қосқышпен басқарылатын, сөндірілетін жарыққа ие болу болды.

Бөлшектердің жоқтығынан импровизация жобаның негізгі нүктесіне айналды. Біріншіден, менде MOSFET логикалық деңгейі жоқ, тек қана MOSFET -тің жоғары ток қосқышы болды, сондықтан шағын драйвер қажет болды (айтпақшы, бұл ең жақсы дизайн емес), содан кейін пульстік панельді панель жоқ, сондықтан мен қосалқы микротолқынды пешті алдым. басу түймесі үшін есік құлыптау қауіпсіздік қосқышы.

Сіз бұл жобадан бір нәрсе үйреніп, көңілді боласыз деп үміттенемін.

Жабдықтар

  • 3 м ақ жарық диодты жолақ. Мен оны сатып алған кезде 12 В кернеуі бар
  • ESP8266-01S x 1
  • 2N3904 NPN транзисторы x1
  • 2N3906 PNP транзисторы x 1
  • IRF3205 MOSFET x 1
  • AMS1117-3.3 реттегіші x 1
  • 3.3 К резистор x 2
  • 1 К резистор x 1
  • 1,5 К резистор x 1
  • 120 резистор x 1
  • 10 к резистор x 1
  • 10 uF 16 В электролиттік конденсатор x 1
  • 100 нФ керамикалық немесе полиэфирлі конденсатор x 1
  • 1х6 розеткаға қосқыштар (екі бірлік). Егер сізде ESP үшін сәйкес 2x4 аналық қосқыш болса, тіпті жақсы.
  • Жеткізу мен жарықдиодты шығысқа арналған терминалды қосқыштар
  • Жалпы пластикалық қорап
  • Электрониканың негізгі құралдары (дәнекерлеу үтігі, сым кескіш, қысқыш және т.
  • ESP8266 қолдауымен Arduino IDE орнатылған.
  • USB 3.3 V UART сериялық түрлендіргіші немесе қол жетімді болмаса, конфигурациясы бар кез келген Arduino UNO немесе Nano мұнда көрсетілген https://www.electronicshub.org/esp8266-pwm-tutorial-led-fading/ (айтпақшы, байланысқан бет ESP үшін PWM өте жақсы оқулығы)

1 -қадам: схемалық

Схемалық
Схемалық

Схема GPIO2 -де PWM басқарылатын MOSFET -тен тұрады. Драйвер тізбегі қажет, себебі IRF3205 кемінде 10 миллиметрге жету үшін кемінде 10 В кернеуді қажет етеді, ал ESP тек 3,3 В береді.

3.3 В реттегіші ESP -ті жарық диодты жолақпен бірдей қоректендіруге мүмкіндік береді, ал қосымша қақпақтар беру тұрақтылығын жақсартады.

Соңында, GPIO0 түймешігі әр басқан сайын жарықтық циклінен өтеді. Менің жағдайымда үш жарықтық қадамы және сөну.

2 -қадам: Электр тізбегін жинау

Схемалық жинақ
Схемалық жинақ
Схемалық жинақ
Схемалық жинақ
Схемалық жинақ
Схемалық жинақ

Бұл тез емес (шынымен) лас жоба. Ең жақсы тосынсытқыш - пулькулятор ретінде қаншалықты жақсы жұмыс істейтіні болды.

Өтінемін, сымдарға қарамаңыз: P

3 -қадам: Жарықдиодты жолақты орнату

Жарықдиодты жолақты орнату
Жарықдиодты жолақты орнату

Үш сегментті өлшеңіз және кесіңіз, содан кейін сымдарды дәнекерлеңіз. Соңында жабысқақ қабықты аршып, бас жағының артқы жағына басыңыз.

Менің жағдайда, мен светодиодты жолақтың үстіне жабысқақ таспаны қолдандым, себебі желім әлсіреді.

Соңында, сымдарды терминалдарға бұрап, қосылымдарды тексеріңіз.

4 -қадам: Бағдарламалау

Бағдарламалау
Бағдарламалау

Кодты түзетуді түзету, бекітілген IP мекенжайын қолдау, орнату режимі, қоршаған ортаның айнымалы мәндерін EPROM -ге сақтау, жүктеу кезінде EPROM ортасының айнымалы мәндерін оқу және т.

Микробағдарламаны жүктеу үшін мен Arduino -ны ESP қауымдастық кітапханасының 2.5.0 нұсқасымен қолдандым. Бұл маңызды, себебі ESP бағдарламасының жүктелуі жаңа нұсқалармен сәтсіз аяқталады, мүмкін ESP8266-01-дегі нәрсе болуы мүмкін, мүмкін мен жүктеуші ретінде Arduino UNO қолданамын, мен білмеймін.

ESP тақтасынан қолдау алу үшін Arduino параметрлеріне https://arduino.esp8266.com/stable/package_esp8266… қосуды ұмытпаңыз.

www.electronicshub.org/esp8266-pwm-tutoria… ESP8266 PWM бойынша жақсы оқулық бар. Сондай -ақ, мен бағдарламаны ESP -ке жүктеу үшін олардың Arduino -дан USB сериялық түрлендіргішін қолдандым.

5 -қадам: тестілеу

Сынақ
Сынақ

Алдымен сымды тез тексеріп, электр қуатын қоспас бұрын ESP8266 тізбегіне салыңыз.

Түймені басу төмен жарықты, орташа жарықты, максималды жарықты және сөнуді өшіруі керек.

TCP тесті үшін мен Socket Test қолдандым, бірақ басқа ұқсас бағдарламалық жасақтама https://sockettest.sourceforge.net/ жұмысын жасайды.

Ұсынылған: