Мазмуну:
- 1 -кадам: базаны даярдоо
- 2 -кадам: Жалындарды кошуу
- 3 -кадам: Аны зымга кошуу
- 4 -кадам: Кодду жүктөө
Video: Arduino / ESP LED Камин: 4 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Мен ижарага алган үйдө эскилиги жеткен камин бар болчу, жакшы, жайлуу чыныгы камин үчүн реалдуу вариант жок. Ошентип, мен өзүмдүн 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 -кадам: Аны зымга кошуу
Модулду (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 Аны колдой алаарын текшериңиз.
Булак коду жеткиликтүү болгондуктан, түстөрдү, убакытты сынап көрүңүз.
Ырахат!
Сунушталууда:
Батарея менен иштеген сарайдын эшиги жана кулпу сенсору, Күн, ESP8266, ESP-Now, MQTT: 4 кадам (сүрөттөр менен)
Батарея менен иштеген сарайдын эшиги жана кулпу сенсору, Күн, ESP8266, ESP-Азыр, MQTT: Бул Нускамада мен сизге велосипед сарайынын эшигин жана кулпусунун абалын көзөмөлдөө үчүн батарея менен иштеген сенсорду кантип көрсөткөнүмдү көрсөтөм. Менде электр энергиясы жок, ошондуктан батарейка менен иштейм. Батарея кичинекей күн панели менен заряддалат
Камин жарык эффекти: 4 кадам
Каминдин жарык эффектиси: Кыштын узак жана суук күнүнөн кийин үйүңүздүн жылуу жагында очоктун алдында отуруу жакшы эмеспи? Көпчүлүктүн чындыгында очогу жок, бирок ал тургай жалындын көрүнүшү же жарыгы сизди жана муздак жүрөгүңүздү жылытат
Esp 8266 Esp-01 менен Arduino IDE менен баштоо - Esp такталарын Arduino Ideде орнотуу жана Esp программалоо: 4 кадам
Esp 8266 Esp-01 менен Arduino IDE менен баштоо | Эсеп такталарын Arduino Ideде орнотуу жана программалоо Esp: Бул көрсөтмөлөрдө биз esp8266 такталарын Arduino IDEде кантип орнотууну жана esp-01ди кантип программалоону жана ага кодду жүктөөнү үйрөнөбүз. бул жана адамдардын көбү көйгөйгө туш болушат
ESP-12E жана ESP-12F программалоо жана өнүктүрүү кеңеши: 3 кадам (сүрөттөр менен)
ESP-12E жана ESP-12F программалоо жана өнүктүрүү кеңеши: Бул тактанын милдети жөнөкөй эле: ESP-12E жана ESP-12F модулдарын NodeMCU такталары сыяктуу оңой программалай алсаңыз болот (б.а. баскычтарды басуунун кажети жок). Колдонулуучу IOго кирүү мүмкүнчүлүгү бар, доскага төөнөгүчтөрүңүз бар. Сериялык өткөрүү үчүн өзүнчө USB колдонуңуз
LED миниатюралык камин: 9 кадам (сүрөттөр менен)
LED Miniature Nendoroid Камин: Сиздин нендороиддер бул Christmas.Materials от менен жылуу, жайлуу түнгө татыктуу: Adifruit Pro Trinket 5V* Mini PCB Neopixel 5 пакети 30 awg силикон зымы Микро USB кабели (идеалдуу туура бурчтуу USB кабели) SolderHot г