Nouvelle carte de développement Banana Pi BPI-ESP32 au format Arduino Uno compatible IDE Arduino et Webduino

Partager sur facebook
Partager sur twitter
Partager sur linkedin
Partager sur pinterest
Partager sur email
Partager sur telegram

Table des matières

SinoVoIP, le fabriquant des cartes de développement et mini PC Banana Pi est vraiment très prolifique en ce début d’année 2018. Le fabricant nous propose aujourd’hui la carte de développement BPI-ESP32, un carte de développement au format Arduino Uno R3 construite autour d’un micro-contrôleur ESP32 d’Espressif. On pourra développer ses programmes à l’aide l’IDE Arduino, en MicroPython ou depuis un navigateur WEB à l’aide de l’éditeur de code Webduino.

Si vous découvrez les modules ESP32 ou si vous voulez en savoir plus, vous pouvez lire ce guide détaillé. La carte BPI-ESP32 est disponible dès maintenant sur la boutique AliExpress de Banana Pi au prix de 9,06€ (+ frais de port).

Spécifications de la carte de développement BPI-ESP32

  • Module ESP32-WROOM-32 équipé de 4MB de mémoire flash (module de première génération)
  • Connectivités : WiFi802.11b/g/n + Bluetooth 4.2 LE
  • Connecteur GPIO : voir le détail au prochain paragraphe
  • Alimentation :
    • 5V/1A via connecteur micro USB
    • 12V via DCIN 5.5mm
  • Divers : buzzer, LED pour TX, TX, Power
  • Dimensions : 68 x 53 mm

bpi-esp32 format arduino uno r3

Repérage des broches de la BPI-ESP32

Le repérage des broches est disponible sur cette page GitHub.

Broche GPIO Fonction
16 GPIO16, HS1_DATA4, U2RXD, EMAC_CLK_OUT
17 GPIO17, HS1_DATA5, U2TXD, EMAC_CLK_OUT_180
EN Chip-enable signal. Active high
3V3 3V3 DC Power Out
5V 5V DC Power Out
GND Ground
GND Ground
VIN DC Power In
36/A0 GPIO36, SENSOR_VP, ADC_H, ADC1_CH0, RTC_GPIO0
39/A3 GPIO39, SENSOR_VN, ADC1_CH3, ADC_H, RTC_GPIO3
32/A4 GPIO32, XTAL_32K_P (32.768 kHz crystal oscillator input), ADC1_CH4,TOUCH9, RTC_GPIO9
33/A5 GPIO33, XTAL_32K_N (32.768 kHz crystal oscillator output), ADC1_CH5,TOUCH8, RTC_GPIO8
34/A6 GPIO34, ADC1_CH6, RTC_GPIO4
35/A7 GPIO35, ADC1_CH7, RTC_GPIO5
22/SCL GPIO22, VSPIWP, U0RTS, EMAC_TXD1
21/SDA GPIO21, VSPIHD, EMAC_TX_EN
27 GPIO27, ADC2_CH7, TOUCH7, RTC_GPIO17, EMAC_RX_DV
GND Ground
18/SCK GPIO18, VSPICLK, HS1_DATA7
19/MISO GPIO19, VSPIQ, U0CTS, EMAC_TXD0
23/MOSI GPIO23, VSPID, HS1_STROBE
05/SS GPIO5, VSPICS0, HS1_DATA6, EMAC_RX_CLK
26/DA2 GPIO26, DAC_2, ADC2_CH9, RTC_GPIO7, EMAC_RXD1
25/DA1 GPIO25, DAC_1, ADC2_CH8, RTC_GPIO6, EMAC_RXD0
14/SCK GPIO14, ADC2_CH6, TOUCH6, RTC_GPIO16, MTMS, HSPICLK,HS2_CLK, SD_CLK, EMAC_TXD2
12/MISO GPIO12, ADC2_CH5, TOUCH5, RTC_GPIO15, MTDI, HSPIQ,HS2_DATA2, SD_DATA2, EMAC_TXD3
13/MOSI GPIO13, ADC2_CH4, TOUCH4, RTC_GPIO14, MTCK, HSPID,HS2_DATA3, SD_DATA3, EMAC_RX_ER
15/SS GPIO15, ADC2_CH3, TOUCH3, MTDO, HSPICS0, RTC_GPIO13,HS2_CMD, SD_CMD, EMAC_RXD3
04 GPIO4, ADC2_CH0, TOUCH0, RTC_GPIO10, HSPIHD, HS2_DATA1,SD_DATA1, EMAC_TX_ER
02 GPIO2, ADC2_CH2, TOUCH2, RTC_GPIO12, HSPIWP, HS2_DATA0,SD_DATA0
01->TX GPIO1, U0TXD, CLK_OUT3, EMAC_RXD2
03<-RX GPIO3, U0RXD, CLK_OUT2
VCC 3V3 DC Power Out
GND Ground
SCL GPIO22, VSPIWP, U0RTS, EMAC_TXD1
SDA GPIO21, VSPIHD, EMAC_TX_EN

Par rapport à l’Arduino Uno R3, un connecteur supplémentaire est présent à coté du module ESP32. Il permet de connecter des périphériques I2C supplémentaires facilement.

pinout bpi-esp32 development board banana pi

 

En utilisant le format de carte de l’Arduino Uno, vous pouvez utiliser toutes les cartes d’extension existantes (à condition que la librairie nécessaire existe pour le module ESP32 d’Espressif). Banana Pi applique des frais de port exorbitants pour ces cartes de développement quelque soit le prix de celle-ci. C’est dommage car la qualité de fabrication est toujours irréprochable. Si vous avez absolument besoin d’une carte au format Arduino, vous pouvez acheter un équivalent. Vous trouverez assez facilement des cartes TTGo d1 R32 (abusivement dénommée Wemos d’ailleurs !)

Avez-vous aimé cet article ?
[Total: 0 Moyenne: 0]
Partager sur facebook
Partager sur twitter
Partager sur linkedin
Partager sur pinterest
Partager sur email
Partager sur telegram

Vous avez aimé ce projet ? Ne manquez plus aucun projet en vous abonnant à notre lettre d’information hebdomadaire!

quel modèle esp8266 choisir
Quel modèle d'ESP8266EX choisir en 2020 ?
guide choix esp32 development board
Quel ESP32 choisir en 2020 ?

Vous rencontrez un problème avec ce sujet ?

Peut-être que quelqu’un a déjà trouvé la solution, visitez le forum avant de poser votre question

Nous serions ravis de connaître votre avis

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Calculateurs
×
Calculateur loi d'Ohm
Tension (U) - en Volt
Courant (I) - en Ampère
Résistance (R) - en Ohms
Puissance (P) - en Watts

Ce calculateur permet de calculer les relations entre le courant, la tension, la résistance et la puissance dans les circuits résistifs.

Saisir au moins deux valeurs puis cliquer sur calculer pour calculer les valeurs restantes. Réinitialisez après chaque calcul.

Rappel sur la Loi d'Ohm
La loi d'Ohm explique la relation entre la tension, le courant et la résistance en déclarant que le courant traversant un conducteur entre deux points est directement proportionnel à la différence de potentiel entre les deux points.
La loi d'Ohm s'écrit U = IR, où U est la différence de tension, I est le courant en ampère et R est la résistance en Ohms (symbole Ω).
Loi d'Ohm (U=RI)
×
Déchiffrer le code couleur d'une résistance à 4 bandes
Bande 1 Bande 2 Multiplicateur Tolérance
   

Résistance:  

1 000 Ω ±5%

Comment déchiffrer le code couleur d'une résistance à 4 anneaux
Formule : ab*cΩ ±d%
Les deux premières bandes (a, b) permettent de déterminer le chiffre significatif. La première bande correspond au chiffre de la dizaine, le second anneau le chiffre de l'unité. Par exemple Brun(1), Noir (0) donne le nombre 10.
La troisième bande (c) est un coefficient multiplicateur. Par exemple, l'anneau rouge est un coefficient multiplicateur de 100, ce qui donne 10 X 100 = 1000Ω.
Le quatrième anneau (d) indique la tolérance de la valeur nominale de la résistance. Par exemple l'anneau Or correspond à ±5%. Donc le fabricant de la résistance s'engage à ce que sa valeur soit comprise entre 950 Ω et 1050 Ω.
Déchiffrer code couleur 4 bandes
×
Déchiffrer le code couleur d'une résistance à 5 bandes
Bande 1 Bande 2 Bande 3 Multiplicateur Tolérance

Résistance:  

1 000 Ω ±5%

Comment déchiffrer le code couleur d'une résistance à 5 anneaux
Formule : abc*dΩ ±e%
Les trois premières bandes permettent de déterminer le chiffre significatif. La première bande correspond au chiffre de la dizaine, le second anneau le chiffre de l'unité. Par exemple Brun(1), Noir (0), Noir (0) donne le nombre 100
La quatrième bande est un coefficient multiplicateur. Par exemple, l'anneau brun correspond au coefficient multiplicateur 10, ce qui donne 100 X 10 = 1000Ω.
Le cinquième anneau indique la tolérance de la valeur nominale de la résistance. Par exemple l'anneau Or correspond à ±5%. Donc le fabricant de la résistance s'engage à ce que la valeur de la résistance soit comprise entre 950 Ω et 1050 Ω.
Déchiffrer code couleur 5 bandes
×
Calculateur de résistance série pour une ou plusieurs LED
Tension d'alimentation en Volt
Tension directe en Volt
Courant en mA
Résistance calculée en Ω
Puissance estimée en W

Ce calculateur permet de déterminer la résistance requise pour piloter une ou plusieurs LED connectées en série à partir d'une source de tension à un niveau de courant spécifié.

Remarque. Il est préférable d'alimenter le circuit avec une puissance nominale comprise entre 2 et 10 fois la valeur calculée afin d'éviter la surchauffe
Couleur Longueur d'onde (nm) Tension (V) pour LED ⌀3mm Tension(V) pour LED ⌀5mm
Rouge 625-630  1,9-2,1 2,1-2,2
Bleu 460-470 3,0-3,2 3,2-3,4
Vert 520-525 2,0-2,2 2,0-2,2
Jaune 585-595 2,0-2,2 3,0-3,2
Blanc 460-470 3,0-3,2 1,9-2,1
Résistance en série pour une ou plusieurs LED
×
Calculateur durée de vie d'une batterie
Capacité de la batterie
Consommation de l'appareil ou objet connecté

Ce calculateur estime la durée de vie d'une batterie, en fonction de sa capacité nominale et du courant ou de la puissance qu'une charge en tire.

La durée de vie de la batterie est une estimation idéalisée. La durée de vie réelle peut varier en fonction de l'état de la batterie, de son âge, de la température, du taux de décharge et d'autres facteurs. C'est le mieux que vous pouvez espérer obtenir.

Autonomie de la batterie = capacité de la batterie en mAh / courant de charge en mA

Durée de vie batterie
Publicité
À lire aussi
Composants
Sur le Forum
Domotique et objets connectés à faire soi-même
Domotique et objets connectés à faire soi-même
Vous avez aimé ce tutoriel

Ne manquez plus les prochains projets

Recevez chaque semaine le récapitulatif des tutoriels et projets.

Vous pouvez vous désabonner à tout moment.