![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Ici, je vais détailler la partie électronique du robot, tous ce qui touche aux carte Marcduino, Arduino, Teeces lights, motorisation, servos …
Je mettrais aussi les liens pour les firmware, sites d’achats des pièces, et autres astuces.
Pour R2-D2, il faut:
2 cartes Marcduino, 1 pack Teecees lights, 3 kits Hololight, 1 Arduino pro micro, 1 Module Xbee + support, 1 carte Sparkfun MP3 Trigger. La plupart de ces cartes sont en kit, donc prévoir les composants nécessaire a leur montage (voir rubrique “matériel“).
1- Teeces Light
Sources:
Pour commencer, prendre la carte RLD (la plus grande avec l’emplacement Arduino micro).
Voici le schéma avec l’emplacement de chaque LED. Vous pouvez mettre vos propres couleurs dans n’importe quel ordre, mais ce schéma est l’officiel.
![]() |
Schéma placement des LED |
Pour commencer, petit conseil, si vous avez acheté vos LED en chine sur Ebay ou aliexpress comme moi, testez les LED, 2 chez moi sur 135 soudées étaient défaillante (problème d’éclairage très faible). Donc n’hésitez pas à TESTER, TESTER, TESTER ^^.
![]() |
Après soudage des LED |

Sur cette photo, j’ai mis 2 point noir sur les LED défaillantes. On voit aussi une LED qui éclair beaucoup plus fort que les autres, j’en avais 4 au début, mais au moment de la photo, j’en avais déjà retournés 3. Mais c’est un bon moyen d’observer si les LED sont dans le bon sens ou non.
On voit aussi les 2 condensateurs en haut (10uF et 0.1uF), les 2 seul à mettre sur cette carte.
![]() |
Photo arrière |
Ici, on voit l’arrière du PCB, avec l’Arduino. Surtout, ne pas oublier de souder la résistance “Reset”, 28K ou 33K fonctionne.
Voici le résultat après programmation de l’Arduino, et le soudage de toutes les LED et autre composants.
Soudage des LED:
Etape assez longue du projet, le soudage de toutes les LED des Teeces Light, cela m’a pris environ 5h, et j’ai perdu 1h sur une panne d’un des afficheur, en faite un des support de circuit DIL24 était trop proche du PCB et faisait contact entre 2 pistes, la chose quasiment improbable, mais après avoir retiré la plupart des composants principaux, j’ai retiré le support, et miracle, la panne a disparu. Donc faite attention a ce point. Autrement sur le reste, je n’ai pas eu de problèmes.


Programmez en suivant les paramètres ci-dessous:
- USBtiny, correspond a mon programmeur, il faudra mettre suivant le votre
- Microprocesseur ATmega 328P
- Flash: votre firmware précédemment téléchargé au format .hex
- Surtout ne pas oublier les fusibles, sans cela, ca ne fonctionnera pas
- L: 0xFF
- H: 0XDF
- E: 0X07
Puis faire programme, vous devriez avoir un défilement de lignes de code, jusqu’à validation.


- Matériel nécessaire (liens sur les images)



Lire la config actuelle du module avec XCTU, il y a 4 modifications a faire:
- Changer “Infrastructure Mode” de STA vers SoftAP.
- Changer le SSID avec le nom que vous voulez afficher. (pour moi R2-D2).
- Change le protocole IP de UDP vers TCP.
- Mettre un mot de pass WPA2.
Ecrivez les paramètres dans votre module S6B.
Une fois cela fait, allez sur votre smartphone ou tablette, lancez R2Touch, puis clé a molette, 2 changements a faire:
- Receiver IP address: 192.168.1.10
- Receiver Port Number: 9750
Si rien ne se passe, allez sur vos paramètre wifi du téléphone, et vérifiez que vous êtes bien sur le réseau R2-D2
Après avoir programmé, juste en alimentant vos cartes, la LED verte devrait être fixe, et la rouge devrait clignoter à la seconde. Si elle clignote tout les 7-8secondes, c’est que les fusibles ont été mal entrés dans le logiciel AVRDUDESS.
Audio





