Мазмуну:

Туташкан LED лампалары - IoT долбоорлору: 7 кадам (сүрөттөр менен)
Туташкан LED лампалары - IoT долбоорлору: 7 кадам (сүрөттөр менен)

Video: Туташкан LED лампалары - IoT долбоорлору: 7 кадам (сүрөттөр менен)

Video: Туташкан LED лампалары - IoT долбоорлору: 7 кадам (сүрөттөр менен)
Video: КАК ПРЕОБРАЗОВАТЬ ТРАНСФОРМАТОР ПЯТНО СВЕТОДИОДА ??? Удалите 50 Вт, подключите 5 Вт! 2024, Декабрь
Anonim
Туташкан LED лампалары | IoT долбоорлору
Туташкан LED лампалары | IoT долбоорлору

Бул бир гана күндөрдө сиз базарда көрүп жаткан башка чегилген LED лампа эмес. Бул лампалардын алдыга жылдырылган версиясы. Туташкан түзмөктөр доорунда мен өзүмдүн туташтырылган лампаларымды жасадым. Бул долбоор Филимин: Сизди туташтырган Wi-Fi иштетилген сенсордук жарык деп аталган бир продукттан шыктандырылган. Мага бул продукт чындап жакты, бул муундагы смартфондогудай эле, анда ар бир нерсе, ар бир иш биздин смартфондун колунда, бул продукт смартфонду таптакыр колдонбостон жакындарыңызга сезимдериңиз менен бөлүшүүгө мүмкүнчүлүк берет.

1 -кадам: Бул долбоор эмне жөнүндө ??

Бул долбоордо бизде 2 чырак бар, ал орнотулган WiFi интернет аркылуу AdaFruit серверине туташкан.

Мен лампаны жеке мен "Сагындым" лампалары катары жасадым, сиз каалаган нерсеңизди оюп аласыз. Ошентип, эгерде мен кимдир бирөөнү сагынып жатсам, ага сени сагындым деп SMS жазуунун же ага чалуунун ордуна, планетанын башка бардык адамдары эмне кылса, мен жөн гана чырагыма тийип, түзмөгүмдө LED жарыгын жаркырата алам. Бир нече секунддан кийин, мен белекке берген адам менен түзмөктө турган дагы бир LED лампа да ошол эле интенсивдүүлүк менен жаркырай баштайт. Мен лампага канчалык көп тийген сайын, ошончолук жаркырай баштайт, ал башка адамды канчалык сагындым. Башка адам бүткүл дүйнөнүн каалаган жеринде болушу мүмкүн жана бул түзмөк менин сезимдеримди экинчисине жеткирүүгө жардам берет.

Бул жакындарыңызга сезимдериңизди билдирүүнүн инновациялык жолу. Бул ошондой эле досторуңузду ойноого чакыруу үчүн Бат сигналыңыз болушу мүмкүн!

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

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

2 -кадам: компоненттери талап кылынат

  1. 2 x ESP8266 12e такталары
  2. 2 x 100k резистор
  3. 2 x BC547 транзистору
  4. 2 x 12V DC адаптерлери
  5. 2 х LED тилкелери (акрил барактын өлчөмүнө жараша)
  6. 2 х акрил барагы (мен 150 x 90 x 5 мм өлчөмүндөгү баракты колдондум)
  7. Кээ бир зымдар

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 -кадам: Белек

Берүү
Берүү

Мен бул проект үчүн ашыкча алган ПКБлардын бир белеги бар. Мен төрт абонентиме төрт жуп ПКБ берем жана бул белекке жазылуу процесси

  1. Сиз менин фб баракчамды жактырышыңыз керек.
  2. Сиз менин твиттер эсебимди ээрчишиңиз керек.
  3. Сиз менин инстаграм аккаунтымды ээрчишиңиз керек.
  4. Булардын баарынан кийин видеонун астына "Тапшырмалар аткарылды" деп комментарий жазыңыз

7 -кадам: Код жана үйрөткүч видео

Image
Image

Код үчүн GitHub аккаунтума баш багыңыз.

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

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