Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

IOT - Smart Jar с использованием ESP8266, Arduino и ультразвукового датчика

Компоненты и расходные материалы

Arduino UNO
× 1
Ультразвуковой датчик - HC-SR04 (общий)
× 1
Макет (общий)
× 1
Резистор 1 кОм
× 4
Espressif ESP8266 ESP-01
× 1
Перемычки (общие)
× 15

Приложения и онлайн-сервисы

IDE Arduino

Об этом проекте

Сделайте свою кухню потрясающей! Сделайте этот проект, чтобы передать вашей маме значения данных ее секретных рецептов в реальном времени.

Привет всем! Спасибо за просмотр нашего руководства. В этом уроке мы покажем вам, как создать подобный прототип. Здесь мы создаем базу данных на сервере localhost. Сделана ссылка для связи ESP8266 с БД через скрипт PHP. И подробности отображаются в другом скрипте PHP. Пожалуйста, загрузите изображения и просмотрите их как следует, потому что мы предоставили фотографии, чтобы вы могли видеть их и в автономном режиме. Удачного обучения!

Шаг 1:

Что нужно для изготовления умной банки

Как объяснялось во введении, этот продукт является базовым прототипом. Не требует дорогостоящих элементов. Для этого необходимы следующие вещи и программное обеспечение! Удачи!

Компоненты:

  • Arduino UNO
  • Ультразвуковой датчик
  • Пустая банка (рекомендуется пластиковая или прозрачная).
  • Макет
  • Главный специалист - ESP8266 (модуль Wi-Fi)
  • Перемычки (~ 15–20)
  • Кабель загрузки программы
  • Резисторы (2 кОм) - 2 шт.

Программное обеспечение:

  • IDE Arduino
  • Sublime Text или Notepad ++
  • Сервер Apache или любой размещенный сервер
  • База данных MYSQL

Шаг 2:

Подключение ESP 8266 и ультразвукового датчика

На изображении выше четко поясняются соединения ESP8266 и ультразвукового датчика с Arduino.

Шаг 3:

Программирование Arduino для ESP и Bluetooth

  • Ссылка на Github

Используемое программное обеспечение

  • Блокнот ++
  • Сервер XAMPP
  • Arduino IDE
  #include  SoftwareSerial esp (2, 3); длительная; int distance; void setup () {// поместите сюда ваш установочный код, чтобы запустить его один раз:Serial.begin (9600); esp.begin (9600); esp.println ("AT"); ответ (3000); esp.println ("AT + CIOBAUD =9600"); ответ (1000); esp.println ("AT + CWMODE =1"); ответ (2000); esp.println ("AT + CWJAP =\" Имя Wi-Fi SSID \ ", \" Пароль Wi-Fi \ ""); ответ (10000); pinMode (9, ВЫХОД); pinMode (10, ВХОД); } void loop () {// поместите сюда ваш основной код для повторного запуска:digitalWrite (9, LOW); delayMicroseconds (2); digitalWrite (9, HIGH); delayMicroseconds (10); digitalWrite (9, LOW); duration =pulseIn (10, HIGH); расстояние =продолжительность * 0,034 / 2; esp.println ("AT + CIPSTART =\" TCP \ ", \" Ваш IP-адрес \ ", 80"); ответ (5000); esp.println ("AT + CIPSEND =80"); ответ (2000); esp.print («ПОЛУЧИТЕ ссылку с использованным IP-адресом»); esp.print (расстояние); esp.println ("\ r \ nabcd1234"); response (5000);} недействительный ответ (int waitTime) {for (int i =0; i  0) {char x =esp.read (); Serial.print (x);} задержка (1); }}  

Шаг 4:

Программирование веб-сайта - вставка данных

Приведенный выше код необходимо ввести в текстовом редакторе. Это код для вставки данных в базу данных.

Шаг 5:

Программирование веб-сайта - отображение данных

Пожалуйста, обратитесь к изображению для кода отображения значений.

Шаг 6:

Настройка базы данных - я использовал панель PHPMyAdmin

Это общий графический интерфейс. Если у вас есть сомнения по поводу SQL, напишите нам по адресу [email protected] с темой «Учебное пособие - Smart Jar».

Шаг 7:

Готово! Время проверить

Убедитесь, что вы используете правильную скорость передачи данных. Если ESP8266 выдает ошибку, мы рекомендуем правильно сбросить скорость передачи. Если у вас возникнут дополнительные вопросы, не стесняйтесь обращаться к нам по электронной почте. Спасибо, что выполнили шаги. К концу февраля 2017 года мы разместим код для поддержки Android, а также веб-графический интерфейс! Быть в курсе! Много взламывайте!

Проект выполнен

  • Нарендра Сантош Н.
  • Аджай Картик К.
  • Subash C

Код

Файлы кода Smart Jar для Интернета вещей
Это ссылка на Github! Следуйте инструкциям, приведенным в файле readme репо. Https://github.com/santynaren/iotsmartjar

Производственный процесс

  1. Датчик температуры Python и Raspberry Pi
  2. Windows 10 IoT Core и SHT15
  3. Датчик DHT11 со светодиодами и пьезо-динамиком
  4. Ультразвуковой левитационный аппарат с использованием ARDUINO
  5. Вольтметр своими руками с использованием Arduino и смартфона
  6. Монитор сердечного ритма с использованием Интернета вещей
  7. Емкостной датчик отпечатков пальцев с Arduino или ESP8266
  8. Система автоматизации и безопасности умного дома с использованием 1Sheeld
  9. Сонар с использованием Arduino и отображение при обработке IDE
  10. Умный дверной замок с использованием страницы входа в WiFi от Arduino и ESP8266