Catégories: Circuits microcontrôleurs
Nombre de fois vus: 105187
Commentaires sur l'article: 0

10 projets intéressants pour Arduino

 

Arduino est une plate-forme universelle pour les produits maison sur microcontrôleurs. Il y a de nombreux boucliers (cartes d'extension) et capteurs. Cette diversité vous permet de réaliser un certain nombre de projets intéressants visant à améliorer votre vie et à augmenter son confort. Les domaines d'application de la carte sont illimités: automatisation, systèmes de sécurité, systèmes de collecte et d'analyse de données, etc.

10 projets intéressants pour Arduino

À partir de cet article, vous apprendrez ce qui peut être fait d'intéressant sur Arduino. Quels projets deviendront spectaculaires et lesquels seront utiles.


Que peut-on faire avec Arduino


Aspirateur robot

Le nettoyage de l'appartement est une routine et peu attrayant, d'autant plus que cela prend du temps. Vous pouvez l'enregistrer si vous mettez une partie des tâches ménagères sur le robot. Ce robot a été assemblé par un ingénieur en électronique de Sotchi - Dmitry Ivanov. Structurellement, il s'est avéré être de très bonne qualité et non inférieur en efficacité analogues d'usine.

Aspirateur robot Arduino

Pour le construire, vous aurez besoin de:

1. Arduino Pro-mini, ou tout autre taille similaire et appropriée ...

2. Adaptateur USB-TTL si vous utilisez Pro mini. Si vous avez choisi l'Arduino Nano, il n'est pas nécessaire. Il est déjà installé sur la carte.

3. Le pilote L298N est nécessaire pour contrôler et inverser les moteurs à courant continu.

4. Petit moteur avec engrenage et roues.

5. 6 capteurs IR.

6. Moteur pour une turbine (plus grand).

7. La turbine elle-même, ou plutôt la roue de l'aspirateur.

8. Moteur de brosse (petit).

9. 2 capteurs de collision.

10,4 18650 batteries.

11. 2 convertisseurs DC / DC (élévateur et abaisseur).

13. Le contrôleur pour le fonctionnement (charge et décharge) des batteries.

Le système de contrôle est le suivant:

Système de contrôle

Et voici le système d'alimentation:

Système d'alimentation pour aspirateur

De tels nettoyants se développent, les modèles fabriqués en usine ont des algorithmes intelligents complexes, mais vous pouvez essayer de faire votre propre conception, qui ne sera pas inférieure en qualité à des analogues coûteux.



Contrôle de bande RVB depuis smartphone et Arduino

Rubans RVB capables de produire un flux lumineux de n'importe quelle couleur, ils utilisent généralement des LED dans le boîtier dont trois cristaux brillent de couleurs différentes. Pour leur gestion sont vendus contrôleurs RGB spéciaux, leur essence est de réguler le courant fourni à chacune des couleurs de la bande LED, donc - l'intensité de la lueur de chacune des trois couleurs est régulée (séparément).

Vous pouvez le faire vous-même avec un contrôleur RGB sur Arduino, encore plus, ce projet implémente le contrôle via Bluetooth.

Contrôle de bande RVB depuis smartphone et Arduino

La photo montre un exemple d'utilisation d'une seule LED RVB. Pour contrôler la bande, une alimentation supplémentaire de 12 V est requise, puis Sorties Arduino PWM contrôlera les grilles des transistors à effet de champ inclus dans le circuit. Le courant de charge de la grille est limité par des résistances de 10 kΩ; elles sont installées entre la broche Arduino et la grille, en série avec celle-ci.

Schéma de câblage

L'auteur a utilisé Bluetooth pour communiquer avec le smartphone; pour cela, le module HC-05 a été acheté.


Télécommande basée sur Arduino et smartphone

En utilisant le microcontrôleur, vous pouvez créer une télécommande universelle contrôlée à partir d'un téléphone mobile.

Télécommande basée sur Arduino et smartphone

Pour ce faire, vous aurez besoin de:

  • Arduino de n'importe quel modèle;

  • Récepteur IR TSOP1138;

  • LED IR

  • Module Bluetooth HC-05 ou HC-06.

Un projet peut lire les codes des consoles d'usine et enregistrer leurs valeurs. Ensuite, vous pouvez contrôler ce produit maison via Bluetooth.


Système de reconnaissance et de suivi des visages

La webcam est montée sur un mécanisme pivotant. Il est connecté à un ordinateur avec le logiciel installé. Il est basé sur la bibliothèque de vision par ordinateur - OpenCV (Open Source Computer Vision Library), après que le programme détecte un visage, ses coordonnées sont transférées à la carte Arduino via un câble USB.

Système de reconnaissance et de suivi des visages

Arduino donne la commande de l'entraînement du mécanisme rotatif et positionne l'objectif de la caméra. Quelques servos sont utilisés pour déplacer la caméra.

La vidéo montre le fonctionnement de cet appareil.


Surveillez vos animaux!

L'idée est de savoir où marche votre animal, cela peut susciter de l'intérêt pour la recherche scientifique et juste pour le plaisir. Pour ce faire, utilisez une balise GPS. Mais pour stocker des données de localisation sur une sorte de lecteur.

Capteur de suivi de chat

Dans le même temps, les dimensions de l'appareil jouent ici un rôle décisif, car l'animal ne devrait pas en ressentir d'inconfort. Vous pouvez utiliser pour enregistrer des données Bouclier Arduino pour travailler avec des cartes mémoire micro-SD.

Voici un schéma de la version originale de l'appareil.

Diagramme de l'appareil

Dans la version originale du projet, la carte TinyDuino et les boucliers correspondants ont été utilisés. Si vous n'en trouvez pas, il est tout à fait possible d'utiliser de petites instances d'Arduino: mini, micro, nano.

Pour l'alimentation, un élément Li-ion de petite capacité a été utilisé. Une petite batterie dure environ 6 heures.Chez l'auteur, par conséquent, tout rentre dans un pot recadré sous le tic-tac. Il convient de noter que l'antenne GPS doit rechercher pour obtenir des lectures de capteur fiables.


Serrure à combinaison

Pour briser les verrous de code avec Arduino, vous avez besoin d'un servomoteur et d'un moteur pas à pas. Ce projet a été développé par le pirate Samy Kamkar. C'est un projet assez compliqué. Le fonctionnement de cet appareil est décrit dans la vidéo, où l'auteur donne tous les détails.

Bien sûr, un tel appareil n'est guère adapté à une utilisation pratique, mais c'est une excellente démo.


Arduino en musique

Ce n'est probablement pas un projet, mais une petite démonstration de l'application que cette plate-forme a trouvée parmi les musiciens.

Voiture à tambour sur Arduino. Il convient de noter qu'il ne s'agit pas d'une énumération ordinaire d'échantillons enregistrés, mais, en principe, de la génération de son à l'aide de dispositifs «en fer».

Analyseur de spectre sonore avec sortie vidéo.

Diagramme de l'appareil:

Analyseur de spectre sonore, avec sortie vidéo

Évaluation des pièces:

  • Transistor NPN, par exemple 2n3904 - 1 pc.

  • Résistance 1 kOhm (R2, R4, R5) - 3 pcs.

  • 330 Ohm (R6) - 1 pièce

  • 10 kOhm (R1) - 1 pièce

  • 100 kOhm (R3) - 1 pièce

  • Condensateur électrolytique 3,3 μF - 1 pc.

Pour que le projet fonctionne, vous devez connecter la bibliothèque pour une expansion rapide dans une série de Fourier.

Il s'agit d'un projet assez simple et intéressant de la catégorie «vous pouvez vous vanter auprès de vos amis».


3 projets de robot

La robotique est l'un des domaines les plus intéressants pour les geeks et les amateurs de faire quelque chose d'inhabituel de leurs propres mains, j'ai décidé de faire une sélection de plusieurs projets intéressants.


BEAM-robot sur Arduino

Pour construire un robot de marche à quatre pattes, vous aurez besoin de:

  • Servomoteurs, par exemple, Tower Hobbies TS-53;

  • Un morceau de fil de cuivre d'épaisseur moyenne (pour supporter le poids de la structure et ne pas plier, mais pas trop épais, car cela n'a aucun sens);

  • Microcontrôleur - AVR ATMega 8 ou carte Arduino de n'importe quel modèle;

  • Pour le châssis, la conception indique que le cadre Sintra a été utilisé. C'est quelque chose comme du plastique, il se plie dans n'importe quelle forme lorsqu'il est chauffé.

En conséquence, vous recevrez:

Robot BEAM sur Arduino

Il est à noter que ce robot ne conduit pas, mais marche, peut enjamber et aller à des élévations jusqu'à 1 cm.


Robot auto-rechargeant Fijibot

Pour une raison quelconque, ce projet m'a rappelé un robot de la bande dessinée Wall-e. Sa caractéristique est l'utilisation de cellule solaire pour charger les batteries. Il se déplace comme une voiture à 4 roues.

Robot auto-rechargeant Fijibot

Ses détails constitutifs:

  • Une bouteille en plastique appropriée;

  • Arduino UNO;

  • Proto-bouclier;

  • Pulls maman-papa;

  • Panneau solaire avec une tension de sortie de 6V;

  • En tant que donateur de roues, moteurs et autres pièces - une machine radiocommandée;

  • Deux servos de rotation continue;

  • Deux servos ordinaires (180 degrés);

  • Le support pour piles AA et pour "couronne";

  • Capteur de collision;

  • LED, photorésistances, résistances constantes de 10 kΩ - seulement 4 chacune;

  • Diode 1n4001.

Voici la base - carte Arduino avec proto-bouclier.

Carte Arduino avec bouclier proto

Voici comment les pièces détachées voiture rc - roues.

Pièces de rechange d'une voiture radiocommandée

La conception est presque terminée, les capteurs sont installés.

Assemblage assemblage

L'essence du robot est qu'il va à la lumière. Abondance photorésistances il a besoin de naviguer.

Robot d'Arduino

Artiste à partir de pièces de lecteurs de CD

Il s'agit plus d'une machine CNC que d'un robot, mais le projet est très divertissant. C'est une machine de peinture à 2 axes. Voici une liste des principaux composants qui le composent:

  • (DVD) lecteurs de CD - 2 pièces;

  • 2 pilotes pour moteurs pas à pas A498;

  • servo MG90S;

  • Arduino Uno;

  • Alimentation 12V;

  • Stylo à bille et autres éléments structurels.

Des blocs avec un moteur pas à pas et une tige de guidage, qui positionnaient la tête optique, sont utilisés à partir du lecteur optique.De ces blocs, le moteur, l'arbre et le chariot sont retirés.

Artiste à partir de pièces de lecteurs de CD

Vous ne pourrez pas contrôler le moteur pas à pas sans équipement supplémentaire, ils utilisent donc des cartes de conducteur spéciales, il est préférable que le radiateur du moteur soit installé sur eux au moment de démarrer ou de changer le sens de rotation.

Le processus complet d'assemblage et de fonctionnement est montré dans cette vidéo.

Voir également 16 des meilleurs projets Arduino d'AlexGyver:


Conclusion

L'article ne considère qu'une petite goutte de tout ce que vous pouvez faire sur cette plate-forme populaire. En fait, tout dépend de votre imagination et de la tâche que vous vous fixez.

Voir aussi sur e.imadeself.com:

  • 19 boucliers pour Arduino pour toutes les occasions
  • Comment le capteur de ligne est organisé et fonctionne
  • Quelle carte Arduino choisir
  • Comment le servo est organisé et fonctionne
  • Comment gérer en toute sécurité une charge de 220 volts en utilisant Arduino

  •