Мазмуну:

Үйдүн индикаторунан WiFi иши: 5 кадам (сүрөттөр менен)
Үйдүн индикаторунан WiFi иши: 5 кадам (сүрөттөр менен)

Video: Үйдүн индикаторунан WiFi иши: 5 кадам (сүрөттөр менен)

Video: Үйдүн индикаторунан WiFi иши: 5 кадам (сүрөттөр менен)
Video: Үйдүн кичүүсү 2024, Ноябрь
Anonim
Үйдөн WiFi көрсөткүчү
Үйдөн WiFi көрсөткүчү
Үйдөн WiFi көрсөткүчү
Үйдөн WiFi көрсөткүчү

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

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

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

Жабдуулар

  • Adafruit Feather Huzzah ESP8266 (Ар кандай ESP8266 иштеши мүмкүн, бирок Хуззада lipo заряддоо схемасы жана 3.3v жөнгө салуучу дагы бар) -
  • 8 даана Neopixel тилкеси* -
  • Lipo батарейкасы - Ар кандай акылга сыярлык өлчөм (600mAH +) кылышы керек, менде булар үчүн жакшы булак жок
  • Долбоордун иши -
  • Эски катуу диск - чындыгында күчтүү магниттердин улуу булагы!

1 -кадам: Видеону карап көрүңүз

Image
Image

Мен дагы бул проект боюнча видео тарттым, эгер сиз аны текшергиңиз келсе.

Мен бир жактуу болушум мүмкүн, бирок менин 3 жашар кызымдын сүйкүмдүү сүйкүмдүү клибин ирландча сүйлөтүү керек деп ойлойм!

2 -кадам: Аппараттык

Аппараттык
Аппараттык
Аппараттык
Аппараттык

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

Микроконтроллер: ESP8266

Микроконтроллер үчүн биз Arduino IDE менен программаланган ESP8266 колдонуп жатабыз. Эгер сиз ESP8266 менен тааныш эмес болсоңуз, анда WiFi'де орнотулган укмуштуудай Arduino шайкеш түзмөгү, мен Бекки Стерндин IoT классын текшерүүнү сунуштайм.

Мен атайын Adafruit Feather Huzzah ESP8266 тандадым, анткени ал Lipo батареясын интеграцияланган колдонуу схемасы менен коштолот. Ошондой эле 500mA 3.3V регулятору бар, бул кытайдын ESP8266 арзан такталарында көп болгондон бир аз жакшыраак. Бул бизге Neopixelsти 3.3V менен иштетүүгө мүмкүнчүлүк берет, бул ESP8266 сыяктуу 3.3v логикалык деңгээлдеги 5v менен иштеген Neopixlesти колдонууда пайда болгон көйгөйлөрдөн качууга жардам берет.

Жарыктар: Неопикселдер

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

Неопикселдер төмөнкүдөй зымдалат.

VCC -> 3V

GND -> GND

Берилиштер -> gpio 0

Батарея: каалаган Lipo

Канаттын батарейка схемасын колдонуу липону колдонууну жеңилдетет. Сиз аны жөн эле мамыктын hustah JST туташтыргычына туташтырсаңыз болот (ЭСКЕРТҮҮ: батареяңыздын полярдуулугун текшериңиз, бул үчүн эч кандай стандарт жок, андыктан аны алмаштырыш керек) же сиз GND жана BAT казыктарына туташа аласыз. Батареяны кубаттоо үчүн, микро USB кабелин хузага туташтырсаңыз болот.

Сиз батарейканын ден соолугун текшеришиңиз керек. Липонун 3Vдан төмөн түшүүсүнө жол берилбеши керек деп кабыл алынат, андыктан аны долбооруңузда колдонуудан мурун анын жогору экенин текшериңиз.

3 -кадам: Код

Code
Code
Code
Code

Бул долбоордун коду Arudino IDEдеги ESP8266 үчүн жеткиликтүү болгон helloServer мисалына негизделген.

Светодиоддорду Кызыл, Жашылга өзгөртүп, анан өчүрүү үчүн пункт жана пункт бар, бирок керек болсо дагы мүмкүнчүлүктөр кошулушу мүмкүн.

Сиз менин Githubдан кодду жүктөп, орното аласыз

Китепкана менеджеринен кошууңуз керек болгон бир тышкы китепкана бар, бул Адафруттун Neopixel китепканасы.

4 -кадам: Магнит

Магнит
Магнит
Магнит
Магнит
Магнит
Магнит

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

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

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

5 -кадам: Колдонуу

Колдонуу
Колдонуу
Колдонуу
Колдонуу
Колдонуу
Колдонуу

Түзмөктү колдонуу үчүн, жөн гана веб -браузериңиздеги "wfh.local" дарегине баш багыңыз. Көңүл буруңуз, бул Bonjour кызматтарына негизделген, көбүрөөк маалымат алуу үчүн бул шилтемени караңыз.

Андан кийин, сиз каалаган убакта LEDдин түсүн жаңыртуу үчүн веб -интерфейсти колдоно аласыз!

Бул Нускаманы сизге пайдалуу деп үмүттөнөбүз.

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

Мен ошондой эле Github демөөрчүлөрүмө чоң рахмат айткым келет, алар менин кылган иштеримди колдоого жардам беришет, мен аны абдан баалайм. Эгер билбесеңиз, Github биринчи жылдагы демөөрчүлүккө дал келет, демек, эгер сиз демөөрчүлүк кылсаңыз, алар кийинки бир нече айга 100% дал келет. Окуганыңыз үчүн рахмат!

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