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édentesRévision précédente
Prochaine révision
Révision précédente
projets:cmdcentrale [2020/01/01 17:38] – [Matos] chefprojets:cmdcentrale [2020/11/08 14:33] (Version actuelle) chef
Ligne 4: Ligne 4:
  
 ===== Matos ===== ===== Matos =====
 +
 +  * MEGA+WiFi R3 ATmega2560+ESP8266, flash 32MB, USB-TTL CH340G, Micro-USB de ROBODYN.
 +  * Afficheur Touchscreen TFT ILI9486.
 +  * Emetteur/Récepteur RF433MHz.
 +  * Module RTC I2C 24C32 mémoire DS1307 horloge.
 +  * Une alimentation 220v/12V
 +
 Pour mon projet, je vais essayé d'utiliser mon Mega-WIFI de Robodyn. \\ Pour mon projet, je vais essayé d'utiliser mon Mega-WIFI de Robodyn. \\
 [[https://robotdyn.com/mega-wifi-r3-atmega2560-esp8266-flash-32mb-usb-ttl-ch340g-micro-usb.html|Doc du produit]] \\ [[https://robotdyn.com/mega-wifi-r3-atmega2560-esp8266-flash-32mb-usb-ttl-ch340g-micro-usb.html|Doc du produit]] \\
 +{{:test:2_mega2560-wifi-r3-atmega2560-esp8266-32-mo-de-m-moire-usb-ttl-ch340g-compatible-pour-arduino.jpg?400|}} \\
 En gros il s'agit d'un Arduino Mega couplé avec un ESP sur la même carte au dimension du Mega.\\ En gros il s'agit d'un Arduino Mega couplé avec un ESP sur la même carte au dimension du Mega.\\
 Grace à des minidip, on peu utiliser l'arduino ou l'esp seul, relié par le port RS232 TX3/RX3 du mega à l'ESP, ou ensemble.\\ Grace à des minidip, on peu utiliser l'arduino ou l'esp seul, relié par le port RS232 TX3/RX3 du mega à l'ESP, ou ensemble.\\
Ligne 18: Ligne 26:
  
 <code> <code>
-In addition, some pins have specialized functions: +    Serials 0 (RX) and 1 (TX);  
- +    Serial 1s 19 (RX) and 18 (TX);  
-    Serials 0 (RX) and 1 (TX); Serial 1s 19 (RX) and 18 (TX); Serial 2s 17 (RX) and 16 (TX); Serial 3s 15 (RX) and 14 (TX). Used to receive (RX) and transmit (TX) TTL serial data. Pins 0 and 1 are also connected to the corresponding pins of the ATmega16U2 USB-to-TTL Serial chip. +    Serial 2s 17 (RX) and 16 (TX);  
-    External Interrupts: 2 (interrupt 0), 3 (interrupt 1), 18 (interrupt 5), 19 (interrupt 4), 20 (interrupt 3), and 21 (interrupt 2). These pins can be configured to trigger an interrupt on a low level, a rising or falling edge, or a change in level. See the attachInterrupt() function for details. +    Serial 3s 15 (RX) and 14 (TX).  
-    PWM: 2 to 13 and 44 to 46. Provide 8-bit PWM output with the analogWrite() function. +    Used to receive (RX) and transmit (TX) TTL serial data.  
-    SPI: 50 (MISO), 51 (MOSI), 52 (SCK), 53 (SS). These pins support SPI communication using the SPI library. The SPI pins are also broken out on the ICSP header, which is physically compatible with the Uno and the old Duemilanove and Diecimila boards. +    Pins 0 and 1 are also connected to the corresponding pins of the ATmega16U2 USB-to-TTL Serial chip. 
-    LED: 13. There is a built-in LED connected to digital pin 13. When the pin is HIGH value, the LED is on, when the pin is LOW, it’s off. +     
-    TWI: 20 (SDA) and 21 (SCL). Support TWI communication using the Wire library. Note that these pins are not in the same location as the TWI pins on the old Duemilanove or Diecimila boards. +    External Interrupts:  
-    The Mega 2560 has 16 analog inputs, each of which provide 10 bits of resolution (i.e. 1024 different values). By default they measure from ground to 5 volts, though is it possible to change the upper end of their range using the AREF pin and analogReference() function.+    2 (interrupt 0),  
 +    3 (interrupt 1),  
 +    18 (interrupt 5),  
 +    19 (interrupt 4),  
 +    20 (interrupt 3),  
 +    21 (interrupt 2).  
 +    These pins can be configured to trigger an interrupt on a low level, a rising or falling edge, or a change in level.  
 +    See the attachInterrupt() function for details. 
 +     
 +    PWM: 2 to 13 and 44 to 46.  
 +    Provide 8-bit PWM output with the analogWrite() function. 
 +     
 +    SPI: 50 (MISO), 51 (MOSI), 52 (SCK), 53 (SS).  
 +    These pins support SPI communication using the SPI library.  
 +    The SPI pins are also broken out on the ICSP header, which is physically compatible with the Uno and the old Duemilanove and Diecimila boards. 
 +     
 +    LED: 13. There is a built-in LED connected to digital pin 13.  
 +    When the pin is HIGH value, the LED is on, when the pin is LOW, it’s off. 
 +     
 +    TWI: 20 (SDA) and 21 (SCL).  
 +    Support TWI communication using the Wire library.  
 +    Note that these pins are not in the same location as the TWI pins on the old Duemilanove or Diecimila boards. 
 +    The Mega 2560 has 16 analog inputs, each of which provide 10 bits of resolution (i.e. 1024 different values).  
 +    By default they measure from ground to 5 volts, though is it possible to change the upper end of their range using the AREF pin and analogReference() function.
  
 </code> </code>
 +
 +Pour programmer le Mega ou l'ESP voici le tableau de switch :
 +
 +{{:projets:1.png?300|}}
 +
 +|Switch status and mode selection: |1|2|3|4|5|6|7|8|
 +|CH340 connect to ESP8266 (upload sketch) |OFF|OFF|OFF|OFF|ON|ON|ON|NoUSE|
 +|CH340 connect to ESP8266 (connect)|OFF|OFF|OFF|OFF|ON|ON|OFF|NoUSE|
 +|CH340 connect to ATmega2560 (upload sketch)|OFF|OFF|ON|ON|OFF|OFF|OFF|NoUSE|
 +|CH340 connect to Mega2560 COM3 connect to ESP8266|ON|ON|ON|ON|OFF|OFF|OFF|NoUSE|
 +|Mega2560+ESP8266|ON|ON|OFF|OFF|OFF|OFF|OFF|NoUSE|
 +|All modules work independent|OFF|OFF|OFF|OFF|OFF|OFF|OFF|NoUSE|
 +
 +Voici où change le port série entre le mega et l'ESP :\\
 +{{:projets:2.png?300|}}
 +
 +Après avoir changer le mode sur la carte, il faut configurer l'IDE.\\
 +Il est important quand l'ESP est programé de presser le bouton "MODE"\\ 
 +After choosing the mode of the board can proceed to set up the IDE \\
 +It is important that when the ESP8266 module is programming, it is necessary to press the button “Mode” \\
 +
 +{{:projets:3.png?600|}}
 +
 ===== Description ===== ===== Description =====
 Cette centrale à pour interfaces :\\ Cette centrale à pour interfaces :\\
Ligne 56: Ligne 110:
  
 ===== Schémas ===== ===== Schémas =====
 +A FAIRE !
 ===== Programme ===== ===== Programme =====
  
projets/cmdcentrale.1577900301.txt.gz · Dernière modification : 2020/01/01 17:38 de chef
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0