Table des matières:
- Étape 1: Éléments à utiliser
- Étape 2: Schéma
- Étape 3: À propos de 1SHEELD et Arduino
- Étape 4: Ajustez 1Sheeld
- Étape 5: Téléchargez la bibliothèque 1sheeld sur votre ordinateur
- Étape 6: écrivez votre code dans Arduino Sketch
- Étape 7: Connectez 1sheeld à votre smartphone à l'aide de l'application One Shield
- Étape 8: Accéder aux boucliers
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
L'objectif principal de ce projet est de faire dire à votre smartphone la couleur de n'importe quoi en utilisant uniquement votre smartphone et 1sheeld avec Arduino.
ce projet utilise le bouclier du capteur de couleur de l'application 1sheeld ce bouclier utilise la caméra de votre smartphone pour obtenir la couleur de l'objet devant lui en tant que valeur RVB et envoie cette valeur à l'Arduino puis l'Arduino compare entre ces valeurs et les valeurs des couleurs lorsqu'il trouve une correspondance, il envoie le nom de la couleur à votre smartphone, puis le téléphone dit le nom de la couleur à l'aide du bouclier Text to Speech Ce projet sera très utile pour les personnes qui souffrent de cécité ou de daltonisme, surtout quand elles le souhaitent connaître la couleur de leurs vêtements.
Étape 1: Éléments à utiliser
Composants matériels:
- 1SHEELD de 1sheeld
- Arduino Uno
- téléphone intelligent
composants logiciels:
-
Arduino
télécharger d'ici
-
Application 1SHEELD
- pour télécharger Android à partir d'ici
- pour ios télécharger ici
Bibliothèque Arduino 1sheeld
télécharger d'ici
Étape 2: Schéma
Étape 3: À propos de 1SHEELD et Arduino
Arduino est une plate-forme open source basée sur du matériel et des logiciels flexibles et faciles à utiliser. Il s'adresse à toute personne ayant une idée de projet et souhaitant la concrétiser. Pour réaliser un projet avec Arduino, vous devez acheter des accessoires pour connecter votre Arduino au monde réel, ces accessoires sont appelés shields. 1SHEELD est un shield qui vous permet d'utiliser votre smartphone comme shield Arduino comme GSM, WIFI, Gyroscope, etc.
Le principal avantage de 1SHEELD est qu'il remplace tous les autres boucliers par votre seul smartphone et vous fait économiser une fortune. Il connecte l'Arduino à votre smartphone à l'aide du Bluetooth et vous donne la possibilité d'utiliser plus qu'un bouclier à la fois comme GSM, WIFI, accéléromètre, gyroscope, etc.
1sheeld -
Étape 4: Ajustez 1Sheeld
Si vous utilisez un Arduino qui fonctionne avec 3,3 V comme Arduino, vous devez basculer votre 1Sheeld pour qu'il fonctionne sur 3,3 V car cela pourrait endommager votre carte.
Si vous utilisez un Arduino qui fonctionne avec 5 V comme Arduino Uno, changez votre 1Sheeld pour qu'il fonctionne sur 5 V.
Placez votre 1Sheeld sur votre carte Arduino puis branchez l'Arduino sur votre ordinateur portable ou PC.
Si vous utilisez un méga Arduino, connectez votre 1SHEELD au méga comme indiqué dans l'image
Étape 5: Téléchargez la bibliothèque 1sheeld sur votre ordinateur
Téléchargez la liberté d'ici
Ensuite, après avoir téléchargé avec succès la bibliothèque, ajoutez le fichier. ZIP de la bibliothèque à votre programme Arduino
Étape 6: écrivez votre code dans Arduino Sketch
code de projet
compilez et téléchargez votre croquis sur votre carte Arduino
Basculez 1Sheeld en mode de téléchargement avant de télécharger votre croquis sur la carte Arduino pour éviter les conflits en série entre 1Sheeld et Arduino. Le mode de téléchargement est activé lorsque le commutateur UART est éloigné du logo 1Sheeld.
Ensuite, appuyez sur le bouton Télécharger dans l'IDE et téléchargez votre code sur Arduino.
après avoir terminé votre téléchargement, vous devez remettre 1Sheeld en mode de fonctionnement
Étape 7: Connectez 1sheeld à votre smartphone à l'aide de l'application One Shield
Vous devrez entrer le code d'appairage (le code d'appairage par défaut est 1234) et vous connecter à 1Sheeld via Bluetooth.
Étape 8: Accéder aux boucliers
- détecteur de couleur
- bouton poussoir
- texte pour parler
appuyez sur l'icône de plusieurs boucliers en haut à droite de l'application.