Browse Tag

arduino

Archive: Arduino Day 2014

Temps de lecture estimé : 2 minutes

Archive de ma visite de l’Arduino Day 2014 @ 3000D.

L’Arduino Day est un événement mondial autour de la plate-forme de Arduino.

Pour la petite histoire c’est avec les gars de 3000D que j’ai co-fondé le Liège Hackerspace et construit la matrice de LEDs en casier de Club-Maté.


Cet article provient d’une ancienne publication. Il a été importé & actualisé depuis une source maintenant hors ligne.

Arduino original ou clone

Temps de lecture estimé : 3 minutes

Petit avis personnel en passant, car j’ai souvent cette question sans réelle réponse à apporter. Je ne compte pas, dans cet article, vous donner une réponse « prête à l’emploi », mais plutôt des pistes de réflexions.

Je suis principalement un utilisateur de clone, même si j’abandonne doucement l’arduino au profit des ESP.

Arduino, clone ou contrefaçon ?

Arduino est une plateforme logiciel et matériel, simple à utiliser et open-source. Mais cela n’autorise pas n’importe quoi.

Il est donc parfaitement autorisé d’utiliser les sources pour produire des boards dites « Arduino compatible ».

Le souci, c’est la contrefaçon, la copie pur et simple de la carte jusqu’à son design, impression, …

Cela peut être trompeur et vous pouvez régulièrement tomber sur des copies de mauvaise qualité utilisant des composants moins chers ou retirant certains composants.

La qualité des clones (ne parlons pas des contrefaçons) est très variable.

Il existe de très bons clones vendus en tant que tels. Parfois un petit souci de driver la carte utilisant, pour une raison de réduction de coût, un CH341.

Les clones permettent un accès très bon marché et facile à l’univers des microcontrôleurs.

Pourquoi un vrai Arduino alors ?

Pourquoi alors payer jusqu’à 10x plus cher ma carte ?

Si vous en avez les moyens et l’envie. Acheter un vrai Arduino c’est supporter le développement open-source des cartes, de l’IDE,… Notez aussi qu’Arduino supporte énormément d’événements, l’éducation et autres projets open-source.

Je pense personnellement que sans cette plateforme beaucoup d’entre nous n’auraient pas eu un accès aussi simple à « l’électronique » et aux microcontrôleurs.


Sources & ressources :

Image par Omer Iqbal de Pixabay

ESP32

Programmer un ESP32 avec Arduino IDE

Temps de lecture estimé : 3 minutes

Un grand nombre de boards basé sur un ESP32 sont programmable via votre IDE Arduino.

Il est nécessaire d’ajouter les boards à l’IDE et possiblement installer les drivers nécessaires.

Obtenir le json des boards

Rendez-vous sur le repo GitHub suivant : https://github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/boards_manager.md

https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json

Vous pouvez aussi utiliser le json proposé sur le site d’Espressif.

https://dl.espressif.com/dl/package_esp32_index.json

Ajouter les boards à l’Arduino IDE

  • Allez dans les Préférences de votre Arduino IDE
  • Ouvrez l’onglet URL de gestionnaire de cartes supplémentaires
  • Collez le lien que vous aurez copié sur le repo ci-dessus
  • Ensuite, dans l’onglet Outils, cliquez sur Type de carte et Gestionnaire de carte.
  • Recherchez « esp32 » et installez la dernière version.

Les drivers

Pour les cartes produites par Espressif : https://docs.espressif.com/projects/esp-idf/en/latest/esp32/get-started/establish-serial-connection.html

Pour le Wemos D32, j’ai du passer par l’installation de « CP210x USB to UART Bridge VCP Drivers » disponible sur le site de Silabs.


Source cover : Wikimedia

NodeMCU ESP8266

Programmer un ESP8266 avec Arduino IDE

Temps de lecture estimé : 3 minutes

Un grand nombre de boards basé sur un ESP8266 sont programmable via votre IDE Arduino.

Il est nécessaire d’ajouter les boards à l’IDE et possiblement installer les drivers nécessaires.

Obtenir le json des boards

Rendez-vous sur le repo GitHub suivant : https://github.com/esp8266/Arduino

Ajouter les boards à l’Arduino IDE

  • Allez dans les Préférences de votre Arduino IDE
  • Ouvrez l’onglet URL de gestionnaire de cartes supplémentaires
  • Collez le lien que vous aurez copié sur le repo ci-dessus
  • Ensuite, dans l’onglet Outils, cliquez sur Type de carte et Gestionnaire de carte.
  • Recherchez « esp8266 » et installez la dernière version.

Presque terminé !

Les boards sont maintenant disponibles dans votre IDE. Il sera très probablement nécessaire d’installer un driver supplémentaire pour vos cartes. Le plus courant est le CH340, pour l’utilisation d’un Wemos, par exemple.

Drivers Windows, Mac, Linux chez Sparkfun.


Source cover : Wikimedia

Enseigne lumineuse LGHS

Fabrication d’une enseigne lumineuse

Temps de lecture estimé : 2 minutes

Pour arriver au Liège Hackerspace vous devez traverser un couloir desservant d’autres associations, studio, ateliers, … Comment trouver le hackerspace d’une façon discrète et rapide. Une enseigne (trop) lumineuse juste au-dessus de la porte. Les voisins vont être ravis.

Un détecteur PIR (de mouvement) à été ajouté pour déclencher l’enseigne uniquement quand cela est nécessaire.

Liste du matériel

  • Accès à une découpe laser,
  • Du plexiglass 4mm,
  • Du MDF ou autre 4mm,
  • Ruban led WS2812B (le plus dense possible au mètre),
  • Un Wemos D1

Réalisation

Voici ma réalisation en vidéo par Néodyme.

Un autre article suivra sur la fabrication de sa petite sœur, mais à poser. Les plans, le code source seront disponibles sur cet article.