IOT - Smart Jar с использованием ESP8266, Arduino и ультразвукового датчика
Компоненты и расходные материалы
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 4 | ||||
| × | 1 | ||||
| × | 15 |
Приложения и онлайн-сервисы
|
Об этом проекте
Сделайте свою кухню потрясающей! Сделайте этот проект, чтобы передать вашей маме значения данных ее секретных рецептов в реальном времени.
Привет всем! Спасибо за просмотр нашего руководства. В этом уроке мы покажем вам, как создать подобный прототип. Здесь мы создаем базу данных на сервере 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Производственный процесс
- Датчик температуры Python и Raspberry Pi
- Windows 10 IoT Core и SHT15
- Датчик DHT11 со светодиодами и пьезо-динамиком
- Ультразвуковой левитационный аппарат с использованием ARDUINO
- Вольтметр своими руками с использованием Arduino и смартфона
- Монитор сердечного ритма с использованием Интернета вещей
- Емкостной датчик отпечатков пальцев с Arduino или ESP8266
- Система автоматизации и безопасности умного дома с использованием 1Sheeld
- Сонар с использованием Arduino и отображение при обработке IDE
- Умный дверной замок с использованием страницы входа в WiFi от Arduino и ESP8266