top of page

Lit de patient

Objectif du projet : Créer un système de lit pouvant être déplacé vers le haut ou vers le bas à volonté à l'aide d'une carte de commande Pinoo, d'un module de manette et d'un servomoteur.

Durée:  2 cours

Tranche d'âge:  7 ans et plus

Ensemble Pinou :  Ensemble Maker, ensemble complet. 

Réalisations:

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

  • Apprend à utiliser le module joystick.

  • Apprend à utiliser le servomoteur.

  • Développe des compétences algorithmiques.

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


Matériaux à utiliser :  Programme Mblock 3, carte de contrôle pinoo, servomoteur, module joystick, câbles de connexion.

 

 

Matériaux requis pour la conception :  Eva blanc, carton blanc, ciseaux, bâton de langue, pistolet à colle et silicone.

 

Construction du projet :

 

Pour notre projet, nous commençons d'abord par découper notre carton blanc en forme de lit.

 

 

Ensuite, nous fixons les bâtons de langue en forme de pied de lit à l'aide d'un pistolet en silicone.

 

 

 

 

 

 

 

 

 

 

 

 

 


Nous fixons notre servomoteur pour déplacer la tête du lit. La partie à laquelle nous devons faire attention ici est de pouvoir déplacer la tête du lit en assurant le bon mouvement de la brosse du servomoteur.

 

 

 

Nous attachons l'eva blanc au dessus de notre lit et lui donnons un aspect couette.

 

 

 

Nous faisons la même étape pour l'oreiller.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ensuite, nous complétons notre partie conception en connectant notre servomoteur à la porte 1 et notre module joystick à la porte 9.

 

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 "COM4" 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 :

 

 

 

Pour démarrer le servomoteur, nous le faisons fonctionner sous la commande "lorsque la touche est enfoncée". Puisque le servomoteur fonctionne entre 0 et 180 degrés, nous essayons les deux angles.

Remarque : Les angles du servomoteur peuvent varier en fonction de la manière dont vous fixez la brosse du servomoteur. Pour cela, il est important d'essayer les angles dans ce projet.

 

 

 

 

 

 

 

 


Avant de commencer notre code, nous définissons une variable nommée aci pour contenir les valeurs d'angle et y car elle n'a qu'un mouvement de haut en bas, c'est-à-dire que nous n'utiliserons que l'axe y de notre module joystick.

 

Sous le code d'événement du programme Pinoo, nous ajoutons le code pour obtenir aci 90 car nous voulons que l'angle de notre servomoteur soit plat au début. Ensuite, nous transférons les valeurs du module joystick à notre variable y dans la boucle de répétition continue afin que nous puissions utiliser la variable y lors de l'écriture de nos codes.

 

 


Si la valeur de notre variable y est inférieure à 450, nous avons augmenté notre valeur aci de 5 et l'avons affectée à l'angle de notre servomoteur. De cette façon, notre variable y assurera que notre servomoteur, c'est-à-dire notre tête de lit, se déplacera vers le haut.

L'autre condition est que si notre variable y est inférieure à 550, c'est-à-dire si mon module joystick est déplacé vers le bas, la valeur de notre variable aci sera réduite de 5 et transférée à l'angle de notre servomoteur. De cette façon, notre servomoteur, c'est-à-dire la tête de lit, sera déplacé vers le bas.

 

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 :

 

 

Lorsque nous tirons notre module de joystick vers le haut, la tête de lit descend lorsque nous le tirons de haut en bas.

IMG_4246.JPEG
IMG_4241.JPEG
IMG_4233.JPEG
IMG_4235.JPEG
IMG_4237.JPEG
IMG_4239.JPEG
IMG_4240.JPEG
1_a8314da2-edff-4525-979d-b2d3ff93364b_large.png
pinoo_uzanti_480x480.jpg
seri_port_480x480.jpg
KART_480x480.jpg
pinooo_480x480 (2).jpg
aygit_yazilim_480x480.jpg
llll_480x480.jpg
vvv_480x480.jpg
1.JPG
2.JPG
3.JPG
4.jpg
5.jpg
IMG_4245.JPEG
bottom of page