Tagged with project

Lora - Clef USB

bandeau

Présentation du projet

Transformer un raspi en Objet Lora.

Pré-requis

  • Un raspberry Pi
  • Clef usb Lora 868Mhz (j'ai une clef USB Ronoth et Lixee)
  • j'ai ma propre gateway, vous pouvez essayer avec TTN
  • logiciel pour les tests CuteCom

Réalisation du projet

Emetteur

Pas de chose complexe on connecte la clef usb sur le raspberry.

  • sur les GPIOs on pourrait connecter des capteurs de temp/Hydr/lumiere/presence.....

Une ligne dans la crontable pour activer un code python pour envoyer les données.

Les echanges sont des commandes AT.

Recepteur

Declaration de l'objet sur mon LoraServeur.

Données

Les données sont disponibles à travers un flux MQTT sur un serveur externe. J'ai sur ce serveur une instance node-red qui me permet de mettre en forme les données.

On peut avoir un programme python client MQTT qui met en forme les données et les ecrit en base de donnée.

On peut aussi utiliser influxdb et grafana.

Il existe donc pour la mise en forme, plusieurs solutions.

Tagged ,

Imprimante 3D

Redaction en cours...

Présentation du projet

Cela fait un moment que je récupère de-ci de-là des pièces, moteurs…

Je repousse toujours le moment, mais il est temps de faire l'inventaire et d’essayer de fabriquer une imprimante 3D basée sur une Anet A8 par exemple.

Achats

  • Pour la structure je me suis basé sur AM8,
    la base sera en profilé aluminium 20x40 Type I rainure 5 commandé chez motedis.
  • Visserie et Tslot
  • Un plateau support pour le lit chauffant (220x220).
  • Le lit chauffant disponible ne m'inspire pas vraiment (achat à prevoir)

Inventaire de la recup...

  • Profilés rond :
  • 410 mm Diam 8mm qte 2

    • 370 mm Diam 8mm qte 2
    • 325 mm Diam 8mm qte 2
      Prévoir achat car les profilés n'ont pas la bonne dimension.
  • Moteurs : BOHONG 42HB40F103AB-01 Qte 5

    • si je regarde la ref cela doit me donner
    • 42: Cadre du moteur : 42 x 42mm
    • HB: Moteur pas à pas hybride
    • 40: Longueur du corps du moteur
    • F: Nombre de fils : quatre lignes
    • 103: Valeur du courant nominal du moteur 1.3A
    • B: Il y a un plat sur l'arbre du moteur
  • GT2 poulie alésage 5mm 20 dents - Qte 4
  • Bloc Alimentation TOP-12180D sortie 12V 15A
  • un systeme d'extrusion
  • un bloc de chauffe avec sa thermistance et sa résistance.
  • j'ai une carte mere anet V1.0.
  • j'ai deux mosfet pour le corps de chauffe et le lit chauffant.
  • J'ai une buse Acier (pour le filament carbone).
  • Un Capteur Roko SN04-N

Impression des pièces

Support moteur Y
Support moteur Z qte 2
Pieces pour l'axe X
Chariot support extrudeur Support ecran.

Découpe laser

Les plaque d'angles seront decoupées dans du plexi de 3 ou 5 mm selon la dispo.

Réalisation du projet

Avancement

2023-02-15

inventaire du materiel disponible.

Liens

Tagged ,

Ruche.

L'association a participé à un projet de CityLab à propos de l'installation d'une ruche connectée sur le toit de la maison des technologies de Toulon.

  • La programmation du microcontrôleur utilise micro-python.
  • Le réseau LoraWan de l'Isen sera utilisé pour l'envoi des données.
  • La fréquence d'envoi est de 1 message toutes les 10 minutes.
  • Un listener python écoute en permanence le flux mqtt (via azure) des données relayées par la gateway. Il est chargé de mettre ces infos en base de données (MariaDB) pour les mettre à disposition du site.
  • Le site internet permet de visualiser les données des trois derniers jours grâce à des graphes et affiche les dernières valeurs reçues.

image01

Le choix de la ruche :

  • une ruche dadant 10 cadres

La connection

  • utilisation du reseau Lora interne a l'ISEN pour collecter les données.
  • Carte LOPY4 (ESP32 + SEMTECH) se programme en python

Les capteurs

Création d'un petit pcb pour integrer les composants, et d'un petit contenant pour mettre cela à l'abri

  • Pression, temperature, humidité, exterieur (BME280)
  • Pression, temperature interieur (DHT22)
  • En dev la pesée de la ruche.

image02

Site web

La ruche le site.

Le site a été développé avec les techno suivantes :

Installation de la ruche et de l'essaim

image03

image04

Tagged , ,

CNC la suite

Présentation du projet

Reprise du projet shapeoko2 qui était depuis un long moment en stand-by par manque de combattant.

La partie mécanique était terminée et quelques tests avaient été effectués.
Et la belle s’était endormie sur un coin d'établi.

Le challenge de cette année terminer enfin la CNC et effectuer nos premiers PCB

Électronique

On reste sur un arduino Uno et un shield GRBL

La broche avec son régulateur de vitesse PWM : alt text

Création de la boite de commande

alt text alt text alt text

L'afficheur indique la tension d'alimentation de la broche et sa consommation de courant.
Pour connaitre la vitesse de rotation en fonction de la tension, on a utilisé un arduino et un emetteur/recepteur infra-rouge.

alt text

alt text

Logiciels

Dans les nuages

Génération du gcode depuis un fichier gerber

Arduino

Le firmware de l'arduino GRBL version 1.1f

Pilotage

Pour piloter et envoyer le gcode vers l'arduino on utilise bCNC

Tests

Un support pour stylo

Pour effectuer les premiers tests j’ai construit un petit support pour stylo.

alt text

On dessine

On a commencé par faire… des ronds pour vérifier.
alt text

Puis un PCB
alt text

Première gravure

On monte la broche, un morceau de cuivre et on se lance. Bon je sais on n'a pas réctifié le plateau.

alt text

alt text

Au final le résultat n'est pas trop mauvais pour un premier test.

Liens

inventable shapeoko2

Tagged ,