Archives de catégorie : ARDUINO

Arduino avec la Camera Sen0305 , la reconnaissance faciale

.

Mise à jour le 11/11/2021 : Dans cet article vous trouverez les caractéristiques principales du module AI HuskyLens Gravity SEN0305 avec utilisation de la reconnaissance faciale .

Sommaire :

 

Retour au sommaire

.

.

Présentation du module AI HuskyLens Gravity SEN0305 

.

Le HuskyLens Gravity est un capteur visuel intelligent, économique, simple d’utilisation basé sur une caméra OV2640 associée à un afficheur 2″ IPS et à un processeur Kendryte K210.

Grâce au port UART / I2C, HuskyLens peut se connecter à Arduino et micro:bit pour vous aider à réaliser des projets très créatifs sans jouer avec des algorithmes complexes.

Spécification :

  • Processeur : Kendryte K210
  • Capteur d’images  : Objectif Husky SEN0305 : OV2640 (appareil photo 2,0 mégapixels).
  • Tension d’alimentation : 3,3 ~ 5,0 V
  • Consommation :  320 mA à 3,3 V , 230 mA à 5,0 V (mode de reconnaissance faciale ; luminosité du rétroéclairage à 80 % ; lumière d’ appoint éteinte).
  • Port de communication : UART ; I2C
  • Affichage : écran IPS de 2,0 pouces avec une résolution de 320*240
  • Algorithmes intégrés : reconnaissance faciale, suivi d’objets, reconnaissance d’objets, suivi de lignes, reconnaissance de couleurs, reconnaissance de balises, classification d’objets
  • Dimensions : 52 mm x 44,5 mm (2,05 * 1,75 pouces)

 

 

Retour au sommaire

.

Tuto sur la  reconnaissance facial

.

.

Retour au sommaire

.

Schéma de principe pour le cablage entre la carte Arduino Uno et la carte SEN0305

.

.

Matériel :

  • Régulateur 7805 en boitier TO2020
    • https://www.gotronic.fr/art-l7805cv-1578.htm
  • Module AI HuskyLens Gravity SEN0305
    • https://www.gotronic.fr/art-module-ai-huskylens-gravity-sen0305-31965.htm 
    • https://fr.rs-online.com/
      • code article  : 204-9898
  • Arduino UNO
    • https://www.gotronic.fr/ 
      • code article : 25950
 
 
 

 

 

 

Retour au sommaire

.

Programme de  reconnaissance faciale,  de suivis de visage et du mode patrouille

.

.

Retour au sommaire

 

Comment stocker des valeurs de plusieurs Octets

.

Mise à jour le 28/09/2021 : Comment traiter le stockage d’informations en mémoire EEPROM sur arduino avec l’instruction EEPROM.put.

Sommaire :

.

.

separateur-redohm-001

But du tutoriel

.

Dans le cadre du projet Oryon nous avons une partie programmation pour le système d’apprentissage du cobot. Le principe de l’apprentissage et d’enseigner au cobot les mouvements que l’on souhaite qu’il réalise en le manipulant simplement, et d’enregistrer des différents mouvements dans une mémoire afin qu’il nous les restitue quand on lui demande

Pour que l’on utilise le mode d’apprentissage il faut déjà ecrire un programme qui nous permettra que ce mode nous retranscrive automatiquement les déplacements de celui-ci. Voici un petit programme qui nous permet déjà d’avoir un petit aperçu de ce mode de stockage. La difficulté sur arduino étend de récupérer les valeurs du convertisseur 10 bits et de stocker la valeur des 2 octets en une seule fois dans la mémoire.

Le but de cet exemple est de montrer aussi l’instruction EEPROM.put()  qui écrit des données sur EEPROM ou en utilisant également EEPROM.update() qui écrit des données uniquement si elles sont différentes du contenu précédent des emplacements à écrire. Le nombre d’octets écrits est lié au type de données ou à la structure personnalisée de la variable à écrire.

.

Retour au sommaire

.

separateur-redohm-001

Principe de capture et d’ecriture en EEPROM de plusieurs octets

.

.

.

Retour au sommaire

.

.

separateur-redohm-001

Video sur l’ecriture de la mémoire EEPROM

.

.

Retour au sommaire

.

.

separateur-redohm-001

Programme pour l’ecriture et la lecture en EEPROM de plusieurs octets

.

.

Retour au sommaire

.

separateur-redohm-001

Pour tout probléme 

.

Pour tout problème de téléchargement ou pour nous suivre sur les réseaux sociaux voici les plateformes  sur lesquelles nous éditons.
Cliquez sur celle qui vous intéresse .

Facebook  Twitter  Youtube 

Grabcad  Thingiverse  Cults  

.

Retour au sommaire

 

.

 

.

Arduino : Etude d’un chenillard 8 sorties à relais

Mise à jour le 13/10/2017 .Dans cet article, nous allons non seulement étudier le fonctionnement d’un chenillard, mais aussi la création de fonctions. Alors ! Une fonction c’est quoi ? Une fonction c’est ce qu’on pourrait également désigner sous le nom d’une procédure, de sous-programme ou d’une sous routine, c’est un ensemble d’instructions que l’on peut appeler dans n’importe quelle partie du programme principal. Dans cet article ,vous aurez la liste du matériel correspondant, un tutoriel vidéo pour vous guider dans la programmation, ainsi que le listing du programme d’origine.

Sommaire :

  • Matériel utile pour ce tutoriel.
  • Programme du chenillard avec information sur le moniteur

Un tutoriel vidéo est en cours ainsi qu’un schéma électrique  

 

 

Matériel utile pour le tutoriel étude d’un chenillard 

Liste du materiel :

1 pièces  : Module bouton poussoir Grove 101020003 ou  bouton poussoir 111020000ou interrupteur Grove 101020004 .

Distributeur : Gotronic 

1 pièces  : Potentiomètre à glissière Grove 101020036 .Ce module potentiomètre compatible Grove délivre un signal analogique et est équipé d’une résistance de 10 kΩ idéale pour une utilisation avec les cartes Arduino ou compatibles.

 Potentiomètre à glissière Grove 101020036 . Pour la vitesse de défilement du chenillard

 Potentiomètre à glissière Grove 101020036 . Pour la vitesse de défilement du chenillard

Distributeur : Gotronic  / Lextronic 

 

1 pièce : Carte Arduino MEGA 2560 . La carte Arduino Mega 2560 est basée sur un ATMega2560 cadencé à 16 MHz. Elle dispose de 54 E/S dont 14 PWM, 16 analogiques et 4 UARTs. Elle est idéale pour des applications exigeant des caractéristiques plus complètes que la Uno. Des connecteurs situés sur les bords extérieurs du circuit imprimé permettent d’enficher une série de modules complémentaires.

Distributeur : Gotronic  / Lextronic 

1 pièce : Module Grove Mega Shield V1.2 103020027 . Le module Grove Mega Shield de Seeedstudio est une carte d’interface permettant de raccorder facilement, rapidement et sans soudure les capteurs et les actionneurs Grove de Seeedstudio sur une carte compatible Arduino Mega. Il est compatible notamment avec les cartes Arduino Mega et Google ADK.

Module Grove Mega Shield V1.2 103020027

Module Grove Mega Shield V1.2 103020027 ( interface pour le chenillard utile mais pas obligatoire )

Distributeur : Gotronic 

 

1 pièce :Le Relais 5 V à 8 Canaux est un module 5 V de relais à 8 canaux. Il peut être contrôlé directement par une large gamme de microcontrôleurs, comme Arduino, AVR, PIC, ARM et MSP430. Ce module comporte 8 relais avec des ports « NC » (normalement connecté à COM) et « NO » (normalement ouvert à COM). Ce module est également équipé de 8 LED qui montrent l’état des relais.

Relais 5V à 8 Canaux - Sorites pour le chenillard

Relais 5V à 8 Canaux – Sorites pour le chenillard

Distributeur : Roboshop

Programme du chenillard avec information sur le moniteur

Programme : Version du 10/10/2017