Première semaine¶
Sommaire :
- Lundi
- Mardi
- Mercredi
- Jeudi
- Vendredi
Lundi 13/01/2025¶
J'ai d'abord commencé par une visite rapide du Fablab, puis j'ai ensuite assisté à des découpes au laser. Une fois les découpes finies, on a pu assembler les différentes pièces et construire un modèle de jauge de fatigue servant pour un des projets actuels du Fablab.
Durant l'après-midi, j'ai aidé à trouver une erreur au niveau du site liée à Laravel et Ldap. On a réussi à corriger l'erreur mais il y a désormais un problème pour accéder à la base de données, on a potentiellement trouvé les identifiants de la base de données dans le fichier .env
mais elle est reste quand même inaccessible.
config/auth.php
(remise par défaut des'providers'
pour plus dépendre de ldap, j'ai simplement inversé des commentaires)config/fortify.php
(modif pour faire la liaison'username'=>'email'
pour activer le login par email)app/Providers/AuthServiceProvider.php
(légers changements pour être à jour avec Laravel au niveau de la méthodeboot
)
Tous les fichiers en question ont une copie (nom_fichierCPY.extension
) qui correspond à la version initiale des fichiers avant modifications.
Image de la jauge de fatigue :
Mardi 14/01/2025¶
La découpeuse laser a rencontré un problème la veille, donc le temps de recevoir la nouvelle machine qui arrive prochainement, nous avons nettoyé la souffleuse en démontant les tuyaux et en enlevant tous les résidus qui s'étaient accumulés.
Ensuite, j'ai assisté à la modélisation d'un adaptateur, en ayant pris avant des mesures du diamètre des tuyaux etc, pour remplacer l'ancien scotch qui faisait tenir les tuyaux à la souffleuse. Une fois la modélisation terminée, on a effectué les étapes nécessaires pour commencer l'impression.
Enfin, j'ai commencé à travailler sur cette page.
Mercredi 15/01/2025¶
J'ai commencé à réaliser le dé. Avec le tutoriel suivant (lien), j'ai d'abord commencé à le modéliser avec FreeCAD (fichier du projet : de_a_jouer_thomalex.FCStd). Une fois les 6 faces modélisées, cela a donné le résultat suivant :
Ensuite, il fallait ouvrir le fichier obtenu (de_a_jouer_thomalex-Cut005.stl) dans le logiciel OrcaSlicer afin de procéder aux configurations du modèle pour l'imprimante 3D. Une fois tous les bons paramètres indiqués, j'ai transféré le nouveau fichier obtenu en .3mf
vers la carte SD de l'imprimante choisie : une P1S.
J'ai pu alors lancer l'impression du dé et après une trentaine de minutes, voici le résultat obtenu :
Jeudi 16/01/2025¶
J'ai décidé de me lancer dans une modélisation personnelle avec FreeCAD. N'ayant pas d'idées précises en tête, j'ai posé quelques éléments en essayant de m'imaginer ce que je pourrais faire en les assemblant. Cela m'a donc donné une idée, faire une sorte de petit sorcier avec seulement sa tête faisant office de corps (fichier du projet : test.FCStd).
Voici l'avancement du modèle :
Il faut ensuite que je lui fasse un socle, sinon il ne tiendra pas sur ses pieds :
J'ai donc pu passer ensuite sur OrcaSlicer pour modifier les paramètres d'impression :
Il y a malheureusement eu un petit problème en cours d'impression, j'ai donc dû arrêter le processus pour nettoyer la plaque et relancer l'impression de zéro.
La deuxième impression s'est bien réalisée, et voici le résultat !
Je me suis ensuite remis à travailler sur la base de données, et j'ai finalement enfin réussi à accéder à la base de données PGSQL.
Commande pour accéder à la base de données PGSQL : psql -h 127.0.0.1 -p 5432 -U laravel -d laravel
(modèle : psql -h <hostname> -p <port> -U <username> -d <database>
)
\dt
pour afficher les tablesSELECT * FROM table_name
Vendredi 17/01/2025¶
J'ai décidé de m'initier à Arduino. J'ai relié la borne +5V de la carte Arduino UNO à la borne +5V de la bande LED, puis j'ai utilisé les bornes digitales 9, 10 et 11 de la carte pour représenter respectivement les LEDs bleues, vertes et rouges.
Voici ces images des branchements :
J'ai ensuite créé le petit programme suivant (test.ino) :
// ORDER -> RED - BLUE - GREEN
void setup() {
pinMode(9, OUTPUT); // BLUE
pinMode(10, OUTPUT); // GREEN
pinMode(11, OUTPUT); // RED
}
void loop() {
digitalWrite(11, HIGH);
digitalWrite(10, LOW);
digitalWrite(9, LOW);
delay(500);
digitalWrite(11, LOW);
digitalWrite(10, LOW);
digitalWrite(9, HIGH);
delay(500);
digitalWrite(11, LOW);
digitalWrite(10, HIGH);
digitalWrite(9, LOW);
delay(500);
}
Son but est de faire s'allumer 2 LEDS simultanément toutes les 0.5 secondes, et d'ensuite passer aux 2 LEDS suivantes (exemple : rouge + bleu -> bleu + vert -> vert + rouge -> etc)