Мазмуну:

Blynk эскертмелери менен кыймыл детектору (WeMos D1 Mini + HC-SR04): 4 кадам (сүрөттөр менен)
Blynk эскертмелери менен кыймыл детектору (WeMos D1 Mini + HC-SR04): 4 кадам (сүрөттөр менен)

Video: Blynk эскертмелери менен кыймыл детектору (WeMos D1 Mini + HC-SR04): 4 кадам (сүрөттөр менен)

Video: Blynk эскертмелери менен кыймыл детектору (WeMos D1 Mini + HC-SR04): 4 кадам (сүрөттөр менен)
Video: Удаляем волосы на лице с помощью НИТКИ \ Тридинг лица 2024, Ноябрь
Anonim
Blynk эскертмелери менен кыймыл детектору (WeMos D1 Mini + HC-SR04)
Blynk эскертмелери менен кыймыл детектору (WeMos D1 Mini + HC-SR04)

Сураныч, бул долбоор үчүн Зымсыз Конкурста ДОБУШ бергиле. Рахмат!

№2 жаңыртуу - Бир нече өзгөртүүлөр (2.2 версиясы), сенсорду (диапазону жана атын) туура аныктамада орното аласың. Ошондой эле, кээде сенсор туура эмес маанилерди окуп, билдирүү жөнөткөн учурлар болгон, ошондуктан мен кошумчаладым жана "эгерде" маанилер катары менен эки жолу катарда болушу керек. Эгерде сизде дагы эле кыйынчылыктар болсо, аны билдирүү жөнөтүлгөнгө чейин 3, 4,….x жолу окуу үчүн туураласаңыз болот.

Саптын жайгашуусу = "Гараж"; int rangeMin = 0; int rangeMax = 50;

_

№1 жаңыртуу - Мен дагы эле Блинктин сырларын ачып жатам … бул таза код (2.1 версиясы), туура цикл, ж.б. менен коштолуп, ырахат алыңыз жана бул долбоор сиз үчүн кандай иштээрин мага билдириңиз ….рахмат! _

Мен гараждын эшиги ачылган сайын мага кабарлап туруучу кыймыл детекторун жасагым келди. Мен бир аз убакыт PIR сенсору менен ойноп жүрдүм, бирок кээ бир орнотуу көйгөйлөрүнөн кийин (сезимталдык x убакыт) анын ордуна HC-SR04 сенсорун колдонууну чечтим … жана ал тумар сыяктуу иштейт. Идея жөнөкөй: сиз детекторду ушундай орнотосуз, эгер эшик (же терезе - аны кантип колдонууну кааласаңыз) ачылганда, ал сенсордун жолуна түшөт, ошондуктан ченелген аралык өзгөрөт. PIRдин ордуна UltraSonic сенсорун колдонуунун артыкчылыгы. Бул жарыкты же чиркейлерди иштете албайт, бул мен PIRди колдонууну каалаган эмесмин.

Эмне керек болот:

  • WeMos D1 мини -такта - eBay - USD 3.47 (башка такталар мүмкүн - жөн гана мисал NodeMCU ESP -12E V1.0 3.3V гана берет жана HC -SR04 сенсоруна 5В керек)
  • HC -SR04+ Ultrasonic sensor - eBay - USD 1.06 (3.3Vда иштей ала турган "+" менен)
  • Blynk колдонмосу (эгер сиз Blynkте жаңы болсоңуз жана iOS түзмөгүн колдонуп жатсаңыз, эскертмелерди орнотуу үчүн Android телефонун карызга алышыңыз керек)
  • Нан тактасы же ширетүүчү үтүк
  • Зымдар
  • Arduino IDE орнотулган компьютер

1 -кадам: Бөлүктөрдү бирге алуу

Бөлүктөрдү бирге алуу
Бөлүктөрдү бирге алуу
Бөлүктөрдү бирге алуу
Бөлүктөрдү бирге алуу
Бөлүктөрдү бирге алуу
Бөлүктөрдү бирге алуу

Мен HC-SR04 сенсорун тактанын үстүнөн иштетүүдө көйгөйлөр бар экенин уктум. Бул мен үчүн жакшы иштейт, бирок мунун алдын алуунун эң коопсуз жолу - HC -SR04Pти колдонуу (же "+"), анын кирүү диапазону 3 - 5,5v

Байланыштар (диаграмманы караңыз)

WeMos D1 HC-SR04 (P)

5V VCC

G GND

D6 Echo

D7 Trig

2 -кадам: Blynk орнотуу

Blynk орнотуу
Blynk орнотуу
Blynk орнотуу
Blynk орнотуу
Blynk орнотуу
Blynk орнотуу

Blynk эмне экенин билбегендер үчүн, бул Arduino, Raspberry Pi жана интернеттеги жактырууларды көзөмөлдөө үчүн iOS жана Android колдонмолору бар Платформа. Бул виджеттерди сүйрөө жана таштоо аркылуу долбооруңуздун графикалык интерфейсин түзө турган санариптик такталар.

Андорид түзмөгүнөн баштайлы:

  • Blynk колдонмосун жүктөп алыңыз
  • Каттоо же кирүү (эгер сизде мурунтан эле каттоо эсебиңиз болсо)
  • Жаңы долбоорду түзүү үчүн "+" баскычын басыңыз
  • Долбоорго ат бериңиз жана колдонуп жаткан түзмөгүңүздү тандаңыз (биздин учурда бул ESP8266) жана "Түзүү" баскычын таптаңыз
  • Сиз почта кутуңузга аутентификация токенин аласыз, бизге кийинчерээк керек болот
  • Blynk Project барагында билдирүү виджети кошуу үчүн "+" баскычын таптаңыз (эгер бул сиздин биринчи Blynk проектиңиз болсо, аны сатып алууга энергияңыз жетиштүү болушу керек) жана аны каалаганыңыздай орнотуңуз. Мен скриншотто көрсөтүлгөндөй орнотууларды колдоном.
  • Долбоордун жөндөөлөрүндө (өйдө жактагы жаңгак сөлөкөтү) "Колдонмого байланышкан буйрукту" КҮЙГҮЗҮҮЧҮ жөнөтүү.
  • Орнотууларды жаап, Play баскычын басыңыз

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

3 -кадам: Кодекс

Эми кодду биздин тактага жүктөө убактысы келди.

  • *. Ino файлын Arduino IDEде ачыңыз
  • WeMos тактасын компьютериңизге туташтырыңыз
  • Куралдарда WeMos D1 R2 & мини тактасын тандаңыз

Төмөнкүлөрдү тууралаңыз:

char auth = "Почта кутуңуздагы аутентификация токениңиз ушул жерге барат"; char ssid = "Сиздин WiFi атыңыз"; char pass = "Сиздин WiFi сырсөзүңүз";

Ошондой эле, сиз кабарлоону каалаган диапазонду өзгөртө аласыз (демейки 1 - 49см деп коюлган)

эгер (0 <аралык && аралык <50) {

Жүктөөнү басыңыз

Куттуктайм! Эгерде баары туура коюлган болсо, азыр биринчи эскертмеңизди алышыңыз керек!

4 -кадам: Жыйынтык

Жыйынтык
Жыйынтык
Жыйынтык
Жыйынтык
Жыйынтык
Жыйынтык

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

Бул долбоорго сиз киргизе турган өзгөртүүлөр чексиз. Сиз ар кандай диапазондор үчүн көбүрөөк эскертмелерди орнотсоңуз болот (Blynk жок дегенде 15s кийин эскертмелерге жол берерин унутпаңыз). Ар кандай сенсорлорду ж.

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

Көңүл ачуу!

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