Vue d'ensemble



Hardware

Schéma



PCB

...pour moi, j'ai commandé chez JLCPCB
j'ai uniquement changé l'épaisseur du PCB à 1.2
(prix environ 6€ les 5 ou 9€ les 10)
(compter 10 jours de livraison)

Gerber_PCB_Archer_Trainer_v0_2_2021-11-12.zip




Liste courses :

Mot cléexemple de lien
ESP8266-12Fhttps://www.amazon.fr/dp/B01N9RXGHY?ref_=cm_sw_r_cp_ud_dp_R5DCBK17KXJMP5QTFQ1J4€ (20€ les 5)
GY-521https://www.amazon.fr/dp/B08GM16KGP?ref_=cm_sw_r_cp_ud_dp_CJEY5DBEEFVJHF10NCH72€ (10€ les 5)
TP4056https://www.amazon.fr/dp/B08ZMZPY9L?ref_=cm_sw_r_cp_ud_dp_KX6QCNTN8MWF7WAT5QFX1.3€ (13€ les 10)
Resistance 1M ohmhttps://www.amazon.fr/dp/B074SXTCM2?ref_=cm_sw_r_cp_ud_dp_WC7W91SXH67PZ9PRJ9NN0.1€ (2€ les 20)
Interrupteur (très basic)https://www.amazon.fr/dp/B08VDX231L?ref_=cm_sw_r_cp_ud_dp_NTXS399TPZ02Z0M960860.05€ (10€ les 180 !)
Batterie Lipo 3.7v 220mAhhttps://www.amazon.fr/dp/B07ZT9M1X7?ref_=cm_sw_r_cp_ud_dp_113T3GXHME5AKVAFH9YQ5€ (20€ les 5)
Je trouve un peu chère chez Amazon ...moi perso je prends chez Aliexpress...
220mhA est suffisant pour faire 4-5 sceances sans recharger...
on peut prendre plus mais la batterie sera un peu plus grosse (et lourde)
...ensuite il faut mettre le tout dans une boite.
PS : La livraison des batteries Lithium est longue...elle ne prennent pas l'avion !
Attention : Ne pas prendre des CR123... elles ne résistent pas aux vibrations !
Pour le PCBvoir https://loloz3.ddns.net/ArcherTrainer/build.html#hard

Prix de revient pour 1 ArcherTrainer 4 + 2 + 1.3 + 0.10 + 0.05 + 5 + 3 = 15.45€
Environ 20€ avec boitier + attache





Boitier


Fabrication du boitier
( à revoir ), j'ai fait en fonction de mon imprimante (pas très bien réglé...)
il faut que ça rentre un peu en force... toujours pour les vibrations...

ATv3v10.gcode

Désolé ... j'ai perdu le .stl! (je dois le refaire)


AT3v10_base.gcode



Software


Pour programmer son ESP8286 (ESP-12F) il faut installer le compilateur qui va bien :
...pour cela, Fichier => Préférences => rajouter dans URL de gestionnaire de cartes supplémentatires :
http://arduino.esp8266.com/stable/package_esp8266com_index.json

puis dans le Gestionnaire de carte


... photos avec Arduino IDE 2.1.1 :


puis on selectionne notre Board :

ou

Gestionaire de bibliothèques
Il y a qu'une bibliothèque à rajouter (pas utile avec la version wifi "en dur"):

ou


Programme de l'ESP8266

Archer_Trainer_v3_4.ino

Archer_Trainer_v3_5.ino

version modifier avec la mise a jour de la library wire.h :

Archer_Trainer_v3_6.ino


Maheureusement, le Wifi Manager pert trop souvant la configuration et je vous recommande d'utiliser la version "en dur".

version wifi "en dur" pour eviter la perte de la config :

Modifier les 2 premières lignes avec votre choix (ssid/password) du smartphone.
const String ssid ="AT";
const String psw ="0123456789";

Archer_Trainer_v3_5_wifi.ino

Dernière version (prise en compte modif wire library) + reconnection :

Archer_Trainer_v3_6_wifi.ino


Installation du Driver CH340
si votre ESP8266 n'est pas listé avec le port COMx
Voici le Driver : Windows CH340 Driver

Serveur PHP

(Facultatif, vous pouvez utiliser mon serveur, même si c'est qu'un rasberry ... c'est suffisant)


ArcherTrainer.zip

ZIP complet de tous les fichiers au 29/11/2021.

API.php

Programme pour recevoir les data des AT.

list.php

Programe qui liste en direct tous les tirs effectués
Il se rafraîchit toutes les 10s
Nous avons :
l'heure du tir , Numéro du tir , TT => Temps Total , TM => Temps de Maintien
le pourcentage de précision , l'indice de repro (qui ne fonctionne pas bien !)


stat.php

Programme pour voir ses statistiques :


... après un an de test... je ne vais pas faire bien plus pour le moment !
Il fonctionne et je l'utilise à chaque entrainement ... quand j'ai pas oublier de le recharger ;-)