Robots suiveurs 2 : Différence entre versions
| Ligne 13 : | Ligne 13 : | ||
'''Remarque:''' L'accès à l'UART1 n'est pas immédiat, il faut faire une manipulation ([https://hackaday.com/2017/08/17/secret-serial-port-for-arduinoesp32/ simple]) mais qui risque de rendre instable le système. En effet, l'UART1 est connecté à la mémoire FLASH de l'ESP32. | '''Remarque:''' L'accès à l'UART1 n'est pas immédiat, il faut faire une manipulation ([https://hackaday.com/2017/08/17/secret-serial-port-for-arduinoesp32/ simple]) mais qui risque de rendre instable le système. En effet, l'UART1 est connecté à la mémoire FLASH de l'ESP32. | ||
| − | Les librairies utilisées proviennent des liens suivants: | + | Les librairies utilisées proviennent des liens suivants:<br /> |
| + | |||
[[ https://github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/windows.md| ESP32 librairie pour Arduino]]<br /> | [[ https://github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/windows.md| ESP32 librairie pour Arduino]]<br /> | ||
Version du 5 avril 2018 à 11:00
Projet du module Robots connectés 2016/2017.
1. Application et Communication WiFi et Bluetooth
a) Communication WiFi
Il a été constaté qu'en utilisant une carte Sparkfun ESP32 Thing en tant que point d'accès et une autre en client, la communication ne semble pas fonctionner lorsque les deux cartes se trouvent à moins de 20cm l'une de l'autre.
De plus, les débits disponibles ne semblent pas dépasser 1 mot/s.
Il semblerait possible d'envoyer un mot clé "ok", puis la distance distS1 entre le slave 1 et le master, puis la distance distS2 entre le slave 2 et le slave 1, puis l'action à réaliser (sur deux caractères).
b) Communication Bluetooth
Il a été mis en oeuvre une communication Bluetooth entre un smartphone et l'ESP32 du maître. Les données reçues sont ensuite aiguillées vers un port série de l'ESP32 pour l'envoyer à la Teensy dans le but de piloter le moteur. Il existe 2 types de communication série, HardwareSerial et SoftwareSerial. Nous avons choisi d'utiliser le SoftwareSerial afin de laisser libre l'UART2 pour la communication avec le LIDAR. Remarque: L'accès à l'UART1 n'est pas immédiat, il faut faire une manipulation (simple) mais qui risque de rendre instable le système. En effet, l'UART1 est connecté à la mémoire FLASH de l'ESP32.
Les librairies utilisées proviennent des liens suivants:
[[ https://github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/windows.md%7C ESP32 librairie pour Arduino]]
Participants : ARNALDO ALVES Lucas, BOUCHIKHI Al mehdi, BRIALON Auriane, CARVALHO FONTÃO Caroline, DALIL Hajar, GALLEY Nicolas, KASZUBIAK Grégory, KRA Kouassi, OKITAUDJI Florian, RAMOS Théo, SANE Baboucar, SILVESTRE Charles, VERGEZ Romain.