Outils pour utilisateurs

Outils du site


esp8266:tapoteur

Les tapoteurs

on prend une platine Wemos , on ajout un driver moteur et un alimentation idoine et on obtient un tapoteur.

Matériel Version 1 avec Driver moteur

C'est un objet qui commande 2 bobines actionnant chacune un marteau, une percussion.

Elle est commandé par le Wifi , se connecte au réseau et exécute les ordre

/TAP1 ii force delai ,

  • la 'force étant en fait la frequence 'pwm' envoyée par la sortie digitale
  • le délai est en milliseconde , c'est le temps que dure l'impulsion

on a 2 objets OSC possible avec chacun leur fréquence et leur délai propre

Paramétrage:

à la mise en route en touchant le A0 du Wemos ESP, on déclenche le mode paramétrage.

Un réseau TAPOTEUR est crée

en se connectant sur TAPOTEUR à http://192.168.4.1, on règle:

  • le point d'accès sur lequel le tapoteur se connectera SSID/pass
  • le nom , ip du serveur que le tapoteur écoutera ( si nul , tout est accepté )
  • les noms des 2 objets OSC, les 2 bobines
  • les fréquences , pwm, envoyées aux bobines
  • les temps d'appuis

Codes :

doc

driver moteur

Pins

D1 mini Shield
D1 SCL
D2 SDA
RST RST
  VM: Motor power supply + (Max 15Vdc)
  GND: Motor power supply -
  A1 A2: Motor A
  B1 B2: Motor B
  S: Standby control port (in IO mode)
  Stanby control mode
      I2C mode: Control TB6612’s STBY with I2C protocol
      IO mode: Control TB6612’s STBY with “S” pin
  Shield reset mode
      short: reset with d1 mini (reset at power on or press d1 mini’s reset button)
      open: reset by “DTR” pin.

I2C address

AD1 AD0 Address
- - 0x2D
- x 0x2E
x - 0X2F
x x 0x30(default)

(“-” Short, “x” Open) Pin

Pin Function ESP-8266 Pin
TX TXD TXD
RX RXD RXD
A0 Analog input, max 3.3V input A0
D0 IO GPIO16
D1 IO, SCLGPIO5
D2 IO, SDA GPIO4
D3 IO, 10k Pull-up GPIO0
D4 IO, 10k Pull-up, BUILTIN_LED GPIO2
D5 IO, SCK GPIO14
D6 IO, MISO GPIO12
D7 IO, MOSI GPIO13
D8 IO, 10k Pull-down, SSGPIO15
G Ground GND
5V 5V -
3V3 3.3V 3.3V
RST Reset RST

Matériel Version 2 avec mosfet sur sortie digitale

code : esp_wemos_snhack_tapeur-mosfet-1.tar

OSC : /TAP1 frappe durée retour tout en float

  • /TAP1 sur sortie D6 (GPIO12) et /TAP2 sur sortie D7 (GPIO13)
  • frappe en milliseconde : c'est le délai entre 2 frappes
  • durée en milliseconde : c'est la durée totale du cycle de frappe
  • retour en milliseconde : c'est le délai avant le retour du frappeur, temps d'appui

avantages:

  • bien plus rapide

matériel :

  • wemos D1
  • alim qui va
esp8266/tapoteur.txt · Dernière modification: 2018/01/26 15:57 par gepeto