![Толкун чырагы - Аба ырайы жана эскертүүлөр: 7 кадам (сүрөттөр менен) Толкун чырагы - Аба ырайы жана эскертүүлөр: 7 кадам (сүрөттөр менен)](https://i.howwhatproduce.com/images/003/image-8829-27-j.webp)
Мазмуну:
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:53
![Image Image](https://i.howwhatproduce.com/images/003/image-8829-29-j.webp)
![](https://i.ytimg.com/vi/19lALxoPNDY/hqdefault.jpg)
![Сүрөт Сүрөт](https://i.howwhatproduce.com/images/003/image-8829-30-j.webp)
Threadiverse аркылуу барактап жатып, мен бул укмуш толкундуу чыракты көрдүм жана аны курууга туура келди.
www.thingiverse.com/thing:774456
Лампа абдан жакшы иштелип чыккан жана эч кандай таянычсыз басып чыгарылган (капталында басып чыгаруу керек)
Ошондой эле, LED тилкелерин алуучу лампа базасы бар
![Сүрөт Сүрөт](https://i.howwhatproduce.com/images/003/image-8829-31-j.webp)
Анан, албетте, мен аны керебеттин жанындагы чырак деп калтыра алган жокмун. Мен аны wifi кылып, аба ырайын көрсөтүшүм керек болчу. Ошентип, мен WS2812B светодиоддору бар ESP8266 модулун колдонуп, жарыктардын түсүн бүгүнкү божомолдун негизинде башкарам. Ошондой эле, жарык саат 22: 00дө автоматтык түрдө өчүп, таңкы 6: 00дө күйөт.
1 -кадам: талаптар
![Талаптар Талаптар](https://i.howwhatproduce.com/images/003/image-8829-32-j.webp)
![Талаптар Талаптар](https://i.howwhatproduce.com/images/003/image-8829-33-j.webp)
Бул толкундуу лампаны түзүү үчүн сизге төмөнкү нерселер керек болот:
Куралдар:
- 3D принтер - жок дегенде 30-35см басып чыгара алат
- ESP-12Eди программалоо үчүн USB-TTL модулу
- Hot Glue Gun
- Кандооч
Чыгымдалуучу материалдар:
- PLA - чырак үчүн ак жана база үчүн башка түс
- 30 WS2812B RGB LED даректери
- ESP8266 - 12E
- 74HCT245N
- 5V электр менен камсыздоо
- 5V-3.3V Power Converter
- Бир нече баштыктар жана резисторлор
- Solder
2 -кадам: 3D басып чыгаруу
![3D Басып чыгаруу 3D Басып чыгаруу](https://i.howwhatproduce.com/images/003/image-8829-34-j.webp)
![3D Басып чыгаруу 3D Басып чыгаруу](https://i.howwhatproduce.com/images/003/image-8829-35-j.webp)
![3D Басып чыгаруу 3D Басып чыгаруу](https://i.howwhatproduce.com/images/003/image-8829-36-j.webp)
3D Төмөнкү бөлүктөрдү басып чыгарыңыз
Чырак
- Капталында бурулган ак PLA менен басып чыгарыңыз
- Колдоо жана салдар талап кылынбайт
- Мен басып чыгаруу учурунда керебетке жабышып калуу үчүн 5мм жээкти колдондум
-
Мен төмөнкү орнотууларды колдондум:
- 0,8мм вулкан насосу жана 0,3мм катмар бийиктиги.
- 2 периметр
- 100% толтуруу (бул абдан маанилүү эмес, анткени кесимдер ушунчалык ичке болгондуктан, баары бир толтурулат)
- Эскертүү - бул ЧОҢ басма жана көп убакытты талап кылат. Демек, эгерде сиз принтериңизди бир түнгө (же бир нече түнгө) калтыруу ыңгайсыз болсо, бул сиз үчүн эмес. Аны 3Dhubs аркылуу басып чыгарыңыз. Меники ~ 30 саат өттү
Стенд
- Мен TinkerCADдын жардамы менен стендди электрониканын базасында боштукту түзүү үчүн өзгөрттүм. Аны бул жерден жүктөп алсаңыз болот:
-
Түстүү PLA менен басып чыгарыңыз (мен отунду колдондум):
- 0,8мм вулкан насосу жана 0,3мм катмар бийиктиги.
- 2 периметр
- 20% толтуруу
- Эсиңизде болсун - мен жараткан көңдөйдүн эч кандай таянычы жок жана ичи бир аз ирээтсиз болуп калат (айрыкча, көпүрө жакшы эмес PLF менен).
Top
Бул кошумча бөлүгү. Мен аны TinkerCADда чырактын үстүндөгү тешикти жашыруу үчүн жараткам. Бул эч нерсе эмес, бирок иштейт.
- https://www.tinkercad.com/things/5aD6V4O0jpy
- Колдоо жана салдар талап кылынбайт
-
Мен төмөнкү орнотууларды колдондум:
- 0,8мм вулкан насосу жана 0,3мм катмар бийиктиги.
- 2 периметр
- 30% толтуруу
3 -кадам: Электрондук схема
![Электрондук микросхема Электрондук микросхема](https://i.howwhatproduce.com/images/003/image-8829-37-j.webp)
![Электрондук микросхема Электрондук микросхема](https://i.howwhatproduce.com/images/003/image-8829-38-j.webp)
![Электрондук микросхема Электрондук микросхема](https://i.howwhatproduce.com/images/003/image-8829-39-j.webp)
Бул чырак үчүн колдонулган схема өтө жөнөкөй жана эгер сиздин WS2812Bs (кээ бирлери, кээ бирлери иштебейт) 3.3V сигналында иштесе, анда 74HCT245Nден оолак боло аласыз.
Негизги схема (жогорудагы схеманы караңыз):
-
ESP-12E (эгер сиз Adafruit, Sparkfun ж.
- 3 жана 8 -казыктарды 3.3Vка туташтырыңыз
- 10k каршылыгы аркылуу 1, 11 жана 12 төөнөгүчтөрдү 3.3Vга туташтырыңыз
- 9 жана 10 -казыктарды GNDге туташтырыңыз
- Ачык 2-пин туташтыргычы аркылуу 12 пинди GNDге туташтырыңыз. Бул казыктар ESP-12E программасы менен бирге туташтырылышы мүмкүн
- 15 жана 16-төөнөгүчтөрдү төөнөгүч казандарга туташтырыңыз (бул EXP-12E программасы үчүн колдонулган RX жана TX казыктары)
-
74HCT245N (эгер WS2812B светодиоддоруңуз 3.3Vда түз иштесе, муну этибарга албаңыз)
- 1 жана 20 -казыктарды +5Вке туташтырыңыз
- 10 жана 19 -казыктарды GNDге туташтырыңыз
- 2-пинти ESP-12Eдин 13-пинине туташтырыңыз
-
WS2812B
- Тиешелүү түрдө +5V жана GND +5V жана GND казыктарына туташтырыңыз
- DINди 74HCT245Nдеги 18 -пинге туташтырыңыз
- Эгерде сиз 74HCT245Nди өткөрүп жиберип жатсаңыз, DINди ESP-12Eдин 13 пинине туташтырыңыз
Бардык GND'лер бири -бирине туташкандыгын текшериңиз. GNDге +5 же +3.3 туташпаганыңызды текшериңиз.
Менде мурунку долбоордо жаткан бир нече тактай бар болчу жана аларды жөн эле колдондум (жогорудагы сүрөттөр)
github.com/dushyantahuja/ESP8266-RGB-W-LED…
4-кадам: ESP-12E программалоо
![ESP-12E программалоо ESP-12E программалоо](https://i.howwhatproduce.com/images/003/image-8829-40-j.webp)
Мен кодду ESP-12Eге жүктөө үчүн Arduino IDE колдондум. Муну жасоодон мурун, ал бир аз жөндөөнү талап кылат.
Arduino IDE орнотуу
Arduino IDEнин акыркы версиясы бул такталарды программалоону жеңилдетти жана мындан ары аны ESP8266 такталары менен иштөө үчүн бир нече алкактан өтүүнүн кажети жок.
Кадамдар төмөнкүчө:
- Акыркы IDEди https://www.arduino.cc/en/Main/Software сайтынан жүктөп алыңыз
- IDEди ачыңыз жана Куралдар -> Такта -> Такта менеджерине өтүңүз …
- ESP8266 издеп, орнотууну чыкылдатыңыз (жогорудагы сүрөттү караңыз)
Модулду программалоо
Бул модуль USB интерфейси менен келбейт, андыктан компьютер менен USB байланышын иштетүү үчүн USB-TTL модулун / arduino колдонуу керек. Сиз ebayде жеткиликтүү болгон арзан модулдардын бирин сатып алсаңыз болот (https://www.ebay.com/sch/i.html?_from=R40&_sacat=0&…) - баары бирдей иштейт - туура драйверлерди табуу үчүн бир гана эскертүү. Сиздин компьютер модулду аныктайт.
Байланыштар абдан жөнөкөй:
- GNDти USB-TTLден ESP-12Eдеги GND деп белгиленген пинге туташтырыңыз
- USB-TTLден 3.3Vду ESP-12Eдеги VCC деп белгиленген пинге туташтырыңыз
- TXти USB-TTLден ESP-12Eде RX деп белгиленген пинке туташтырыңыз
- RXти USB-TTLден ESP-12Eде TX деп белгиленген пинке туташтырыңыз
- PIN 12 GNDге туташуусу үчүн Программанын аталышын кыскартыңыз
Модуль азыр программалоого даяр.
5 -кадам: Кодекс
Код көп учурда Random Nerd Tutorials боюнча окуу куралынан көз каранды https://randomnerdtutorials.com/esp8266-weather-fo…-чындыгында аба ырайы биттери ошол жерден гана көчүрүлгөн.
-
Төмөнкү китепканаларды орнотуңуз:
- FastLED (https://fastled.io)
- ArduinoOTA (https://github.com/esp8266/Arduino/tree/master/libraries/ArduinoOTA)
- ArduinboJSON (https://github.com/bblanchon/ArduinoJson)
- OpenWeatherMap API алуу (https://openweathermap.org/api)
- Githubдан кодду жүктөп алыңыз:
-
Төмөнкү өзгөртүүлөрдү киргизиңиз:
- 56 жана 57 -саптардагы Wifi жана Сырсөз
- Шаар жана API ачкычы 23 жана 24 -саптарда
- ESP-12Eге жүктөө
Эгерде баары ойдогудай болсо, код жүктөлөт, модулуңуз wifi роутерине туташып, аба ырайын көрсөтөт. Азыркы учурда, мен мындай орноттум:
- Эгерде булут / жамгыр жаай турган болсо - Көк
- Эгерде кар / күн күркүрөй турган болсо - Кызыл -Көк
- Эгер ачык болсо - Жашыл
- Башка Rainbow - өзгөчө шарттарды / каталарды эсепке алуу үчүн
Буларды өзгөртүү үчүн 365-377-саптарга өзгөртүүлөрдү киргизсеңиз болот. Колдонулган палитралар 70-82 линияларында
6 -кадам: чогултуу
![Image Image](https://i.howwhatproduce.com/images/003/image-8829-42-j.webp)
![](https://i.ytimg.com/vi/38-309qH0DA/hqdefault.jpg)
![Arduino сынагы 2017 Arduino сынагы 2017](https://i.howwhatproduce.com/images/003/image-8829-43-j.webp)
Төмөнкү бөлүктөрдү чогултуп алыңыз:
- LED тилкесин LED стендине ороп, ысык клей менен жабыштырыңыз
- Райондук модулду түбүнө салып, ысык клей менен чаптаңыз
- LED стендинин үстүндөгү толкун чырагын жылдырыңыз
- Үстүн үстүнө кой
5В электр булагына туташтырып, ырахат алыңыз
7 -кадам: Келечектеги пландар
Бул азырынча иштеп жатат, бирок мен төмөнкү функцияларды кошууну пландап жатам:
- OpenHAB менен байланыштырылышы үчүн MQTTди киргизиңиз
- Мүмкүн, кабыл алынбаган чалуулар / билдирүүлөр үчүн кандайдыр бир билдирүү мүмкүнчүлүгүн түзүңүз
- Жарык ойгон
Сунуштар кабыл алынат. Жана эгер сиз бирөөнү түзсөңүз, бул жерге сүрөт жайгаштырууну унутпаңыз.
Сунушталууда:
Arduino толкун формасынын генератору: 5 кадам (сүрөттөр менен)
![Arduino толкун формасынын генератору: 5 кадам (сүрөттөр менен) Arduino толкун формасынын генератору: 5 кадам (сүрөттөр менен)](https://i.howwhatproduce.com/images/010/image-27865-j.webp)
Arduino Waveform Генератору: 2021 -жылдын февраль жаңыртуусу: Raspberry Pi Pico негизделген 300x үлгү алуу ылдамдыгы менен жаңы версиясын карап көрүңүз. Бул күчөткүчтү сыноо, чынжырын текшерүү болушу мүмкүн
ESP8266 жана AskSensors IoT Cloud менен өсүмдүктөрдү көзөмөлдөө жана эскертүүлөр: 6 кадам
![ESP8266 жана AskSensors IoT Cloud менен өсүмдүктөрдү көзөмөлдөө жана эскертүүлөр: 6 кадам ESP8266 жана AskSensors IoT Cloud менен өсүмдүктөрдү көзөмөлдөө жана эскертүүлөр: 6 кадам](https://i.howwhatproduce.com/images/006/image-15852-16-j.webp)
ESP8266 жана AskSensors IoT Cloud менен өсүмдүктөрдүн мониторинги жана эскертүүлөрү: Бул долбоор ESP8266 жана AskSensors IoT Platform.This системасын колдонуп, өсүмдүктөрдүн акылдуу мониторинг системасын курууга багытталган. алар сугарууну камсыз кылууга жардам берет
WiFi жана IR Remote жана Android колдонмосун колдонуп NodeMCU жана IR алуучу менен 8 релелик көзөмөл: 5 кадам (сүрөттөр менен)
![WiFi жана IR Remote жана Android колдонмосун колдонуп NodeMCU жана IR алуучу менен 8 релелик көзөмөл: 5 кадам (сүрөттөр менен) WiFi жана IR Remote жана Android колдонмосун колдонуп NodeMCU жана IR алуучу менен 8 релелик көзөмөл: 5 кадам (сүрөттөр менен)](https://i.howwhatproduce.com/images/002/image-4439-69-j.webp)
WiFi жана IR Remote жана Android тиркемесин колдонуп NodeMCU жана IR алуучу менен 8 реле көзөмөлү: wifi жана ир алыскы жана андроид колдонмосу аркылуу nodemcu жана IR кабыл алгычты колдонуп 8 реле өчүргүчтөрүн көзөмөлдөө БУЛ ЖЕРДЕ
Температура жана нымдуулукту көрсөтүү жана маалыматтарды чогултуу Arduino жана иштетүү менен: 13 кадам (сүрөттөр менен)
![Температура жана нымдуулукту көрсөтүү жана маалыматтарды чогултуу Arduino жана иштетүү менен: 13 кадам (сүрөттөр менен) Температура жана нымдуулукту көрсөтүү жана маалыматтарды чогултуу Arduino жана иштетүү менен: 13 кадам (сүрөттөр менен)](https://i.howwhatproduce.com/images/003/image-7803-43-j.webp)
Температура жана нымдуулукту көрсөтүү жана маалыматтарды чогултуу Arduino жана иштетүү менен: Киришүү: Бул Ардуино тактасын, Sensor (DHT11), Windows компьютери жана Processing (бекер жүктөлүүчү) программасын колдонуп, Температураны, Нымдуулукту санариптик жана тилке графасынын формасы, убакытты жана күндү көрсөтүү жана эсептөө убактысын иштетүү
LED менен Күндүн чыгышы жана батышы чырагы: 7 кадам (Сүрөттөр менен)
![LED менен Күндүн чыгышы жана батышы чырагы: 7 кадам (Сүрөттөр менен) LED менен Күндүн чыгышы жана батышы чырагы: 7 кадам (Сүрөттөр менен)](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11125865-a-sunrise-and-sunset-lamp-with-leds-7-steps-with-pictures-j.webp)
Күндүн чыгышы жана күндүн батышы менен жарык берүүчү лампа: Билесизби, кыш мезгилинде туруу кыйын, анткени сыртта караңгы жана денең түн ортосунда ойгонбойт. Ошентип, сизди жарык менен ойготуучу будильникти сатып алсаңыз болот. Бул аппараттар анча кымбат эмес