on prend une platine Wemos , on ajout un driver moteur et un alimentation idoine et on obtient un tapoteur.
la v5 est la plus aboutie !
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 ,
on a 2 objets OSC possible avec chacun leur fréquence et leur délai propre
à 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:
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, SCL | GPIO5 |
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, SS | GPIO15 |
G | Ground | GND |
5V | 5V | - |
3V3 | 3.3V | 3.3V |
RST | Reset | RST |
code : esp_wemos_snhack_tapeur-mosfet-1.tar
OSC : /TAP1 frappe durée retour tout en float
avantages:
matériel :
./osc.py send 192.168.4.101:9005 /TAP1 10 3000 80 ./osc.py send 192.168.4.101:9005 /TAP1 5 3000 80 ./osc.py send 192.168.4.101:9005 /TAP1 5 3000 20 ./osc.py send 192.168.4.101:9005 /TAP1 5 3000 15
esp_wemos_snhack_tapeur-mosfet-5.tgz
Super mieux , 6 sorties possibles qui peuvent fonctionner en meme temps et reagissent en dessous de 20ms
sorties : 1, 2, 4, 5, 6, 7 ?? //ok pour 1,2,4,5,6,7 format: /tap \(digital\) \(float\) ms \(float\) duree \(int\) pwm-force" format: /tap iffi 6 200 1000 1000" /tap 6 vide arrete 6" /stop arrete tout"
Paramétrage du réseau sur lequel se connecter la première fois en touchant A0 pendant 2s au reset par le bouton, un reseau SNHACKTAP appairait, et renvoie sur la bonne page (http://192.168.4.1), une fois sauvegardé , il est quelque fois nécessaire de reseter le tapoteur.