Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Surveillance intelligente des déchets avancée avec Arduino 101 : Intégration BLE & WiFi

Composants et fournitures

Surveillance intelligente des déchets avancée avec Arduino 101 : Intégration BLE & WiFi
Arduino 101
La star du spectacle, ce microcontrôleur puissant sera utilisé pour envoyer les données via BLE.
× 1
Surveillance intelligente des déchets avancée avec Arduino 101 : Intégration BLE & WiFi
Seeed Base Shield V2
Ce shield simplifiera grandement toutes les connexions.
× 1
Surveillance intelligente des déchets avancée avec Arduino 101 : Intégration BLE & WiFi
Arduino Wifi Shield 101
Connecté à l'Arduino 101 pour transmettre les données via WiFi.
× 1
Surveillance intelligente des déchets avancée avec Arduino 101 : Intégration BLE & WiFi
Arduino MKR1000
Comme nous avions le microcontrôleur MKR1000, nous l'avons utilisé au lieu d'acheter le shield WiFi 101. Les deux s'utilisent de la même façon, vous pouvez choisir l'un ou l'autre.
× 1
Surveillance intelligente des déchets avancée avec Arduino 101 : Intégration BLE & WiFi
Capteur à ultrasons HC-SR04 (générique)
Nous avons utilisé celui du kit Grover Arduino 101, n'importe quel capteur ultrasons fonctionnera, bien que celui du kit de démarrage soit plus facile à connecter.
× 1
Surveillance intelligente des déchets avancée avec Arduino 101 : Intégration BLE & WiFi
Batterie 9V (générique)
Notre source d'alimentation
× 1
Surveillance intelligente des déchets avancée avec Arduino 101 : Intégration BLE & WiFi
Connecteur batterie 9V
× 1
Surveillance intelligente des déchets avancée avec Arduino 101 : Intégration BLE & WiFi
Fils de connexion (génériques)
× 1
Surveillance intelligente des déchets avancée avec Arduino 101 : Intégration BLE & WiFi
Interrupteur à glissière
× 1
Surveillance intelligente des déchets avancée avec Arduino 101 : Intégration BLE & WiFi
LED (générique)
× 3

Outils et machines nécessaires

Surveillance intelligente des déchets avancée avec Arduino 101 : Intégration BLE & WiFi
Pistolet à colle chaude (générique)
Perceuse Bosch

Applications et services en ligne

Surveillance intelligente des déchets avancée avec Arduino 101 : Intégration BLE & WiFi
Arduino IDE
Surveillance intelligente des déchets avancée avec Arduino 101 : Intégration BLE & WiFi
Blynk
L'une des meilleures applications pour amateurs et makers car elle permet de visualiser votre projet sur n'importe lequel de vos appareils.

À propos du projet

Introduction

Système de surveillance intelligente des poubelles utilisant l'Internet des Objets (IoT)

Surveillance intelligente des déchets avancée avec Arduino 101 : Intégration BLE & WiFi
Surveillance intelligente des déchets avancée avec Arduino 101 : Intégration BLE & WiFi
Surveillance intelligente des déchets avancée avec Arduino 101 : Intégration BLE & WiFi
Surveillance intelligente des déchets avancée avec Arduino 101 : Intégration BLE & WiFi

Nous vivons à une époque où les tâches et les systèmes fusionnent grâce à la puissance de l'IoT pour avoir un système de travail plus efficace et exécuter les travaux rapidement ! Avec toute la puissance à portée de main, voici ce que nous avons imaginé.

L'Internet des Objets (IoT) doit pouvoir intégrer de manière transparente et fluide un grand nombre de systèmes différents, tout en fournissant des données pour des millions de personnes qui pourront les utiliser et en tirer parti. Construire une architecture générale pour l'IoT est donc une tâche très complexe, principalement en raison de l'extrême variété des dispositifs, technologies de couche de liaison et services qui peuvent être impliqués dans un tel système.

L'une des principales préoccupations pour notre environnement a été la gestion des déchets solides qui impacte la santé et l'environnement de notre société. La détection, la surveillance et la gestion des déchets est l'un des problèmes majeurs de l'ère actuelle. La méthode traditionnelle de surveillance manuelle des déchets dans les poubelles est un processus fastidieux qui utilise plus d'efforts humains, de temps et de coûts, ce qui peut facilement être évité avec nos technologies actuelles.

Voici notre solution, une méthode où la gestion des déchets est automatisée. C'est notre système de surveillance des poubelles IoT, une façon innovante qui aidera à garder les villes propres et saines.

Suivez pour voir comment vous pourriez avoir un impact pour nettoyer votre communauté, votre maison ou même vos environs, nous rapprochant d'une meilleure façon de vivre : )

Vue d'ensemble du système de surveillance

L'idée nous est venue en observant que le camion poubelle faisait le tour de la ville pour collecter les déchets solides deux fois par jour. Bien que ce système soit complet, il était très inefficace. Par exemple, disons que la rue A est une rue très fréquentée et que la poubelle se remplit très vite, alors que la rue B, même après deux jours, la poubelle n'est même pas à moitié pleine. Cet exemple arrive réellement et a été notre moment « Eureka » !

Surveillance intelligente des déchets avancée avec Arduino 101 : Intégration BLE & WiFi

Notre système donne un indicateur en temps réel du niveau de remplissage d'une poubelle à tout moment. En utilisant ces données, nous pouvons optimiser les tournées de collecte et réduire la consommation de carburant. Cela permet aux éboueurs de planifier leur planning de collecte quotidien/hebdomadaire.

Surveillance intelligente des déchets avancée avec Arduino 101 : Intégration BLE & WiFi

Critères

Le modèle de base fonctionne ainsi :

Pour commencer, vous devez d'abord entrer la hauteur de la poubelle. Cela nous aidera à générer le pourcentage de déchets dans la poubelle. Nous avons ensuite deux critères qui doivent être satisfaits pour indiquer qu'une poubelle particulière doit être vidée :

Surveillance intelligente des déchets avancée avec Arduino 101 : Intégration BLE & WiFi

L'électronique

Avec ces critères en tête, comprenons la partie technique :

Ce processus indiquera toutes les poubelles qui nécessitent une attention, guidant l'utilisateur vers l'itinéraire le plus efficace.

Surveillance intelligente des déchets avancée avec Arduino 101 : Intégration BLE & WiFi

À propos de nous

Nous publions tous nos projets sur Instructables, un endroit qui permet d'explorer, documenter et partager vos créations DIY. Vous pouvez aussi vous abonner à notre chaîne YouTube ici. Nous publions beaucoup de photos en cours de réalisation et discutons sur notre Instagram.

Si vous aimez ce que nous faisons et souhaitez nous soutenir, faites-le sur Patreon ici.

Pour les demandes professionnelles, contactez-nous à : technovationrobot@gmail.com

Matériaux

Surveillance intelligente des déchets avancée avec Arduino 101 : Intégration BLE & WiFi
Surveillance intelligente des déchets avancée avec Arduino 101 : Intégration BLE & WiFi

Matériel :

Outils :

Logiciels :

Un mot rapide sur Gearbest, vous pouvez trouver tous les produits, surtout pour les amateurs. Pas cher et bonne qualité, fortement recommandé, allez y jeter un œil !

Construire le modèle

Il est temps de fabriquer notre propre système pour tester notre concept à la maison à petite échelle ! Cherchez un vieux petit conteneur en plastique et assurez-vous que vos composants rentrent.

Surveillance intelligente des déchets avancée avec Arduino 101 : Intégration BLE & WiFi
Surveillance intelligente des déchets avancée avec Arduino 101 : Intégration BLE & WiFi

Maintenant, retirez le couvercle et tracez les deux « yeux » du capteur à ultrasons. Ce sera le côté face au fond de la poubelle.

Surveillance intelligente des déchets avancée avec Arduino 101 : Intégration BLE & WiFi

Prenez votre plus gros foret, le mien était 10 mm et percez les trous. S'ils sont encore un peu petits, limez-les légèrement jusqu'à ce que le capteur à ultrasons s'insère parfaitement, complètement affleurant à la surface.

Surveillance intelligente des déchets avancée avec Arduino 101 : Intégration BLE & WiFi

Peinture en bombe

Surveillance intelligente des déchets avancée avec Arduino 101 : Intégration BLE & WiFi

Nous avons choisi le blanc mais vous pouvez choisir la couleur que vous préférez. Appliquez deux couches de peinture à l'intérieur et à l'extérieur, n'oubliez pas le couvercle. Note : Les fumées sont toxiques, faites-le à l'extérieur.

Fixer le capteur à ultrasons

Surveillance intelligente des déchets avancée avec Arduino 101 : Intégration BLE & WiFi
Surveillance intelligente des déchets avancée avec Arduino 101 : Intégration BLE & WiFi
Surveillance intelligente des déchets avancée avec Arduino 101 : Intégration BLE & WiFi
Surveillance intelligente des déchets avancée avec Arduino 101 : Intégration BLE & WiFi

Enfoncez le capteur et appliquez des touches de colle chaude pour le fixer en place. Puis faites une fente pour votre interrupteur et mettez tout en place.

Le circuit

Surveillance intelligente des déchets avancée avec Arduino 101 : Intégration BLE & WiFi

Montez simplement le Base Shield sur l'Arduino 101 et connectez le capteur à ultrasons sur la broche D6.

Surveillance intelligente des déchets avancée avec Arduino 101 : Intégration BLE & WiFi
Surveillance intelligente des déchets avancée avec Arduino 101 : Intégration BLE & WiFi

Boîtier

Insérez soigneusement tous les composants et fermez la boîte.

Surveillance intelligente des déchets avancée avec Arduino 101 : Intégration BLE & WiFi

J'ai pris la poubelle de la maison pour tester mon modèle.

Surveillance intelligente des déchets avancée avec Arduino 101 : Intégration BLE & WiFi

Coupez et collez deux morceaux de ruban adhésif double face et fixez le système au couvercle de la poubelle, en veillant à ce que le capteur soit orienté vers le bas.

Surveillance intelligente des déchets avancée avec Arduino 101 : Intégration BLE & WiFi

Introduction à l'application Blynk

Pour se connecter à Internet, nous utilisons une plateforme préconstruite appelée Blynk, téléchargeable depuis le Play Store Android, lien ci-dessous. Il y a d'innombrables exemples sur comment utiliser l'application avec Arduino, tous disponibles en allant dans Fichiers dans l'IDE Arduino, puis Exemples et sous la liste Blynk.

Lien vers l'application Blynk : https://play.google.com/store/apps/details?id=cc.

Surveillance intelligente des déchets avancée avec Arduino 101 : Intégration BLE & WiFi

Configuration de l'application et du code

Pour pouvoir programmer l'Arduino 101, vous devez d'abord installer les pilotes nécessaires. Pour vérifier s'ils sont déjà installés, ouvrez l'IDE Arduino, cliquez sur Outils, puis Boards et regardez si Arduino ou Genuino 101 sont dans la liste. S'ils y sont, passez à l'étape suivante, sinon suivez les instructions.

Pour télécharger les pilotes nécessaires pour utiliser l'Arduino MKR1000, ouvrez à nouveau l'IDE Arduino, cliquez sur Outils, Boards, puis Gestionnaire de cartes.

Surveillance intelligente des déchets avancée avec Arduino 101 : Intégration BLE & WiFi

Dans la barre de recherche, cherchez « intel curie boards », sélectionnez votre version de l'IDE Arduino et téléchargez celui qui apparaît (vérifiez avec l'image ci-dessous).

Surveillance intelligente des déchets avancée avec Arduino 101 : Intégration BLE & WiFi

Une fois vos pilotes installés, téléchargez les bibliothèques nécessaires. Pour que notre programme fonctionne, nous avons besoin de la bibliothèque WiFi101, de la bibliothèque Blynk et de la bibliothèque Ultrasonic, toutes trois disponibles dans le gestionnaire de bibliothèques intégré d'Arduino. Ouvrez Croquis puis Inclure une bibliothèque, puis Gestionnaire de bibliothèques.

Surveillance intelligente des déchets avancée avec Arduino 101 : Intégration BLE & WiFi

Dans la barre de recherche, cherchez WiFi101, Blynk et Ultrasonic, choisissez votre version d'IDE et installez. (Vérifiez avec les images ci-dessous)

Test

Ensuite, en utilisant l'application Blynk, nous avons fait une petite représentation avec 3 LEDs du niveau de déchets. Sélectionnez Arduino 101 comme microcontrôleur et comme « type de connexion » BLE, PAS bluetooth !

Vous recevrez alors un email avec le « jeton d'authentification » que vous devez saisir dans le code (mentionné dans le code).

Résultats !

Voici les résultats du concept enfin fonctionnel ! Hourra !

Voici des captures d'écran de mon téléphone pendant que je remplissais la poubelle. Sur l'application Blynk, nous avons aligné trois LEDs verticalement. Vert de 0 à 25% plein, Orange de 25 à 65% et Rouge de 65 à 100%.

Surveillance intelligente des déchets avancée avec Arduino 101 : Intégration BLE & WiFi
Surveillance intelligente des déchets avancée avec Arduino 101 : Intégration BLE & WiFi

Après avoir mis 10% de déchets et fermé la poubelle, la LED verte s'allume, les deux autres restent éteintes.

Surveillance intelligente des déchets avancée avec Arduino 101 : Intégration BLE & WiFi

50% plein...

Surveillance intelligente des déchets avancée avec Arduino 101 : Intégration BLE & WiFi

...et enfin nous mettons tous les déchets possibles, et les trois LEDs et un sourire s'allument ! Félicitations, le modèle fonctionne : )

Étape 14 : GPS

IMPORTANT

Nous n'avons pas réellement implémenté cette étape car il aurait fallu fabriquer au moins 20 modèles pour les installer autour des poubelles de la ville. Cela serait devenu trop cher, donc nous proposons l'idée, qui, lorsqu'elle est simulée aléatoirement, nous a donné le trajet le plus court, les bons résultats !

Surveillance intelligente des déchets avancée avec Arduino 101 : Intégration BLE & WiFi

Maintenant vient la partie chronophage. Nous prévoyons de fusionner notre projet avec Google Maps. Voici comment :

Vous devez aller manuellement dans la ville pour prendre les positions GPS de chaque poubelle. Puis les enregistrer sur votre Google Maps. Une fois fait, de la même façon que nous avons fait le système dans notre modèle, au lieu d'une LED, vous devrez faire la même chose pour le nombre de poubelles qu'il y a. Disons qu'il y en a 20.

Surveillance intelligente des déchets avancée avec Arduino 101 : Intégration BLE & WiFi
Surveillance intelligente des déchets avancée avec Arduino 101 : Intégration BLE & WiFi

Quand le chauffeur du camion commence sa journée, il ouvre Blynk et voit toutes les poubelles qui nécessitent une attention, puis il sélectionne chaque poubelle (chacune ayant son numéro spécifique) et génère le trajet le plus court et le plus efficace !

Opportunités étendues

Surveillance intelligente des déchets avancée avec Arduino 101 : Intégration BLE & WiFi

Après en avoir fabriqué un nous-mêmes, nous avons réalisé à quel point ce système pourrait être largement utilisé pour transformer cette corvée fastidieuse en une tâche vraiment efficace !

La façon dont cela peut impacter une ville ou même un pays à grande échelle est compréhensible, et espérons que dans le futur cela sera mis en œuvre. Mais au-delà de cela, chaque individu peut bénéficier de ce concept. Une communauté, un complexe d'appartements ou même une maison peuvent tous utiliser cet outil puissant alimenté par l'Internet des Objets pour simplifier leur vie !

Étape 16 : Complications

Surveillance intelligente des déchets avancée avec Arduino 101 : Intégration BLE & WiFi

Cela dit, il y a quelques complications que nous pensons pourraient survenir si nous lancions ce produit à grande échelle.

Défis :

Conclusion

Surveillance intelligente des déchets avancée avec Arduino 101 : Intégration BLE & WiFi

Dans l'ensemble, ce projet semble prometteur, mais a définitivement besoin de petits ajustements comme mentionné ci-dessus. J'aimerais voir vos versions, ou même suggestions ou idées, n'hésitez pas à les mettre dans les commentaires.

J'espère que vous avez apprécié ce projet, continuons à travailler sur des idées pour impacter nos vies et notre environnement. Comme d'habitude, likez, partagez et abonnez-vous pour ne pas manquer nos prochains projets.

BONNE CRÉATION : )

Projets populaires

Si vous aimez ce que nous faisons, découvrez certains de nos projets populaires !

Vous devez voir la vidéo pour l'apprécier pleinement REGARDEZ la vidéo ICI.

Surveillance intelligente des déchets avancée avec Arduino 101 : Intégration BLE & WiFi

Cubex le coffre-fort à capteurs. Regardez ICI

Surveillance intelligente des déchets avancée avec Arduino 101 : Intégration BLE & WiFi

Et bien d'autres ici sur Technovation, suivez-nous !

Code

Application IoT Surveillance Poubelles Arduino

Cette application affichera le niveau de déchets en temps réel avec trois LEDs placées verticalement sur l'application Blynk. Vert représente 0 à 25%, Orange de 25 à 60% et Rouge de 60 à 100%.

#define BLYNK_PRINT Serial 
#include <BlynkSimpleCurieBLE.h> 
#include <CurieBLE.h> 
#include <Ultrasonic.h> 
// Vous devriez obtenir le jeton d'authentification dans l'application Blynk. 
// Allez dans les Paramètres du Projet (icône écrou). 
char auth[] = "8b7229b2c3ec4b999eca6781903a208d"; 
BLEPeripheral blePeripheral; 
WidgetLED green(V1); 
WidgetLED orange(V2); 
WidgetLED red(V3); 
Ultrasonic ultrasonic(7); 
int distance = 0; 
int thresh[3] = {20,12,4}; 
void setup() { 
  Serial.begin(9600); 
  delay(1000); 
  blePeripheral.setLocalName("garbage"); 
  blePeripheral.setDeviceName("garbage"); 
  blePeripheral.setAppearance(384); 
  Blynk.begin(blePeripheral, auth); 
  blePeripheral.begin(); 
  Serial.println("Waiting for connections..."); 
} 
void loop() { 
  distance = ultrasonic.distanceRead(); 
  Serial.print(distance); 
  Blynk.run(); 
  if(distance<=thresh[0]&&distance>=thresh[1]&&distance>=thresh[2]){ 
    green.on(); 
    Serial.println(1); 
  } else if(distance<=thresh[0]&&distance<=thresh[1]&&distance>=thresh[2]){ 
    green.on(); 
    orange.on(); 
    Serial.println(2); 
  } else if(distance<=thresh[0]&&distance<=thresh[1]&&distance<=thresh[2]){ 
    green.on(); 
    orange.on(); 
    red.on(); 
    Serial.println(3); 
  } else{ 
    green.off(); 
    orange.off(); 
    red.off(); 
    Serial.println(0); 
  } 
  delay(100); 
} 

Schémas

Connectez le Base Shield v2 à l'Arduino 101, puis le capteur à ultrasons sur le slot ou la broche D6. Nous avons fait un diagramme sur Fritzing, pour ceux qui n'utilisent pas le Shield.

Surveillance intelligente des déchets avancée avec Arduino 101 : Intégration BLE & WiFi

Celui-ci est fait sur Fritzing et montre le même circuit mais cette fois sans le Base Shield.

Surveillance intelligente des déchets avancée avec Arduino 101 : Intégration BLE & WiFi

Processus de fabrication

  1. Maîtriser les directives using C# : Imports, alias et directives static
  2. Surveillance météo à distance avec Raspberry Pi 3 et PubNub
  3. Système de pointage RFID fiable avec Arduino et Python (base de données phpMyAdmin)
  4. Système intelligent de surveillance de la qualité de l'air intérieur et des déchets
  5. Robot de détection humaine basé sur Arduino Uno : Intégration capteurs étape par étape
  6. Stores intelligents : contrôle automatisé de la lumière avec Arduino et énergie solaire
  7. Serrure connectée WiFi avec Arduino et ESP8266 – Déverrouillage par smartphone
  8. 7 avantages clés de la solution intelligente de surveillance de niveau Biz4Intellia
  9. Surveillance cardiaque sans contact via enceintes intelligentes : un système révolutionnaire