Мазмуну:

Arduino / ESP LED Камин: 4 кадам (Сүрөттөр менен)
Arduino / ESP LED Камин: 4 кадам (Сүрөттөр менен)

Video: Arduino / ESP LED Камин: 4 кадам (Сүрөттөр менен)

Video: Arduino / ESP LED Камин: 4 кадам (Сүрөттөр менен)
Video: Setting up a 3d Printer with MKS sGen L v1.0 2024, Ноябрь
Anonim
Image
Image
Arduino / ESP LED камин
Arduino / ESP LED камин

Мен ижарага алган үйдө эскилиги жеткен камин бар болчу, жакшы, жайлуу чыныгы камин үчүн реалдуу вариант жок. Ошентип, мен өзүмдүн RGB LED каминимди жасоону чечтим, ал чыныгы отко окшоштуруп жагымдуу сезим берет. Чыныгы от сыяктуу жакшы эмес, бирок ал чынында окшош жайлуу сезимди берет.

Сиз өзүңүз деле жасай аласыз, бул бир аз башталгыч долбоор жана Arduino же ESP8266 модулу менен жасай аласыз. Эки модуль тең жакшы иштейт, мен ESP8266 тандап жатканымдын себеби, бул мага очокту алыстан башкарууга, үйдөгү автоматташтыруу тутумунан күйгүзүп/өчүрүүгө мүмкүнчүлүк берет. Бүт проект абдан арзан жана ал көп убакытты талап кылбайт.

Керектүү материалдар:

  • WS2812B RGB LED тилкеси (1 метр, 60 LED/метр) - eBay cca. 7 USD
  • NodeMCU ESP8266 ESP -12 (3.3v) же Arduino Nano V3.0 (5V) модулу (Эгер WiFi керек болсо, NodeMCU тандаңыз) - cca. 4-7 АКШ доллары
  • 1 х Конденсатор (1000 uF, 6.3V+) учурдагы чукулдарды турукташтыруу үчүн
  • Ак бышырылган кагаз
  • Негизги жыгач тактайы (же картон)
  • USB кабели, дубалдагы электр адаптери (1 А же андан көп)

Ошондой эле, сизге кээ бир ширетүүчү темир, шаймандар жана зымдар керек болот.

1 -кадам: базаны даярдоо

Базаны даярдоо
Базаны даярдоо
Базаны даярдоо
Базаны даярдоо
Базаны даярдоо
Базаны даярдоо

Биринчиден, сиз 1 метрлик RGB LED тилкесин экиге бөлүп, казыктарды зым менен бириктиришиңиз керек (GNDден GNDге, Dдан Dга, +5Vдан +5Vга чейин). Бул сизге 50 см узундуктагы кош тилкени берет.

Эми сиз жыгачты алып, өлчөмүнө чейин кесе аласыз, ал LED тилкесинен бир аз узунураак жана бир аз кеңирээк болушу керек. Башка материалды колдонсоңуз болот, бирок жыгач жакшы көрүнөт деп ойлойм.

RGB LED тилкесинин учтарын тактага скотч же (ысык) клей менен бекиткиле.

2 -кадам: Жалындарды кошуу

Жалындарды кошуу
Жалындарды кошуу
Жалындарды кошуу
Жалындарды кошуу
Жалындарды кошуу
Жалындарды кошуу

Майланган кагазды алып, бир кесимди (туурасы болжол менен 10-15 сантиметр) айрып, бир аз бырыштырып, анан LED тилкесинин астына жылдырып, өйдө-ылдый бүктөңүз, ошондо ал "жалын" чыгарат. Максат - аны светодиоддордун үстүнө куруу, андыктан светодиоддордун жарыгы кагазга тарайт.

Сиз капталдарын бүктөп, аны коргоого аракет кылсаңыз болот. Аны скотч же кадимки клей менен колдоно албайсыз, анткени ал майланган/жабышпаган кагаз. Сиз аны ийненин жардамы менен тунук жип менен байлап алсаңыз болот.

Биринчи жалынды жасап бүткөндөн кийин, базанын мурункусу менен бир аз жабышып, кийинки бардык жалындарды курууну улантыңыз.

3 -кадам: Аны зымга кошуу

Wiring It Up
Wiring It Up
Wiring It Up
Wiring It Up
Wiring It Up
Wiring It Up

Модулду (NodeMCU) LED тилкесине туташтыруу оңой, бирок зымдарды LED тилкесинен ажыратуу үчүн бир аз ширетүү керек болот. Ошондой эле, LED тилкесине жакын + жана GND ортосунда 1000 uF 6.3V (же андан көп) конденсатор кошууну унутпаңыз, бул кубатты турукташтырууга жардам берет.

Зым - бул:

  • +5V (USB VCC) NodeMCUдан LED тилкесине +5V туташтырыңыз
  • NodeMCUдан GNDди LED тилкесине GND туташтырыңыз
  • LED тилкесиндеги NodeMCUдан "D7" деп белгиленген пин туташтырыңыз

Эгерде сиз Arduino колдонуп жатсаңыз, анда каалаган санарип пинди (D2-D13) LED тилкесине туташтырсаңыз болот, жөн гана аны баштапкы кодго дал келтириңиз.

4 -кадам: Кодду жүктөө

Кодду жүктөө
Кодду жүктөө
Кодду жүктөө
Кодду жүктөө

Сиз Arduino IDEге колдонушуңуз керек жана ESP8266 тактасынын колдоосун орнотушуңуз керек:

github.com/esp8266/Arduino

Булак коду github баракчасында жеткиликтүү:

Кодду түзүңүз жана NodeMCU модулуна жүктөңүз, ошондо! Ал светодиоддорду жаркырата баштайт.

Коддо бир өзгөчө эскертүү бар: учурдагы коддун энергия керектөөсү 600-700 мА айланасында болгон, бул кадимки 500 мА USB портторунан жогору. Ушул себептен улам, биринчи 1 мүнөттө, ал светодиоддордун бир бөлүгүн гана иштетет (болжол менен үчтөн бир бөлүгү), андан кийин барып, бардыгын күйгүзөт. Эгерде сиз дубалдын кубаттагыч адаптерин колдонуп жатсаңыз, анда ал эң арзан түрүн эмес, жок дегенде 1 Аны колдой алаарын текшериңиз.

Булак коду жеткиликтүү болгондуктан, түстөрдү, убакытты сынап көрүңүз.

Ырахат!

Сунушталууда: