Cette application permet de débuter rapidement avec la carte ESP32. Elle contient :
1- Une télécommande:
- Pour commander une led ou un appareil (ON/OFF) à distance via Internet.
- Pour envoyer un texte à votre ESP32, Il s'affichera sur le moniteur série.
- L'application génère aussi le code à copier et compiler avec l'IDE Arduino pour utiliser la télécommande (Possibilité de l'envoyer directement par émail)
-L'application donne aussi quelques exemples de montages à faire pour commander l'esp32 à distance
2-Un moniteur:
- Pour tester les GPIO TOUCH de l'esp32 qui sont des broches de l'ESP32 sensibles à la touchée. Le moniteur affichera les variations de valeurs chaque fois que vous touchez la GPIO Touch choisi.
- Pour Récupérer des données qui proviennent d'un capteur de Température/ Humidité (DHT11, DHT22 ou DHT21) connecté à votre carte ESP32 via Internet. Le moniteur affichera la température et le taux d'humidité avec une mise à jour constante.
- Pour récupérer un nombre aléatoire qui provient de l'ESP32 (via Internet)...(Ce ci ne sert à rien sauf si vous voulez juste tester la reception des données envoyées par la carte (Pour débuter ou pour enseigner l'IOT)
- L'application génère aussi le code à copier et compiler avec l'IDE Arduino pour utiliser le moniteur (Possibilité de l'envoyer directement par émail)
-L'application donne aussi quelques exemples de montages à faire pour récupérer les données de l'esp32.
L'application utilise Firebase comme intermédiaire entre votre smartphone et votre carte ESP32....La firebase intégrée à l'application est complètement fonctionnelle et vous pouvez l'utiliser directement. Mais si vous voulez utiliser votre propre Firebase (pour une utilisation long terme ou juste pour plus de sécurité avec une base de donnée privée), l'application vous offre un tutoriel pour créer votre Firebase.
L'application vous permet d'intégrer directement les coordonnées de votre base de données (Adresse et code secret)
- Pour les débutants et les élèves l'application fournit aussi des tutoriels pour installer et utiliser l'IDE Arduino et pour mieux comprendre la structure de la carte ESP32
A la base cette application a été développée pour faciliter l’enseignement de l'IOT dans le cadre des Curricula d'informatique au lycées en Tunisie...et aider les élèves à mieux comprendre la notion des objets connectés....La création d'un objet connecté à internet devient un jeu d'enfant.
L'application peut bien sur servir aussi pour un usage à long terme pour commander des objets/récupérer des données d'un objet...
Des mise à jour sont prévus pour intégrer de nouveaux services.
Tiouajni Anouar - Enseignant d'informatique - Djerba Tunisie 2021
Ứng dụng này cho phép bạn nhanh chóng bắt đầu với thẻ ESP32. Nó chứa :
1- Điều khiển từ xa:
- Điều khiển đèn led hoặc thiết bị (BẬT / TẮT) từ xa qua Internet.
- Để gửi một văn bản tới ESP32 của bạn, nó sẽ được hiển thị trên màn hình nối tiếp.
- Ứng dụng cũng tạo mã để sao chép và biên dịch với Arduino IDE để sử dụng điều khiển từ xa (Có thể gửi trực tiếp qua email)
-Ứng dụng cũng đưa ra một số ví dụ về lắp ráp cần làm để điều khiển esp32 từ xa
Màn hình 2-A:
- Để kiểm tra các GPIO CẢM ỨNG của ESP32 là các chân cảm ứng của ESP32. Màn hình sẽ hiển thị các biến thể về giá trị mỗi khi bạn chạm vào GPIO Touch đã chọn.
- Để truy xuất dữ liệu từ cảm biến Nhiệt độ / Độ ẩm (DHT11, DHT22 hoặc DHT21) được kết nối với thẻ ESP32 của bạn qua Internet. Màn hình sẽ hiển thị mức nhiệt độ và độ ẩm với cập nhật liên tục.
- Để lấy một số ngẫu nhiên đến từ ESP32 (qua Internet) ... (Điều này không có ích gì trừ khi bạn chỉ muốn kiểm tra khả năng nhận dữ liệu được gửi bởi thẻ (Để bắt đầu hoặc để dạy IOT)
- Ứng dụng cũng tạo mã để sao chép và biên dịch với Arduino IDE để sử dụng màn hình (Có thể gửi trực tiếp qua email)
- Ứng dụng cũng đưa ra một số ví dụ về mount được thực hiện để khôi phục dữ liệu từ esp32.
Ứng dụng sử dụng Firebase làm trung gian giữa điện thoại thông minh và thẻ ESP32 của bạn .... Firebase được tích hợp vào ứng dụng có đầy đủ chức năng và bạn có thể sử dụng trực tiếp. Nhưng nếu bạn muốn sử dụng Firebase của riêng mình (để sử dụng lâu dài hoặc chỉ để bảo mật hơn với cơ sở dữ liệu riêng tư), ứng dụng sẽ cung cấp cho bạn hướng dẫn để tạo Firebase.
Ứng dụng cho phép bạn tích hợp trực tiếp các tọa độ của cơ sở dữ liệu của bạn (Địa chỉ và mã bí mật)
- Đối với người mới bắt đầu và sinh viên, ứng dụng cũng cung cấp hướng dẫn cài đặt và sử dụng Arduino IDE và để hiểu rõ hơn về cấu trúc của bo mạch ESP32
Về cơ bản, ứng dụng này được phát triển để tạo điều kiện thuận lợi cho việc giảng dạy IOT như một phần của Chương trình Khoa học Máy tính tại các trường trung học ở Tunisia ... và giúp học sinh hiểu rõ hơn về khái niệm các đối tượng được kết nối ... một đối tượng được kết nối với Internet sẽ trở thành trò chơi của trẻ.
Ứng dụng tất nhiên cũng có thể được sử dụng lâu dài để đặt hàng các đối tượng / lấy dữ liệu từ một đối tượng ...
Các bản cập nhật được lên kế hoạch để tích hợp các dịch vụ mới.
Tiouajni Anouar - Giáo viên máy tính - Djerba Tunisia 2021