Мазмуну:
- 1 -кадам: Бул долбоор эмне жөнүндө ??
- 2 -кадам: компоненттери талап кылынат
- 3 -кадам: ПКБларыңызды Интернетке заказ кылыңыз
- 4 -кадам: Байланыштар
- 5 -кадам: Иштөө
- 6 -кадам: Белек
- 7 -кадам: Код жана үйрөткүч видео
Video: Туташкан LED лампалары - IoT долбоорлору: 7 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Бул бир гана күндөрдө сиз базарда көрүп жаткан башка чегилген LED лампа эмес. Бул лампалардын алдыга жылдырылган версиясы. Туташкан түзмөктөр доорунда мен өзүмдүн туташтырылган лампаларымды жасадым. Бул долбоор Филимин: Сизди туташтырган Wi-Fi иштетилген сенсордук жарык деп аталган бир продукттан шыктандырылган. Мага бул продукт чындап жакты, бул муундагы смартфондогудай эле, анда ар бир нерсе, ар бир иш биздин смартфондун колунда, бул продукт смартфонду таптакыр колдонбостон жакындарыңызга сезимдериңиз менен бөлүшүүгө мүмкүнчүлүк берет.
1 -кадам: Бул долбоор эмне жөнүндө ??
Бул долбоордо бизде 2 чырак бар, ал орнотулган WiFi интернет аркылуу AdaFruit серверине туташкан.
Мен лампаны жеке мен "Сагындым" лампалары катары жасадым, сиз каалаган нерсеңизди оюп аласыз. Ошентип, эгерде мен кимдир бирөөнү сагынып жатсам, ага сени сагындым деп SMS жазуунун же ага чалуунун ордуна, планетанын башка бардык адамдары эмне кылса, мен жөн гана чырагыма тийип, түзмөгүмдө LED жарыгын жаркырата алам. Бир нече секунддан кийин, мен белекке берген адам менен түзмөктө турган дагы бир LED лампа да ошол эле интенсивдүүлүк менен жаркырай баштайт. Мен лампага канчалык көп тийген сайын, ошончолук жаркырай баштайт, ал башка адамды канчалык сагындым. Башка адам бүткүл дүйнөнүн каалаган жеринде болушу мүмкүн жана бул түзмөк менин сезимдеримди экинчисине жеткирүүгө жардам берет.
Бул жакындарыңызга сезимдериңизди билдирүүнүн инновациялык жолу. Бул ошондой эле досторуңузду ойноого чакыруу үчүн Бат сигналыңыз болушу мүмкүн!
WhatsApp мессенджериндеги "Көк кене" өзгөчөлүгү, ал биз үчүн окуу дүмүрчөгү катары иштейт. Биздин проект ушундай эле өзгөчөлүккө ээ! Башка адам чырактын жаркырап турганын көрүп эле, алар менин билдирүү жеткирип жатканымды билишет жана алар түзмөккө тийгенде, LEDлер эки лампаны тең өчүрүп, алар көргөнүн ырасташат. сенин кабарың. Мына ушинтип биздин билдирүүбүз жеткирилгенин аныктай алам.
Бүт процесс тескерисинче бүтүшү мүмкүн. Башка адам, мен дагы ошол нерсени кылуу менен эмнени айткым келсе, ошону жеткире алам.
2 -кадам: компоненттери талап кылынат
- 2 x ESP8266 12e такталары
- 2 x 100k резистор
- 2 x BC547 транзистору
- 2 x 12V DC адаптерлери
- 2 х LED тилкелери (акрил барактын өлчөмүнө жараша)
- 2 х акрил барагы (мен 150 x 90 x 5 мм өлчөмүндөгү баракты колдондум)
- Кээ бир зымдар
3 -кадам: ПКБларыңызды Интернетке заказ кылыңыз
Менин pcbsке заказ кылуу үчүн jlcpcb.com деп аталган бир укмуш сайтым бар. Сиз PCBди онлайндын дизайнын easyeda.com сайтынан жасай аласыз, андан кийин ПХБнын gerber файл форматын ошол жерден жүктөп алсаңыз болот.
Бул gerber файлын jlcpcbге жүктөгөндөн кийин, сиз компьютериңизди эшиктин тепкичтеринен ала аласыз. Баасы акылга сыярлык. $ 2 үчүн 10 PCB.
Дагы бир нерсе, сиздин биринчи заказыңыз бекер жеткирилет. Андыктан бир жолу аракет кылып көрүңүз.
Эгер бактылуу болсоңуз, анда мен макаланын аягында бир белек берүүнү пландап койгондой, бир жуп ПКБны бекер аласыз.
4 -кадам: Байланыштар
5 -кадам: Иштөө
Бул такталарга жүктөлгөн кодду түшүндүрүү жана түшүнүү бир аз татаал, ошондуктан мен проектти фондо болуп жаткан процесс менен түшүндүрөм.
Ошентип, биринчи кезекте, мен биздин ESP тактабыздын аналогдук пининдеги Resistor Divider схемасы аркылуу жөнөкөй көп өзөктүү зымды колдонуп сенсордук которууну жасадым. Ошентип, биз ошол зымга тийгенибизде, ошол эле ESPке туташкан LED тилкеси жаркырай баштайт. Зымга канчалык көп тийсек, жарык ошончолук жарык болот. Мен жарыктын 17 деңгээлин программаладым. Сиз кемчиликсиз жаркыроо деңгээлин токтоткондон кийин, манжаңызды зымдын үстүнөн чечиңиз жана бир нече секунддан кийин, бул лампа Adafruit MQTT брокери аркылуу башка лампага өзүнүн жарыктыгынын маалыматын жөнөтөт.
Андан кийин, экинчи лампа серверден маалыматтарды алаар замат ошол эле жарыктык менен жаркырай баштайт. Эми эки лампа тең бирдей интенсивдүүлүк менен жаркырайт. Эми экинчи чырагы бар адам зымга тийет, эки лампанын тең жарыгы өчөт, бул билдирүү адам тарабынан ийгиликтүү кабыл алынганын жана окулганын билдирет.
Жана акылман сыяктуу, экинчи адам дагы ошол процессти жасай алат. Ошентип, негизинен коддо MQTT кардары бар жана кээ бир татаал шарттар жана башка эч нерсе жок. Ошентип, жөн эле кодду өтүңүз жана эгер сиз Arduino коддоону жакшы билсеңиз, анда сиз бүт нерсени оңой түшүнөсүз.
6 -кадам: Белек
Мен бул проект үчүн ашыкча алган ПКБлардын бир белеги бар. Мен төрт абонентиме төрт жуп ПКБ берем жана бул белекке жазылуу процесси
- Сиз менин фб баракчамды жактырышыңыз керек.
- Сиз менин твиттер эсебимди ээрчишиңиз керек.
- Сиз менин инстаграм аккаунтымды ээрчишиңиз керек.
- Булардын баарынан кийин видеонун астына "Тапшырмалар аткарылды" деп комментарий жазыңыз
7 -кадам: Код жана үйрөткүч видео
Код үчүн GitHub аккаунтума баш багыңыз.
Эгерде сиз дагы эле бул долбоордун жасалышына күмөн санасаңыз, анда мен бул долбоордун бардык аспектилерин камтыган менин толук үйрөтүүчү видеомду көрүңүз.
Сунушталууда:
Cool Laptop Touchpad Hack Arduino долбоорлору үчүн!: 18 кадам (сүрөттөр менен)
Cool Laptop Touchpad Hack Arduino Projects!: Бир аз убакыт мурун, мен Arduino микроконтроллери менен PS/2 сенсордук тактасы менен алпурушуп жүргөндө, анын борттогу эки туташуусун санариптик киргизүү катары колдонууга болорун билдим. Бул Нускамада PS/2 сенсордук панелин кантип колдонууну үйрөнөлү
Жөнөкөй LED чырак лампалары (LED тилкелериңизди жаңыртыңыз): 4 кадам (сүрөттөр менен)
Жөнөкөй LED чырак лампалары (LED тилкелериңизди жаңыртыңыз): Мен LED тилкелерин бир топ убакыттан бери колдонуп келем жана алардын жөнөкөйлүгүн дайыма жакшы көрчүмүн. Сиз жөн гана ролду кесип, ага зымдарды эритип, электр менен камсыздоону туташтырсаңыз, өзүңүзгө жарык булагы келет. Көп жылдар бою мен c таптым
16x16 RGB LED панели Arduino долбоорлору: 5 кадам (сүрөттөр менен)
16x16 RGB LED Panel Arduino Projects: Саламатсыздарбы, мен бул долбоорду жарыялап жатам, анткени мен ар бир адам фантастикалык 16x16 RGB LED панелдеринин бири менен ойноп келүүнү каалашат. Мен башка долбоорлордун идеяларын кармап, бул долбоорго өзгөртүүлөрдү киргиздим. Бул сизге
Arduino лампалары бар телефондук док: 14 кадам (сүрөттөр менен)
Arduino лампалары бар телефондук док: Идея жетишерлик жөнөкөй эле; Телефонду кубаттоодо лампаны күйгүзө турган телефон заряддоо докун түзүңүз. Бирок, көбүнчө болгондой, башында жөнөкөй көрүнгөн нерселер аларды аткарууда бир аз татаалыраак болуп калышы мүмкүн. Бул т
Желеде туташкан SMART LED анимация сааты Желе негизделген башкаруу панели менен, Time Server синхрондоштурулган: 11 кадам (Сүрөттөр менен)
Желеде туташкан SMART LED анимация сааты Вебге негизделген Башкаруу панели менен, Time Server синхрондоштурулган: Бул сааттын баяны артка кетет-30 жылдан ашык. Менин атам бул идеяны мен 10 жашымда, потенциалдуу түрдө LED революциясынан көп убакыт мурун - LED болгон кезде, алардын азыркы жаркыраган жарыктыгынын 1/1000 бөлүгүн түзгөн. Чындык