IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Arduino Discussion :

Quel matériel pour faire une boite à son ?


Sujet :

Arduino

  1. #1
    Candidat au Club
    Homme Profil pro
    rien de bien précis
    Inscrit en
    Novembre 2018
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Lozère (Languedoc Roussillon)

    Informations professionnelles :
    Activité : rien de bien précis
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Novembre 2018
    Messages : 7
    Points : 2
    Points
    2
    Par défaut Quel matériel pour faire une boite à son ?
    Bonjour à tous,

    je fais parti d'une association d'animation de mon village.
    J'ai un projet qui me permettra de commencer sur arduino, ça me passionne, même si je suis néophite.

    Je souhaite (pour noel 2019) créer des boites à son.

    Je m'explique, par exemple, il y a une peluche d'ours blanc dans le village de noël, je veux donc y cacher une boite à son qui imite le cris de l'ours blanc.

    Comme une boite à son peu être utilisée pour d'autres animations, elle doit avoir plusieurs sons (par exemple, une vache pour des animation l'été).

    Pour être tranquille, je dirais qu'il me faut 50 sons dans la boite.

    Cette boite à son sera équipé de piles pour des raisons pratiques.

    Je suis perdu, quel Arduino dois-je acheter pour faire une boite à sons (je dois en faire plusieurs par la suite, mais je parle de la première pour faire mon "proto").

    Petit détail, la boite à son doit avoir des boutons de sélection des son (+ et -), un bouton on/off, un bouton de volume du son et un afficheur pour voir le numéros du son.

    Merci d'avance.

  2. #2
    Modérateur

    Avatar de Vincent PETIT
    Homme Profil pro
    Consultant en Systèmes Embarqués
    Inscrit en
    Avril 2002
    Messages
    3 187
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Consultant en Systèmes Embarqués
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2002
    Messages : 3 187
    Points : 11 568
    Points
    11 568
    Par défaut
    Salut,
    Au vu de ton cahier des charges, tu devrais trouver ce qu'il te faut dans l'écosystème Arduino.

    • Comme tu débutes, je pense qu'il est bon que tu saches qu'une fois qu'on sort des sentiers battus avec Arduino, quelque chose de particulier comme écrire une partie de ton propre driver ou faire un peu électronique pour répondre a ton besoin, il faut immédiatement des compétences très fortes en électronique et en informatique. La désillusion se cache souvent là. Arduino c'est parfait tant que tu restes dans ce que l'écosystème te propose et quand on débute il vaut souvent mieux revoir ses exigences à la baisse pour rester dedans plutôt que de laisser ses exigences en l'état et de se retrouver à développer en dehors de l'écosystème, un concept "homemade", sans shield ni bibliothèque prête à l'emploi.

    • Toujours éviter les copies chinoises chez ebay, Aliexpress etc lors d'un premier développement car en cas de problème, et ça arrive souvent, on peut tourner en rond sur le logiciel pendant des années car jamais il ne vient à l'esprit que c'est le matériel qui est en cause. Une fois que le proto fonctionne, là on peut se risquer de prendre le low cost 100% made in China.

    • Je te conseille vivement d'avancer par étape pour ne pas te retrouver avec 3 cartes empilées les unes au dessus des autres avec des incompatibilités. On voit trop souvent des personnes qui se rencontrent d'un bug après avoir écrit 200 lignes de code et ils se retrouvent fortement bloqués. Leurs venir en aide est trop compliqué car c'est simplement trop tard, le nombre de bug, sous bug, bug en cascade, ... est bien trop grand. A ça s'ajoute la complexité intrinsèque du développement embarqué ; est ce le hard qui déconne ou est ce le soft ? On peut rester bloquer des semaines complètes dans son programme avant de s’apercevoir qu'on a mal câblé un fil entre deux cartes électroniques. Tous ces problèmes s'évitent facilement, il suffit d'avancer méthodiquement et par bloc logiciel/matériel préalablement validé et testé. Si tu tests un afficheur fait le uniquement avec le Arduino et rien d'autre dessus, tu optimises et tu valides le branchement + le soft. Ensuite tu tests la carte audio seule avec le Arduino, tu optimises et tu valides le branchement + le soft. Enfin tu assembles le tout, carte audio + afficheur et tu tests. (Ce que je dis doit te paraître sacrément évident et pourtant quasiment tout le monde tombe dans ce piège





    ********************* Possibilité 1 *********************
    - Arduino UNO

    - Adafruit Wave Shield for Arduino Kit (22$ d'après le site de Adafruit)
    https://learn.adafruit.com/adafruit-...duino/overview




    ********************* Possibilité 2 *********************
    - Arduino UNO

    - SparkFun MP3 Player Shield (26.95$ d'après le site de Sparkfun)
    https://learn.sparkfun.com/tutorials...okup-guide-v15




    ********************* Possibilité 3 *********************
    Exemple de projet a recopier
    http://www.goodliffe.org.uk/arduino/mp3player.php


    A bientôt
    Vincent
    La science ne nous apprend rien : c'est l'expérience qui nous apprend quelque chose.
    Richard Feynman

  3. #3
    Modérateur

    Avatar de Bktero
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Juin 2009
    Messages
    4 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués

    Informations forums :
    Inscription : Juin 2009
    Messages : 4 481
    Points : 13 679
    Points
    13 679
    Billets dans le blog
    1
    Par défaut
    Je n'ai regardé que le tuto de Sparkun mais ça semble être exactement ça !

    De manière générale, les tuto de Sparkun sont de très bonne facture !

  4. #4
    Candidat au Club
    Homme Profil pro
    rien de bien précis
    Inscrit en
    Novembre 2018
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Lozère (Languedoc Roussillon)

    Informations professionnelles :
    Activité : rien de bien précis
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Novembre 2018
    Messages : 7
    Points : 2
    Points
    2
    Par défaut
    Merci Vincent, c'est parfait, ça fait un peu peur, mais si c'était trop simple, ce ne serait pas marrant!

    Je vais effectivement avancer par étape, tester et valider. J'en ai pour un bon moment!

    Que penses tu d'un kit complet genre ça

  5. #5
    Candidat au Club
    Homme Profil pro
    rien de bien précis
    Inscrit en
    Novembre 2018
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Lozère (Languedoc Roussillon)

    Informations professionnelles :
    Activité : rien de bien précis
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Novembre 2018
    Messages : 7
    Points : 2
    Points
    2
    Par défaut
    et que pensez vous du raspberry?

  6. #6
    Modérateur

    Avatar de Vincent PETIT
    Homme Profil pro
    Consultant en Systèmes Embarqués
    Inscrit en
    Avril 2002
    Messages
    3 187
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Consultant en Systèmes Embarqués
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2002
    Messages : 3 187
    Points : 11 568
    Points
    11 568
    Par défaut
    Salut,
    Concernant le kit de démarrage ELEGOO, je ne connais pas par contre ce que je sais, c'est que c'est une copie de Arduino (mauvaise ou bonne ?)

    Le microcontrôleur dessus est le même, ATMEGA328P mais le problème des chinois c'est qu'ils n'hésitent pas, soit à prendre de la contrefaçon car ça existe même avec les composants électroniques, soit à nous refiler des cartes électroniques avec des composants en défauts de qualité c'est à dire avec des composants que le fabricant officiel allait mettre à la poubelle, soit à baisser la qualité de tous les composants par exemple si tu avais des résistances précises à 5% eux ils vont te poser des résistances précises à 10%, idem pour le quartz, les condensateurs, les connecteurs de moins bonnes qualité etc... mais à la fin tu peux te retrouver avec une carte qui merdouille de temps en temps ou pas du tout, c'est aléatoire.

    Quand tu achètes du certifié, comme en France, tout est tracé et il est impossible de te retrouver avec une carte électronique avec dessus des composants qui étaient destinés normalement à la benne. Après vu le prix tu peux tenter car même si ça ajoute des inconnues dans la réalisation finale, financièrement parlant c'est aussi un objectif qu'on doit respecter.


    Pour le Raspberry, on ne parle pas du tout de la même chose. Le Arduino est un petit microcontrôleur (pas de système d'exploitation, ni de carte graphique intégrée, etc) alors que Raspberry est un ordinateur complet. C'est comme comparer une voiture radiocommandée et un véhicule utilitaire parce que les deux roulent. Si tu as une application simple a réaliser et alimentée par des piles, le Arduino est la bonne solution. Si tu mets un Raspberry en 2h les piles sont à plat. Et inversement, si tu as besoin d'un système d'exploitation et d'affichage complexe alors le Arduino sera incapable de le faire au vu de ses faibles ressources.


    Pour ton application, le problème du Raspberry va être sa consommation excessive. Mais est ce un problème pour toi ?
    La science ne nous apprend rien : c'est l'expérience qui nous apprend quelque chose.
    Richard Feynman

  7. #7
    Candidat au Club
    Homme Profil pro
    rien de bien précis
    Inscrit en
    Novembre 2018
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Lozère (Languedoc Roussillon)

    Informations professionnelles :
    Activité : rien de bien précis
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Novembre 2018
    Messages : 7
    Points : 2
    Points
    2
    Par défaut
    Oui l'autonomie est un problème, j'ai besoin (soit avec une pile, soit avec une petite batterie maison) d'avoir un belle autonomie, et je dirais de tenir 12 heures minimum.

    Je pense que le Arduino est plus adapté à ma recherche, mais mon petit problème, c'est que je ne sais même pas quoi acheter pour au moins faire mon prototype.

    Comme tu l'as bien expliqué, je ne veux pas de copie chinoise, je veux avoir du matériel pour mon proto qui soit 100% fiable (ou s'en approche au mieux) et ne vais pas économiser quelques dizaines d'euros pour me retrouver coincé par le matériel... Déjà que je vais être coincé avec ma faible expérience qui va me prendre ennormément de temps.

    Si tu as un conseil sur le matériel, site internet, je suis preneur.

  8. #8
    Modérateur

    Avatar de Bktero
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Juin 2009
    Messages
    4 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués

    Informations forums :
    Inscription : Juin 2009
    Messages : 4 481
    Points : 13 679
    Points
    13 679
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par lalalere Voir le message
    Que penses tu d'un kit complet genre ça
    Personnellement, je ne suis pas fan de ce genre de kit. Economiquement, c'est peut-être attractif, mais je pense qu'il y aura beaucoup de choses dont tu ne te serviras pas du tout, et les éléments dont tu pourrais vouloir te servir ne répondront peut-être pas tout à fait à tes besoins (ex: l'écran LCD fait une 1 ligne, tu aurais voulu 2). Je préfère choisir mes composants séparément quitte à mettre quelques dollars de plus sur la table.

    Entre Arduino et Raspberry Pi, il n'y a pas de doute à avoir : c'est Arduino qu'il te faut

  9. #9
    Candidat au Club
    Homme Profil pro
    rien de bien précis
    Inscrit en
    Novembre 2018
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Lozère (Languedoc Roussillon)

    Informations professionnelles :
    Activité : rien de bien précis
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Novembre 2018
    Messages : 7
    Points : 2
    Points
    2
    Par défaut
    Je suis tout à fait d'accord, c'était pour une question pratique.

    Et sur quel Arduino dois-je partir d'après toi? Je suis perdu.

  10. #10
    Modérateur

    Avatar de Bktero
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Juin 2009
    Messages
    4 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués

    Informations forums :
    Inscription : Juin 2009
    Messages : 4 481
    Points : 13 679
    Points
    13 679
    Billets dans le blog
    1
    Par défaut
    Aucune idée je n'ai jamais fait d'Arduino

  11. #11
    Modérateur

    Avatar de Vincent PETIT
    Homme Profil pro
    Consultant en Systèmes Embarqués
    Inscrit en
    Avril 2002
    Messages
    3 187
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Consultant en Systèmes Embarqués
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2002
    Messages : 3 187
    Points : 11 568
    Points
    11 568
    Par défaut
    Salut,
    Normalement il te faut :
    Arduino UNO
    SparkFun MP3 Player Shield (le shield MP3, même si la doc se vente de dire qu'il ne monopolise pas beaucoup de broches d'entrées sorties du Arduino, moi je trouve que si en réalité !)
    SparkFun 16x2 SerLCD - Black on RGB 3.3V (un afficheur sur bus I2C, qui ne monopolisera que 2 fils d'entrées sorties)
    SparkFun 16 Output I/O Expander Breakout - SX1509 (un expander/agrandisseur/extension de port d'entrées/sorties sur bus I2C pour y placer des interrupteurs par exemples)

    Maintenant dans ton kit ELEGOO, il y a des choses redondantes (la copie d'un Arduino et l'afficheur) et tu as le clavier. Je ne sais pas si l'afficheur du kit est un afficheur I2C (2 fils de communications) ? Et la question se pose car une fois le shield MP3 est inséré dans le Arduino, il n'est pas sur qu'il te reste assez de broches d'entrées sorties pour piloter un afficheur LCD classique en parallèle (au moins 5 broches de mémoire.) + un clavier !? Il y a beaucoup de façon de palier à ces problèmes. Tu peux envisager de le shield SparkFun 16 Output I/O Expander Breakout - SX1509 pour piloter le clavier + le LCD du shield ELEGOO et il te restera largement assez d'entrées sorties pour le shield MP3. Tu peux même prendre un Arduino MEGA qui a largement plus de port d'entrées sorties et tout devait pouvoir rentrer.




    ps : En haut de mon message j'ai écrit "normalement" car tout comme Bktero je n'utilise pas Arduino. Pas plus que Delias si je ne m'abuse, qui a lui aussi travaillé dans l'électronique. Ça n'a rien de bizarre, c'est juste que c'est parce qu'on bosse la dedans qu'on ne l'utilise pas.
    La science ne nous apprend rien : c'est l'expérience qui nous apprend quelque chose.
    Richard Feynman

  12. #12
    Candidat au Club
    Homme Profil pro
    rien de bien précis
    Inscrit en
    Novembre 2018
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Lozère (Languedoc Roussillon)

    Informations professionnelles :
    Activité : rien de bien précis
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Novembre 2018
    Messages : 7
    Points : 2
    Points
    2
    Par défaut
    Super, merci, je fais mes emplettes et reviens vers vous.

  13. #13
    Expert éminent sénior
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 647
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 647
    Points : 11 136
    Points
    11 136
    Par défaut
    Fais gaffe avec Sparkfun, tu peux avoir des frais de ports assez élevés car ils sont à l'étranger.

    Chez Lextronic, en France :
    shield MP3 (c'est le même !)
    Arsduino UNO
    l'écran I2C (il y en a d'autres sur le site).
    Je n'ai pas cherché l'expander, peut-être qu'il y en a un.

    Mais deux conseils avant d'acheter :
    1- si le site ne fournit pas de doc sur le produit que tu veux, abstiens toi.
    2- lis bien les docs.

  14. #14
    Candidat au Club
    Homme Profil pro
    rien de bien précis
    Inscrit en
    Novembre 2018
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Lozère (Languedoc Roussillon)

    Informations professionnelles :
    Activité : rien de bien précis
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Novembre 2018
    Messages : 7
    Points : 2
    Points
    2
    Par défaut
    Je cherchais effectivement en France, car par la suite, avec l'association je ne pourrais pas acheter au US.
    En plus ce serait juste un comble de payer un objet à l'étranger pour ne pas payer de taxes alors que c'est avec c'est dernière que je dépense l'argent!

    J'avais trouvé Gotronic comme boutique en ligne, je vais continuer à chercher.

  15. #15
    Expert éminent sénior
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 647
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 647
    Points : 11 136
    Points
    11 136

  16. #16
    Expert éminent

    Profil pro
    Fabricant et casseur d'avions
    Inscrit en
    Avril 2004
    Messages
    3 813
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Fabricant et casseur d'avions
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 813
    Points : 7 638
    Points
    7 638
    Par défaut
    Citation Envoyé par lalalere Voir le message
    Que penses tu d'un kit complet genre ça
    Juste pour revenir rapidement sur ce genre de kit...

    Elegoo fait du bon matériel, pas eu de souci avec eux sur ce que je leur ai pris (le uno a fait tourner une porte automatique pour le poulailler pendant quelques mois, remplacé par un nano depuis pour le récupérer).
    Ce genre de kit comprend pas mal de choses variées pour tester et apprendre. Après, on se retrouve vite bloqué quand on part sur un projet perso, et là il vaut mieux commander le matos en fonction du besoin (il y a quelques condos et résistances, mais jamais la valeur qu'on veut!)

    Bref, bien pour démarrer et mettre le pied à l'étrier arduino, en s'équipant à petit budget... mais à étoffer progressivement dès qu'on progresse.
    "Errare humanum est, sed perseverare diabolicum"

    Ma page sur DVP.com

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Avis] Quel langage pour faire une GUI pour un pgm Fortran ?
    Par Radagast dans le forum Langages de programmation
    Réponses: 15
    Dernier message: 24/02/2011, 12h28
  2. [XL-2007] quel code pour faire une annonce a l'ouverture du fichier
    Par grisan29 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 16/07/2010, 20h26
  3. Quel controle pour faire une courbe temp réel ?
    Par stolken dans le forum Framework .NET
    Réponses: 3
    Dernier message: 07/04/2010, 00h16
  4. Quel matériel pour faire du développement ?
    Par Ecureuil dans le forum Ordinateurs
    Réponses: 17
    Dernier message: 18/09/2007, 17h41
  5. Quel langage pour faire une application Windows et web ?
    Par tipiweb dans le forum Langages de programmation
    Réponses: 7
    Dernier message: 30/07/2007, 13h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo