745
modifications
Modifications
aucun résumé de modification
{{Projet
|status=Concept
[[:File:Presentation_Tablets_Patchwork.PDF]]
* jeudi 16 novembre 2017 - Réunion de lancement à 19h
- on parle du montage et du typon avec Didier qui a fait des modifs
- Jean-Pierre a récupéré des supports de piles CR20xx pour remplacer ceux des tablettes
- Travail sur la page HTML/JavaSript avec Mathieu
- avec Didier et Jean-Pierre, on passe revue les mécanismes mis en œuvre sur les tablette, on regarde le code...pour une meilleure compréhension de l'ensemble.
- l'ensemble est validé sur les grades lignes
- le petit matériel et composants sont en commande
* on passe à la mise en œuvre - prochainement.. réalisation des CI * '''PROCHAIN RDV Chaque jeudi 7 decembre'''
== Les chantiers ==
ajout du connecteur externe
replacement de la pile lithium du bios
==== Réalisation des supports imprimés 3D ====
Emplacement à valider
Installation
==== Câblage ====
validation des composants
câblage (Alimentation(s),tablettes, module de commande..
[[:File:Shema_implantation.PNG]]
[[File:Shema_implantation.PNG|400px]]
==== Électronique de commande ====
Schéma
[[:File:schema_cmde.PNG]] [[File:schema_cmde.PNG|200px]]
Typon pour le circuit imprimé
[[:File:pcb_composants.PNG]][[File:pcb_composants.PNG|200px]] [[:File:pcb_pistes.PNG]][[File:pcb_pistes.PNG|200px]]
Conception et réalisation du boitier de commande
==== Câblage Driver / Connecteur ==== validation des composantsSchéma [[:File:Schema_driver.PNG]][[File:Schema_driver.PNG|200px]] câblage (Alimentation(s),tablettes, module de commandeTypon pour le circuit imprimé[[:File:pcb_driver_composants.PNG]][[File:pcb_driver_composants.PNG|200px]] [[:File:pcb_driver_pistes.PNG]][[File:pcb_driver_pistes.PNG|200px]]
=== Software ===
OS et shell (terminé)
Html/java script (terminé)
==== ESP8266 ====
=== Documentation ===
==== mettre à jour et compéter la doc sur fablabo ====
== en vrac.. = TABLETTE 'master' ======= INSTALLATION from scratch ====Distib linux: Linux Mint 18.3 64 bits
- enlever la batterie
- débrancher l’écran tactile et la camera
- install support pile lithium 3v (cr2032) à la place pile usagée
- install connecteur 3 4 points (GND+12v,ON/OFF, ledGND, non connecté)
===== OS & SOFTWARE===== - Brancher un hub usb avec clavier/souris/ clé USB LinuxLite Linux Mint 18.3.6 sylvia 64 bits - Install from scratch linux lite(Boot sur la clé.. modif du bios nécessaire)
config cnx wifi
clavier français
1 --- start auto Firefox utiliser 'upstart'créer un raccourci de firefox sur le bureau creer un fichier : $HOMEdans menu/.config/upstart/firefox.conf session et démarrage, ajouter Firefox (chmod +xraccourci du bureau) -contenu: start on desktop-start stop on desktop-end exec firefox
2 --- Firefox
- Home page
- Désactiver la restauration de session automatique
3 --- config rsync La référence est le dossier pathwork.ref de la tablette No1 @IP 192.168.4.2001 son contenu est recopié sur le dossier patchwork à l'exception du fichier myip et synchro.sh par /home/pfcping/patchwork/synchro.sh qui est lancé par cron toutes les minutes
==== CLONAGE tablette MASTER ====
[Clonezilla [http://www.commentcamarche.net/faq/20942-clonezilla-cloner-son-systeme-configure]]
- Faire une image du disque SSD de la tablette 1
disque vers image ...
--- dans un terminal..
- changer le nom de machine par pfcpingNpfctblN (N suffixe entre 2 et n Npfcping1 pfctbl1 est la référence) sudo hostname pfcpingpfctbl[n]
- vérifier la connexion ssh sans mot de passe vers la tablette maitre
ssh 192.168.40.2001, valider puis exit pour revenir sur la tablette
- vérifier le bon fonctionnement de la synchro
~/patchwork/synchro.sh puis exit pour fermer quitter le terminal ==== DIVERS avec crontab utilisateur pfctbl ====------------------------ == DIVERS ------------------- recup @IP avec crontab chaque minutesous /home/pfcpingpfctbl
> vi getMyIp.sh
#!/bin/bash
/bin/hostname -I > /home/pfcpingpfctbl/patchwork/myip
exit 0
> vi listImages.sh
#!/bin/bash
/usr/bin/tree /home/pfcpingpfctbl/patchwork/images -J > /home/pfcpingpfctbl/patchwork/mylistimgs
exit 0
#!/bin/bash
MYIPMASTER=$(cat /home/pfcpingpfctbl/patchwork/myipsync) sh MYIP=$(/homebin/pfcping/.profilehostname -I) if [ $MYIPMASTER == $MYIP ] then echo "Tablette master, pas de synchro" #else echo --------- debut synchro sur avec $MYIPMASTER sh /home/pfctbl/.profile rsync -e ssh -r --delete --exclude="myip" --exclude="myipsync" --exclude="synchro.sh" pfcping pfctbl@$MYIPMASTER:/home/pfcpingpfctbl/patchwork/images/ /home/pfcpingpfctbl/patchwork/patchwork_syncimages # echo ---------fin synchro fi exit $?0
> vi mycrontab * * * * * sh /home/pfcpingpfctbl/patchwork/getMyIp.sh * * * * * sh /home/pfcpingpfctbl/patchwork/listImages.sh * * * * * sh /home/pfcpingpfctbl/patchwork/synchro.sh
===== instaler le fichierdu cron =====
> crontab mycrontab