top of page

Stores intelligents

Objectif du projet : créer un système qui projette une ombre lorsque la température ambiante augmente en utilisant le capteur de température et d'humidité de la carte de contrôle Pinoo et le servomoteur.

Durée : 2 leçons

Ensemble Pinoo : ensemble d' invention, ensemble complet.

Tranche d' âge : 7 ans et plus

Réalisations:

  • Apprend à coder la carte de contrôle Pinoo.

  • Apprend à utiliser le capteur de température.

  • Apprend à utiliser le servomoteur.

  • Développe des compétences algorithmiques.

  • Les compétences en codage se développent.

 

 

Matériel à utiliser : programme Mblock 3, carte de contrôle pinoo, capteur de température-humidité, servomoteur, câbles de connexion.

 

 

Matériel requis pour la conception : Decota, eva, ciseaux, couteau utilitaire, pistolet à colle et silicone.

 

 

 

Construction du projet :

 

Pour notre projet, nous avons d'abord mis en place les pièces décota.

 

 

Nous créons la façade de notre café et coupons un morceau pour ressembler à une porte.

 

Nous fixons la partie que nous coupons à l'aide d'un pistolet à silicone.

 

 

Nous couvrons la devanture du café avec eva.

 

 

Nous fixons le signe du café sur le devant et écrivons le nom de notre café avec n'importe quel stylo.

 

 

Nous fixons la pièce décota rectangulaire de sorte qu'elle soit la façade du café.

 

 

 

 

Nous couvrons les pièces décota qui formeront les murs du café avec eva.

 

 

 

Nous fixons les pièces décota que nous avons recouvertes comme sur la photo.

 

 

 

Nous fixons la pièce décota à la brosse de notre servomoteur pour supporter notre store.

 

 

 

 

Ensuite, nous fixons notre servomoteur à l'avant de la cage à l'aide d'un pistolet en silicone.

 

 

Nous couvrons la pièce décota qui servira de store avec eva et la fixons à la brosse de notre servomoteur.

 

 

 

Ensuite, nous fixons notre capteur de température-humidité comme sur la photo. Nous connectons notre capteur de température-humidité au port 3 et notre servomoteur au port numéro 2 de notre carte de contrôle Pinoo.

 

 

Ajout de l'extension Pinoo :

 

 

 

Dans l'onglet Extensions, cliquez sur "Gérer les extensions".  

Dans la fenêtre qui s'ouvre, on écrit "Pinoo" dans le moteur de recherche et il suffit de dire télécharger au résultat. Installé sur notre ordinateur.

 

Connexion de la carte de contrôle Pinoo à l'ordinateur :

 

 

 

Dans Mblock 3, nous cliquons sur l'onglet "Connecter" en haut à gauche. Dans la fenêtre qui s'ouvre, nous cliquons sur la section "Serial Port" et sélectionnons l'option "COM6" dans la page qui s'ouvre.

REMARQUE : Comme chaque ordinateur a des entrées de port différentes, les numéros à côté de COM peuvent changer.

 

 

 

Cliquez sur l'onglet Cartes. Dans la fenêtre qui s'ouvre, nous sélectionnons l'option de carte "Arduino Nano" utilisée par la carte de contrôle Pinoo.

 

 

 

Cliquez sur l'onglet Extensions. Dans la fenêtre qui s'ouvre, nous sélectionnons "Pinoo", l'extension de la carte de contrôle que nous utilisons.

 

 

Cliquez sur l'onglet Connexion. Cliquez sur "Mise à jour du firmware" dans la fenêtre qui s'ouvre.

 

Partie codage :

 

 

 

 

 

 

Tout d'abord, nous plaçons notre code d'identification du capteur de température et d'humidité sous le code "Programme Pinoo" pour vérifier si notre capteur de température et d'humidité fonctionne. Ensuite, nous imprimons nos valeurs de capteur de température et d'humidité sur le port série et les téléchargeons sur l'arduino. Ensuite, nous changeons l'option 'recv encode mode' en 'har state' en bas à droite de notre programme mblock. De cette façon, nous voyons nos valeurs de capteur de température-humidité sur le port série. Après avoir téléchargé nos codes sur Arduino, n'oublions pas de le reconnecter à partir de la section de connexion du programme.

 

 

 

Afin de vérifier si notre servomoteur fonctionne ou non, nous ajoutons notre code pour faire fonctionner le servomoteur sous le code lorsque la touche est enfoncée.

 

 

Tout d'abord, nous créons une variable appelée aci à partir de la section Data&Block pour permettre le mouvement lent de notre obturateur.

 

Nous ne pouvons pas faire fonctionner notre capteur de température-humidité sous le code lorsque le drapeau vert est cliqué. C'est pourquoi nous introduisons notre capteur de température et d'humidité dans notre programme avec notre code sous le code du programme Pinoo.

 

 

Nous nous assurons que notre variable d'angle est de 20 à chaque fois. Ensuite, nous avons créé la condition si la valeur de notre capteur de température est supérieure à 37 degrés.

 

 

Si notre condition est remplie, notre variable d'angle augmentera de -1 par intervalles de 0,2 seconde jusqu'à ce que notre variable d'angle soit de 20 et l'angle de notre servomoteur changera en augmentant de -1 à chaque fois. Si notre condition n'est pas remplie, notre variable d'angle augmentera de 1 par intervalles de 0,2 seconde jusqu'à ce que notre variable d'angle soit de 45 degrés, et l'angle de notre servomoteur changera en augmentant de -1 à chaque fois.

 

  

 

Faites un clic droit sur la commande "Programme Pinoo" et sélectionnez l'option "Installer sur Arduino" dans la fenêtre qui s'ouvre.

 

 

 

Sur la page qui s'ouvre, nous cliquons sur le bouton "Télécharger sur Arduino", qui est sélectionné en rouge. Nos codes sont téléchargés sur notre carte de contrôle Pinoo.

Après l'apparition du message "Installation terminée", cliquez sur le bouton "Fermer". Une fois l'installation terminée, le support de batterie est inséré et le projet est exécuté.

 

Statut de travail du projet :

 

 

Si la valeur de notre capteur de température-humidité est supérieure à 37 degrés, notre store ne descendra pas, sinon notre store remontera.

 

CODES ARDUINO IDE :

 

IMG_4539.JPEG
IMG_4538.JPEG
IMG_4540.JPEG
IMG_4541.JPEG
IMG_4542.JPEG
IMG_4543.JPEG
IMG_4544.JPEG
IMG_4547.JPEG
IMG_4545.JPEG
IMG_4548.JPEG
IMG_4549(1).JPEG
IMG_4550.JPEG
IMG_4551.JPEG
IMG_4552_480x480.jpg
pinoo_uzanti_480x480.jpg
1_a8314da2-edff-4525-979d-b2d3ff93364b_large.png
seri_port_480x480.jpg
KART_480x480.jpg
pinooo_480x480 (2).jpg
aygit_yazilim_480x480.jpg
Screenshot_50_480x480 (1).jpg
Screenshot_51_480x480 (1).jpg
Screenshot_52_480x480 (1).jpg
1.JPG
2.JPG
3.JPG
4.JPG
5.JPG
6.jpg
7.jpg
calisma.jpg
arduino_ide.JPG
bottom of page