206
modifications
Modifications
Ajout des fichiers STL à imprimmer
{{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 ===
==== 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 connecteur 4 points (+12v,ON/OFF,GND, non connecté)
===== OS & SOFTWARE=====
- Brancher un hub usb avec clavier/souris/ clé USB Linux Mint 18.3 sylvia 64 bits
- Install from scratch (Boot sur la clé.. modif du bios nécessaire)
machine: tblpfc
Avec l’écran d’accueil, faire les mises à jour... 1- drivers
intel-microcode
2- codecs multimédia 3- système (icone en bas à droite) 4- compléments - install SSH (server) dans menu/gestionnaire de logiciels,rechercher ssh et ajouter openssh-server - install tree
dans un terminal: sudo apt install tree
- dans parametres d'alimentation
empêcher la mise en veille et le verrouillage de session
- shutdown si appui sur bouton arret sous /etc/acpi
conserver seulement la derniere ligne du fichier powerbtn.sh
avec /sbin/shutdown -h now "Power button pressed"
PA: TabletsPatchwork
mdp PfcTbl2017
1 - start auto Firefox
créer un raccourci de firefox sur le bureau
dans menu/session et démarrage, ajouter Firefox (raccourci du bureau)
2 --- Firefox - Home page
- dans les préférences, configurer la 'home page'
file:///home/pfctbl/patchwork/accueilTBL.html
about:config dans la barre d’adresse de Firefox
mettre la clé la clé browser.sessionstore.resume_from_crash à false en double cliquant
install add-on module extension 'ForceFull'
F11 pour revenir normal
3 --- config rsync La référence est le dossier pathwork.ref de la tablette No1 @IP 192.168.4.1 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 pfctblN
sudo hostname pfctbl[n]
- vérifier la connexion ssh sans mot de passe vers la tablette maitre
ssh 192.168.40.1, 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 minute
sous /home/pfctbl
> vi getMyIp.sh
exit 0
sous /home/pfctbl
> vi listImages.sh
exit 0
sous /home/pfctbl
> vi synchro.sh #!/bin/bash MYIPMASTER=$(cat /home/pfctbl/patchwork/myipsync) MYIP=$(/bin/hostname -I) if [ $MYIPMASTER == $MYIP ]
then
echo "Tablette master, pas de synchro"
echo --------- debut synchro avec $MYIPMASTER
sh /home/pfctbl/.profile
rsync -e ssh -r --delete --exclude="myip" --exclude="myipsync" --exclude="synchro.sh" pfctbl@$MYIPMASTER:/home/pfctbl/patchwork/images/ /home/pfctbl/patchwork/images
echo ---------fin synchro
fi exit 0
> vi mycrontab
* * * * * sh /home/pfctbl/patchwork/getMyIp.sh
* * * * * sh /home/pfctbl/patchwork/listImages.sh
* * * * * sh /home/pfctbl/patchwork/synchro.sh
===== instaler le fichierdu cron =====
> crontab mycrontab
=== ROUTEUR ===
admin : PfcTbl mdp: PfcTbl2017
config Wifi:
nom du PA: TablettsPatchwork
mdp : PfcTbl2017
@IP: 192.168.0.254
DHCP commence à 1
=== config ESP8266 ( dans le code) ===
===== WIFI =====
@ip fixe: 192.168.0.50
connexion au PA: TablettsPatchwork
password: PfcTbl2017
== Exploitation de la plateforme ==
=== Démarrage ===
appuyer sur le bouton "marche" jusqu'à allumage du voyant rouge
le clignotement indique la connexion au Point d’accès/routeur (environ 1mn)
le montage démarre les tablettes.. on peut voir le voyant jaune s'allumer un bref instant
le voyant rouge reste fixe
=== Arrêt ===
===== manuel =====
appuyer sur le bouton "arrêt"
le clignotement indique l’arrêt en cours
le montage arrête les tablettes.. on peut voir le voyant jaune s'allumer un bref instant
les tablettes s’arrêtent (shutdown propre)
l'alimentation se coupe (environ 1 mn)
===== A distance via http =====
se connecter au point d’accès TabletPatchwork
dans un navigateur taper http://192.168.4.100/admin
il y a 2 boutons
- arret/marche tablettes (équivalent au bouton physique tablette)
- arret forcé (arrete les tablettes puis coupe l'alimentation)
== Fichier STL à imprimmer 3D ==
[[:File:support_tablette.STL]] [[File:SupportTablette.PNG|100px]]
[[:File:Boitier Commande.zip]] [[File:Boitier_commande.PNG|100px]]
[[:File:BoitierConnecteurs.zip]] [[File:Boitier_connecteurs.PNG|100px]]