Мазмуну:
- 1 -кадам: Компоненттер
- 2 -кадам: Компоненттерди туташтыруу
- 3 -кадам: Кутуу кутучасы
- 4 -кадам: Код
- 5 -кадам: 3D файлдары
- 6 -кадам: Жыйынтык
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Менин GSM Home Alarm V1.0 аяктагандан кийин жана колдонуунун бир аз убактысынан кийин, мен кээ бир өзгөртүүлөрдү киргизүүнү чечтим.
Аппараттык жабдууда негизги өзгөрүүлөр - УЗИ сенсорун алмаштыруу жана баскычтопту киргизүү. Программада мен SMS билдирүүнү электрондук почта аркылуу өзгөртөм. Ошондой эле мен схеманы жана дизайнды төмөндөтүүнү чечтим жана 3D үчүн кутучаны басып чыгарууну чечтим.
1 -кадам: Компоненттер
DFRobot FireBeetle ESP32 IOT микроконтроллери
DFRobot Gravity: Arduino үчүн Digital Infrared Motion Sensor
DFRobot мөөрлөнгөн мембранасы 4*4 баскычы, стикери бар
DFRobot 5мм LED пакети (50 даана)
DFRobot 220R каршылыгы
Perfboard
2 -кадам: Компоненттерди туташтыруу
FireBeetle ESP32 IOT микроконтроллери бул долбоордун мээси болот. Чоң артыкчылыгы, сиз WIFI жана Батареяны башкарууну бир кичинекей из менен ала аласыз. Ал USB портунан (+5V) түздөн -түз иштейт, бирок мен батарейканы резервдик кубат катары коштум (бул акыркы вариант).
Баскычтоп D2 пинден D8 пинге чейин туташтырылган. Жетекчи MOSI/IO19 пин туташтырылган. PIR Sensor сигналдын пини A1/IO39 пинине туташкан.
A +5V энергия булагы (кадимки смартфондун дубал адаптери) нано USB туташтыргычы менен туташуусу керек. Бир +3.7V батарейканы резервдик кубат катары кошсо болот.
3 -кадам: Кутуу кутучасы
Бул долбоордун жүрүшүндө мен бир нече эскертмелерди орнотууга мүмкүндүк берген бул IOT кызматын ачтым.
1 - https://www.pushingbox.com дарегине өтүп, каттоо эсебин түзүңүз.
2- "Менин кызматтарыма" өтүңүз
3 - "Кызмат кошуу"
4 - "Электрондук почта" сабында "Бул кызматты тандоо" баскычын басыңыз.
5- Билдирүүнү ала турган электрондук почтаны конфигурациялаңыз.
6 - "Менин сценарийлериме" өтүңүз
7 - "Сыноо" баскычын басыңыз.
8 - Эгерде баары ойдогудай болсо, сиз келген каттар кутусуна электрондук кат алышыңыз керек.
4 -кадам: Код
Менин кодумду колдонуу үчүн, кээ бир өзгөртүүлөр керек.
WIFI тармагыңыздын атын жана сырсөзүн аныктаңыз.
Pushingboxдогу "Менин сценарийлеримден" DEVID көчүрүп, аны кодго чаптаңыз.
Жүктөө жана баары иштей тургандыгын текшерүү үчүн Serial Monitor терезесин ачыңыз. Системаны иштетүү үчүн жөн гана "1234" баскычын басыңыз, менин демейки сырсөзүм жана сигнал 8 секундда куралданып калат (муну коддон да өзгөртүүгө болот).
5 -кадам: 3D файлдары
6 -кадам: Жыйынтык
Мурунку долбоорум менен салыштырганда, PIR сенсорунун жаңыртылышы чоң жакшыртуу. Мен дээрлик "жалган, позитивдүү" сигналды албайм.
Дээрлик акыркы этапта, "Мен эмне үчүн RFID колдонгон жокмун ??? !!!", же жакшыраак, клавиатуранын ордуна ESP32де жеткиликтүү болгон Bluetooth модулу эсимде. Ошондой эле код абдан жөнөкөй, бир топ мүмкүнчүлүктөрү бар, ошондуктан бул менин акыркы сигнализациям болот деп ойлобойм.
Эгерде сиз кандайдыр бир каталарды тапсаңыз, же кандайдыр бир сунуштарыңыз/жакшыртууларыңыз же суроолор болсоңуз, комментарий жазыңыз же мага билдирүү жөнөтүңүз.
Жагат. Жазылуу. Жасаңыз.
Сунушталууда:
LED Matrix Ойготкуч саат (MP3 ойноткучу менен): 6 кадам (Сүрөттөр менен)
LED Matrix Ойготкуч Сааты (MP3 ойноткучу бар): Бул Arduino негизделген ойготкуч сизде ойготкучтан күткөн нерселердин бардыгын камтыйт - сиз каалаган ыр менен ойготуу мүмкүнчүлүгү, тындыруу баскычы жана анын үч баскыч аркылуу башкарылышы оңой. Үч негизги блок бар - LED матрицасы, RTC модулу жана
Акылдуу ойготкуч саат: Raspberry Pi менен жасалган акылдуу ойготкуч саат: 10 кадам (сүрөттөр менен)
Smart Alarm Clock: Raspberry Pi менен жасалган акылдуу ойготкуч: Сиз качандыр бир убакта акылдуу саатты кааладыңыз беле? Андай болсо, бул сиз үчүн чечим! Мен Smart Alarm Clock жасадым, бул веб -сайтка ылайык ойготкуч убактысын өзгөртө турган саат. Ойготкуч өчкөндө, үн чыгат (зумбул) жана 2 жарык күйөт
Ардуино менен ойготкуч саат: 13 кадам (сүрөттөр менен)
Ойготкуч саат Arduino менен: Мен сен жөнүндө билбейм, бирок жөнөкөй будильник мени ойгото албайт. Ойгонуу үчүн мага жарык, үн жана ал тургай жумшак шапалак керек. Ойготкуч саат мага жакпайт, ошондуктан мен ойготууга татыктуу болууну чечтим
Ойготкуч саат менен DIY Smart Scale (Wi-Fi, ESP8266, Arduino IDE жана Adafruit.io менен): 10 кадам (Сүрөттөр менен)
Ойготкуч саат менен DIY Smart Scale (Wi-Fi, ESP8266, Arduino IDE жана Adafruit.io менен): Мурунку долбоорумда мен Wi-Fi менен акылдуу ванна таразасын иштеп чыккам. Ал колдонуучунун салмагын өлчөй алат, жергиликтүү түрдө көрсөтөт жана булутка жөнөтөт. Бул тууралуу кененирээк маалыматты төмөнкү шилтемеден ала аласыз: https: //www.instructables.com/id/Wi-Fi-Smart-Scale-wi
Электрондук почта, SMS жана Pushbullet Alerting менен жылытуучу мунай танк галлондорун көзөмөлдөңүз: 9 кадам (сүрөттөр менен)
Электрондук почта, SMS жана Pushbullet Alerting менен жылытуучу мунай танк галлондорун көзөмөлдөңүз: КООПСУЗДУК МААЛЫМАТЫ: Кимдир бирөө " бул куруу/орнотуу коопсузбу " - Мен муну 2 башка мунай компаниясына кайтарым байланыш/коопсуздук маселелери боюнча алып бардым жана муну өрт өчүрүү кызматынын Өрттү алдын алуу боюнча орун басары С