Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-23 14:45
Internet se développe avec des milliards d'appareils, notamment des voitures, des capteurs, des ordinateurs, des serveurs, des réfrigérateurs, des appareils mobiles et bien plus encore, à un rythme sans précédent. Cela introduit de multiples risques et vulnérabilités dans l'infrastructure, le fonctionnement et la gouvernance des villes intelligentes dans le monde entier. Ce projet donnera un aperçu de la façon dont les systèmes de caméras de sécurité intelligentes peuvent être utilisés pour optimiser, surveiller et améliorer le comportement global de la circulation et des parkings autour d'une ville intelligente.
Étape 1: Composants et matériaux requis
Le projet nécessite la liste suivante de composants et de matériaux pour la construction du système complet de contrôle intelligent de la circulation et du stationnement:
Indispensable
1. Raspberry Pi 3B+ (1)
2. Raspberry Pi Zero W (1)
3. Module de caméra RasPi (2)
4. Carton ondulé
5. Couteaux Xacto
6. Colle à carton
7. Marqueurs
8. Ruban de couleur
Supplémentaire
1. Surveiller
2. Clavier
3. Souris
4. Adaptateurs secteur (5V, 2A)
Étape 2: Conception de l'infrastructure physique
La ville intelligente nécessite une infrastructure conçue et construite à l'échelle et aux dimensions appropriées. Les sections suivantes peuvent être identifiées comme les principales parties de l'infrastructure
1. Quincaillerie principale
Objectif: contenir et dissimuler le matériel d'alimentation et de traitement tel que les câbles, les barrettes de distribution d'alimentation et les adaptateurs sous le niveau du sol de la ville.
Dimensions: 48" x 36"
Supplémentaire: Nécessite une découpe de trou rectangulaire sur l'un des coins pour accéder aux câbles sous le niveau du sol.
2. Immeuble de grande hauteur
Objectif: Sert de plate-forme principale pour la caméra à placer à 3/4 de hauteur pour un bon point de vue sur le parking et les routes entourant le bâtiment.
Dimensions: 24" x 16" x 16"
Supplémentaire: Nécessite trois trous de dimensions 2"x4" sur tous les murs du bâtiment pour maintenir le Raspberry Pi 3B+ placé à l'intérieur du bâtiment à environ 3/4 de hauteur au-dessus du niveau du sol de la ville.
3. Bâtiment de la Banque
Objectif: Fonctionne comme une dissimulation pour le Raspberry Pi Zero W et la RasPi Cam qui surplombe une banque et les entrées du bâtiment
Dimensions: 16"x20"x16"
Supplémentaire: créez une cloison à l'intérieur du bâtiment pour séparer la salle des serveurs de la salle des opérations bancaires, comme indiqué sur les images.
Étape 3: Construire la ville intelligente
Une fois que les dimensions du pont de matériel au sol, de l'immeuble de grande hauteur et du bâtiment bancaire ont été marquées sur les feuilles de carton, nous sommes prêts à construire la ville elle-même.
1. Placez une feuille de carton complète au bas des dimensions 48 "x36" pour créer la plate-forme sur laquelle toute la ville sera construite
2. Créez les murs du pont de matériel au sol pour créer une zone fermée d'une hauteur de 5 à l'aide du deuxième morceau de carton.
3. Utilisez une deuxième feuille de carton de dimensions 48"x36" pour créer le toit du pont de quincaillerie au sol et créez un trou de 16"x16" pour l'immeuble de grande hauteur.
4. Découpez les murs et le toit des immeubles de grande hauteur et des banques à partir de la troisième feuille de carton aux dimensions spécifiées dans « Concevoir l'infrastructure physique » et comme indiqué dans les images.
5. Découpez les trous nécessaires sur les murs et les toits du bâtiment comme indiqué précédemment et comme également visible sur les images.
Étape 4: Intégration matérielle et logicielle
Il est maintenant temps de configurer le Raspberry Pis, les caméras et le logiciel nécessaires pour lancer la ville intelligente en action.
1. Connectez la souris, le clavier et le moniteur au Raspberry Pi 3B+ à l'aide de câbles et de ports USB et HDMI.
2. Allumez le Raspberry Pi 3B+ à l'aide de l'adaptateur mural (5V, 2A)
3. Branchez la carte MicroSD dans le Raspberry Pi et démarrez le système et attendez que l'écran Ubuntu Mate apparaisse sur le moniteur.
4. Ouvrez maintenant un terminal dans Ubuntu Mate et accédez au répertoire FeatureCV et exécutez "python locate.py"
5. Plusieurs écrans avec l'algorithme de détection de voiture s'afficheront. Cela signifie que vous avez terminé avec succès l'étape d'intégration matérielle et logicielle. Toutes nos félicitations!
Étape 5: Apprenez la sécurité cyber-physique et jouez
Le code source complet du système de stationnement intelligent est disponible sur le lien Github ci-dessous: github.com/BhavyanshM/FeatureCV
Les caméras de sécurité sont l'un des capteurs les plus couramment utilisés pour détecter les crimes dans le monde entier. Cette étape vous guidera dans la construction, le test et la destruction d'un système de caméra de sécurité basé sur la vision.
1. Lancez le script Python "locate.py" en utilisant la commande "python locate.py" dans une fenêtre de terminal.
2. Utilisez les barres de défilement de la fenêtre "Trackbars" pour obtenir les valeurs HSV appropriées afin d'isoler uniquement la voiture garée dans le parking.
3. Enregistrez ces valeurs HSV quelque part dans un fichier.
4. Utilisez maintenant un client SSH sur un ordinateur portable externe pour vous connecter à ce Raspberry Pi 3B+ via le réseau WiFi et modifiez certaines des valeurs à distance pour voir le système de sécurité planter et ne détecter aucune voiture !
5. N'hésitez pas à jouer avec les scripts Python et les valeurs de la barre de suivi HSV pour détecter les voitures avec différentes couleurs et fonctionnalités.
Étape 6: Conclusion et vidéo
Le système intelligent de stationnement et de contrôle de la circulation peut révolutionner la capacité de toute organisation à surveiller, sécuriser, optimiser et améliorer le fonctionnement global d'une ville intelligente.
Regardez la vidéo ci-dessus pour vous assurer que les systèmes fonctionnent comme prévu et comme indiqué dans la vidéo.
Conseillé:
Système de stationnement intelligent basé sur l'IoT utilisant NodeMCU ESP8266 : 5 étapes
Système de stationnement intelligent basé sur l'IoT utilisant NodeMCU ESP8266 : De nos jours, il est très difficile de trouver un parking dans les zones très fréquentées et il n'existe aucun système pour obtenir les détails de la disponibilité du stationnement en ligne. Imaginez si vous pouvez obtenir les informations sur la disponibilité des places de stationnement sur votre téléphone et que vous n'avez pas à vous déplacer pour vérifier t
Casque de sécurité pour travailleur intelligent : 5 étapes
Casque de sécurité pour travailleurs intelligents : les travailleurs du monde entier doivent travailler dans les tunnels et les mines sont exposés quotidiennement à des températures élevées et à des gaz toxiques, ce qui a un impact durable sur leur santé. En utilisant Arduino, nous avons créé un casque de sécurité qui montre aux travailleurs les détails exacts de la
Bouton de sécurité sans fil pour la sécurité de l'API : 6 étapes (avec photos)
Bouton de sécurité sans fil pour la sécurité des automates : ce projet est ma preuve de concept pour l'utilisation de l'IoT et (éventuellement) de la robotique pour créer une couche de sécurité supplémentaire pour les installations de fabrication dangereuses. Ce bouton peut être utilisé pour démarrer ou arrêter plusieurs processus, y compris le contrôle du signal
Aide au stationnement en marche arrière dans le garage à l'aide d'un capteur de sécurité et d'un circuit analogique existants : 5 étapes
Aide au stationnement en marche arrière dans le garage à l'aide d'un capteur de sécurité et d'un circuit analogique existants : Je soupçonne que de nombreuses inventions dans l'histoire de l'humanité ont été faites à cause de femmes qui se plaignaient. La machine à laver et le réfrigérateur semblent certainement être des candidats viables. Ma petite "invention" décrit dans ce Instructable est un
Feu de circulation interactif intelligent : 5 étapes (avec photos)
Feu de circulation interactif intelligent : prêt à construire le feu de circulation le meilleur et le plus interactif au monde ? Bon! Dans ce tutoriel, nous expliquerons comment vous pouvez en construire un vous-même en utilisant Arduino. Composants requis :- Arduino (..duh)- LM317 Mosfet- 2x 60cm Bandes LED RVB analogiques (12V)- Tube PVC