Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
materiel:feather_huzzah32 [2022/03/16 22:09]
emoc
materiel:feather_huzzah32 [2022/05/24 17:37] (Version actuelle)
emoc [Installation dans l'IDE Arduino]
Ligne 3: Ligne 3:
 ====== Feather Huzzah 32 ====== ====== Feather Huzzah 32 ======
  
-{{:​materiel:​feather_huzzah32:​feather_huzzah32_rectoverso.jpg?​direct&​1000|}}+[{{:​materiel:​feather_huzzah32:​feather_huzzah32_rectoverso.jpg?​direct&​1000|Photo : [[https://​adafruit.com|Adafruit]] ​}}]
  
-La carte Feather Huzzah 32 est produite par Adafruit, on peut la trouver en France chez [[https://​www.gotronic.fr/​art-feather-huzzah-esp32-ada3405-28105.htm|gotronic]],​ par exemple. ​+La carte Feather Huzzah 32 est produite par Adafruit, on peut la trouver en France chez [[https://​www.gotronic.fr/​art-feather-huzzah-esp32-ada3405-28105.htm|gotronic]],​ par exemple. ​C'est une carte basée sur l'​ESP32 d'​Espressif (module WROOM32), connectable en série sur USB, avec WiFi et Bluetooth / Bluetooth BLE. Elle comprend un connecteur de batterie LiPO avec circuit de charge. La «famille» Feather comprend d'​autres cartes et modules, basées sur les mêmes dimensions (voir la [[https://​www.adafruit.com/​category/​943|gamme chez Adafruit]])
  
-C'est une carte basée sur l'ESP32 (module WROOM32)connectable ​en série sur USBavec WiFi et Bluetooth ​Bluetooth BLEElle comprend un connecteur de batterie LiPO avec circuit de charge. La «famille» Feather comprend d'​autres cartes et modules (voir la [[https://www.adafruit.com/category/943|gamme chez Adafruit]])+Elle  ​est programmable avec l'IDE arduinoaprès avoir installé des paquets logiciels. Des alternatives existent pour la programmer ​en MicropythonLua, C/C++ sans l'IDE arduinoPar exemple ​avec [[https://docs.platformio.org/en/latest/​tutorials/​espressif32/​arduino_debugging_unit_testing.html|VSCode et PlatformIO]]
  
 Présentation complète (en anglais) : [[https://​learn.adafruit.com/​adafruit-huzzah32-esp32-feather?​view=all|Feather Huzzah32]] (schémas, datasheets, etc.) Présentation complète (en anglais) : [[https://​learn.adafruit.com/​adafruit-huzzah32-esp32-feather?​view=all|Feather Huzzah32]] (schémas, datasheets, etc.)
  
 +**Caractéristiques principale de la Feather Huzzah 32**
 +  * Dimensions : 51 x 23 x 8 mm
 +  * Connecteur micro-USB
 +  * Connecteur JST 2 broches pour accu LiPo avec chargeur intégré
 +  * **alimentation obligatoire par le port USB (5V) ou la batterie LiPo (3.7/​4.2V)**
 +  * Fonctionne en 3.3V
 +  * Microcontroleur dual core cadencé à 240 MHz (Tensilica Xtensa LX6)
 +  * Mémoire SRAM 520 KB (2 KB sur Arduino Uno)
 +  * WiFi 802.11b/g/n 2.4 GHz
 +  * Bluetooth classic et Bluetooth BLE
 +  * Mémoire flash 4 MB (32 KB sur Arduino Uno)
 +  * Antenne sur le PCB
 +  * Capteur de Hall
 +  * Interface capacitive 10 entrées
 +  * 2 x UART configurées (3x sur l'​ESP32)
 +  * SPI configuré (3x sur l'​ESP32)
 +  * I2C configuré (2x sur l'​ESP32)
 +  * ADC à 12 canaux, sur 12 bits (0-4095)
 +  * 21 x GPIO avec PWM / timer sur chaque GPIO
 +  * 2 x I2S Audio
 +  * 2 x DAC
  
 +La mémoire Flash est utilisée pour stocker le programme, alors que la SRAM est l'​espace de stockage des variables du programme qui se déroule
  
-Caractéristiques ​des ESP32+[{{:​materiel:​feather_huzzah32:​adafruit_huzzah_32_pinout.png?​direct&​1000|Schéma de [[https://​github.com/​jonfroehlich|John Froelich]] }}] 
 + 
 + 
 +===== Installation dans l'IDE Arduino ===== 
 + 
 +Pour arduino IDE > 1.6.4 :  
 +  * dans les préférences (menu fichier), ajouter dans la case «URL de gestionnaire de cartes supplémentaires» l'​adresse suivante : https://​raw.githubusercontent.com/​espressif/​arduino-esp32/​gh-pages/​package_esp32_index.json  
 +  * menu ''​outils/​type de carte/​gestionnaire de cartes'',​ installer le paquet esp32 
 +  * menu ''​outils/​type de carte'',​ choisir «Adafruit ESP32 Feather» 
 + 
 +L'​installation complète (version 2.0.2) fait 1.5 GO! (on peut retrouver la procédure complète [[https://​docs.espressif.com/​projects/​arduino-esp32/​en/​latest/​installing.html#​before-installing|sur le site d'​Espressif]] 
 + 
 +Une fois installée il est possible d'​accéder à de nombreux exemples (on peut les retrouver dans le dossier (arduino)/​packages/​esp32/​hardware/​esp32/​2.0.2/​libraries) 
 + 
 +===== Programmer la carte ===== 
 + 
 +La vitesse d'​upload ​des programmes recommandée est de 921600 bauds.  
 + 
 +===== Ressources ===== 
 + 
 +  * Feather Huzzah32 chez Adafruit : https://​learn.adafruit.com/​adafruit-huzzah32-esp32-feather?​view=all 
 +  * ESP32 chez Espressif : https://​docs.espressif.com/​projects/​arduino-esp32/​en/​latest/​index.html 
 +  * Datasheet : [[https://​www.espressif.com/​sites/​default/​files/​documentation/​esp32_datasheet_en.pdf|série ESP32]] (pdf) 
 +  * Cours du [[https://​makeabilitylab.cs.washington.edu/​|Makeability Lab]] : https://​makeabilitylab.github.io/​physcomp/​esp32/​ 
 +  * Exemple d'​objet connecté avec [[https://​io.adafruit.com/​|AdafruitIO]] : https://​makeabilitylab.github.io/​physcomp/​esp32/​iot.html 
 +  * Exemple d'​utilisation du tactile capacitif : https://​makeabilitylab.github.io/​physcomp/​esp32/​capacitive-touch-sensing.html 
 +  * Exemple Wifi en détail pour la carte ESP32 de Sparkfun : https://​learn.sparkfun.com/​tutorials/​esp32-thing-hookup-guide/​all#​arduino-example-wifi
  • materiel/feather_huzzah32.1647464984.txt.gz
  • Dernière modification: 2022/03/16 22:09
  • par emoc