Съдържание:
- Стъпка 1: Материали
- Стъпка 2: Регистрирайте се в ThingSpeak
- Стъпка 3: Окабеляване и хардуер
- Стъпка 4: Програмиране на хардуера
- Стъпка 5: Кодиране в Matlab
- Стъпка 6: Функция Send_msg
Видео: Система SafeT-Park: 6 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Това устройство ще помогне за защита на структури за паркиране, като внедри три концепции за безопасност в IOT устройство.
Автоматизирана система за реагиране при аварийни ситуации, в случай на пожари на паркинг
Вграден сензор за температура и надморска височина за точно определяне на местоположението на пожара
Активирана система за налягане за намаляване на излъчването на дим
Стъпка 1: Материали
1. лаптоп с инсталирани MATLAB, Arduino и Thingspeak
2. Устройство SparkFun ESP8266 Thing
3. Пробив на сензора за височина/налягане на SparkFun - MPL3115A2
4. Женски към женски кабели
5. Микро USB към USB кабел
6. Гараж с 3D печат
Стъпка 2: Регистрирайте се в ThingSpeak
Първо, регистрирайте се на thingspeak.com и направете акаунт, като използвате акаунт в MATHWORKS.
След това кликнете върху „моите канали“и добавете нов канал за всеки използван сензор.
Интернет на нещата (IoT) е мрежа от взаимосвързани обекти („свързани устройства“или „интелигентни устройства“), способни да събират и обменят данни чрез вградена електроника, софтуер, сензори, задвижващи механизми и мрежова свързаност.
Стъпка 3: Окабеляване и хардуер
Свържете платката, както е указано на снимката по -горе, като използвате крайните кабели от женски към женски.
Стъпка 4: Програмиране на хардуера
1. Осигурете правилни входове. Манипулирайте базовите стойности, за да зададете подходяща база за графики и изчисления.
2. Код на картата, който да изпратите на Thingspeak.com.
3. Въведете информация за местоположението на WiFi и идентификатора на канала.
4. Задайте повтаряне на цикъла на кодиране на всеки 10 секунди. 5 секунди "изчакване", зададени за повторно конфигуриране.
5. Регулирайте максималните стойности на налягане, температура и надморска височина за улавяне на точни данни.
Стъпка 5: Кодиране в Matlab
За да използваме входовете от сензорите на Arduino, трябва да използваме Matlab за получаване на данните от ThingSpeak. Командата "thingSpeakRead ()" извлича данни от канала, полетата и броя точки от данни, които въвеждате в командата. След като това стане, можете да използвате данните за разработване на всякакъв вид изход, от който се нуждаете. Прикачих файл със страници с моя код, който може да бъде копиран и поставен, за да започнете.
За този проект нашите резултати включват:
- Таблица с най -новите показания за температура, надморска височина и налягане
- 2 графики, които показват показанията на температурата и налягането през последните 50 точки от данни (в този случай 500 секунди)
- Актуализация на текстово съобщение и имейл с показания за температура, надморска височина или налягане, които можете да избирате от изскачащо меню в Matlab
- Автоматично предупреждение за пожар, ако температурата на сензора надвиши определена точка (в този случай 80 градуса F за целите на тестването)
За да получавате съобщения/имейли, трябва да настроите функция send_msg, преди да стартирате този код.
Това ще бъде разгледано в следващия слайд
Стъпка 6: Функция Send_msg
За да получавате имейл и текстови актуализации, ще трябва да дефинирате функцията "send_msg". Ще трябва да актуализирате стойностите „поща“и „pwd“с имейла и паролата, от които искате да бъде изпратена актуализацията. Също така ще трябва да дефинирате „получатели“като номера и имейл адреса, на които искате да получавате актуализациите и „превозвача“с телефонния оператор на получателя. След като това е направено, функцията е готова за изпълнение.
Препоръчано:
СИСТЕМА ЗА ФАКТУРИРАНЕ И СИСТЕМА ЗА КОНТРОЛ НА ИНВЕНТАРИ: 3 стъпки
СИСТЕМА ЗА ФАКТУРИРАНЕ И СИСТЕМА ЗА КОНТРОЛ НА ИНВЕНТАЦИИТЕ: С тези инструкции ще ви дам идея за създаване на система за контрол на фактури и запаси. Използвайки MS достъп. Много е лесно и не се нуждаете от повече познания за компютър или програмиране. Ако имате основни познания за Ms Достъп, таблици. формуляри и отчети t
Система за опростено състояние и резервация на Kicker със слаба интеграция: 12 стъпки (със снимки)
Simple Kicker Status and Reserve System with Slack Integration: Във фирма, в която работя, има маса за кикър. Компанията заема много етажи и за някои от служителите са необходими до 3 минути, за да стигнат до масата и … да осъзнаят, че масата вече е заета. Затова възникна идея за изграждане на ки
„Интелигентна“WiFi напоителна система със слънчева енергия: 6 стъпки (със снимки)
Интелигентна напоителна система със слънчева енергия, управлявана от WiFi: Този проект използва стандартни DIY слънчеви и 12v части от ebay, заедно с устройства Shelly IoT и някои основни програми в openHAB за създаване на домашна, изцяло захранвана от слънцето, интелигентна градинска електрическа мрежа и напояване setup.Системни акценти: Fu
GPS система за предупреждение за горски пожари със Sim808 и Arduino Uno: 23 стъпки (със снимки)
Gps система за предупреждение за горски пожари със Sim808 и Arduino Uno: Здравейте, че в тази публикация ще видим как да направим система за детектор на горски пожари, с известие чрез текстово съобщение, за мястото на инцидента, благодарение на вградения модул gps sim808, предоставена от хората на DFRobot, ще видим източника
Система за проследяване на велосипеди с предупреждение за мъртъв човек със Sigfox: 7 стъпки (със снимки)
Система за проследяване на велосипеди с предупреждение за мъртъв човек със Sigfox: Система за сигурност за колоездачи с функции за проследяване и изпращане на сигнали. В случай на инцидент се изпраща аларма с GPS позиция. Сигурността за колоездачите е задължителна, при инциденти с шосейни велосипеди или планински велосипеди се случват и възможно най -скоро аварийни ситуации на