Développement logiciel : Initiation à la conception d’IOT ( 1J à 2 J ), Windows10 IOT ( 2 J ), IOT industrielles ( 1J ). La Chaîne d’acquisition : des capteurs à l’utilisation des données ( 5 J ). SQL initiation ( 1 J ). CSCoreDotNet : scenario5J ( 5 J ). Python ( 2 Lire plus ...
MOS FET pour imprimante A8
On ne peut relier directement la sortie de commande de la résistance chauffante à la carte mère. En effet, le courant est bien supérieur à 10A sous 12V.
Voici un petit schéma d’étage de puissance pour suppléer à ce défaut. Simple et pas cher.
J1-1 sera relié à la borne la plus à gauche ( signal ) du bornier à vis en bas de la carte mère, J1-2 à la borne juste à côté ( en fait +Vcc de la carte 5V).
J2-1 sera relié au fil rouge ( + 12V) provenant de l’alim. et J2-3 au fil noir de l’alim ( masse ). Il faudra couper les deux fils d’alimentation. L’autre côté du fil rouge ( coté plateau ) sera relié aussi à J2-1 ( +12V) et le fil noir au J2-2.
Penser à munir le MOSFET d’un petit dissipateur de chaleur.
Premier essai sur un simple PCB d’essai à bande. Attention étamer les pistes où le courant pourrait être intense.
Nouvelle Teensy 4.0
Une teensy à 600MHz, avec FPU, Mo de RAM, 2 Mo de flash mais sans DAC. La datasheet du microcontroleur se trouve ici et de sa famille ici.
Première impression :
Le module a presque la même empreinte que celui de la teensy3.1. Mais il n’y a pas de pins pour A14, A10 et A11. Donc il va falloir créer une carte d’adaptation.
Premier programme :
Après avoir installer l’IDE Arduino 1.8.10 puis le logiciel teensyDuino, …
J’ai choisi la carte la Teensy4.0 puis ouvert l’exemple Blink.
J’ai relié la carte via un câble µUSB et attendu qu’elle soit reconnue par le système puis programmation.
Apparemment, on peut overclocker jusqu’à 1GHz.
Test avec un microphone et identification de la fréquence fondamentale d’un son.
Test CMod S7
Carte de développement de Digilent pour FPGA Spartan 7 :
La carte est utilisable directement avec l’outil de conception Vivado de Xilinx.
Outre un programmeur USB/JTAG intégré, elle comporte :
- un oscillateur 12 MHz.
- 2 boutons poussoirs reliés au FPGA Xilinx.
- 4 leds actives sur le niveau 1.
- une led RGB active sur le niveau 0.
- un convertisseur série/USB ftdi.
- 2 ponts diviseurs adaptateurs de tension pour les entrées A/D du fpga.
- Une mémoire flash spi utilisable en mémoire de configuration.
- 32 I/O sorties sur des broches.
- un connecteur au format PMOD pour les cartes Digilent.
Robot Holonome mais Agile
Voici un nouveau Robot holonome.
Grâce à ces roues pieuvres ( modèle déposé Fmfcd ), il peut se déplacer sur une surface accidentée !
Ici, équipé d’un magnétomètre et d’un détecteur de proximité, il peut explorer son environnement.
Le magnétomètre se calibre automatiquement.
Équipé d’un tracker, il peut suivre une personne comme un toutou.
Équipé d’une raspberry Pi et d’une caméra, il intègre une capacité de vision.
Récupération d’une Teensy3.2 cassée
Il suffit d’un vieux câble USB et de 4 broches d’une barrette mâle/mâle au pas de 2.56mm HE14.
- Souder la barrette comme ceci :
2. Dénuder les 4 fils du câble USB, puis les insérer dans 4 connecteurs femelles à sertir.
3. brancher : Noir sur Gnd, Blanc sur D+, Vert sur D-, Rouge sur VUSB.
Robot Holonome 3 voies
Prototype maison de Robot holonome 3 voies avec communication BLE et son application Android.
Merci à l’openFactory42 pour l’utilisation de leurs imprimantes dans la fabrication des supports moteurs.
Première essai :
Quelques uns des projets réalisés à TSE
Une partie du labo que j’ai mis en place à TSE :
- Des tas de robots à roues :
- Robot holonome 4 roues :
- Robots Holonomes 3 roues :
- Mini caméra thermique USB avec son application Android :
- Programmeur ESP8286 : parce que les étudiants effaçaient souvent le bootloader :
- Test écran Arduino :
- Lopy4 et LoraWan : mise en place d’une gateway locale.
- Programmation système embarquée sur RaspberryPI, beagle Bone Black et Green, sur LattePanda.
- Génération de systèmes Android pour Beagle bone et Raspberry avec prise en compte de nouveaux matériels par device tree.
- Conception de matériel sous AndroidIOT et Wondows10 IOT avec debuggage réseau IP.
- Utilisation de YUN, ESP32, PSoc4, PSoc5LP,…
- …
Application Android d’auto hypnose
Application d’auto-hypnose utilisant le flash du smartphone :
https://play.google.com/store/apps/details?id=eu.fmfcd.cocardiosumnum2
Utilisation de Freesoc2
Utilisation d’une carte FreeSoc2 dans l’environnement Arduino ici..
Listes des capteurs testés en 2017-2018
- TF mini Lidar. Distance.
- RaspiCam
- RaspiCam IR
- ArduCam OV5647
- DS18B20, Température
- SPW2430 : son mems
- Sensor module raindrop : pluie humidité
- Récepteur infrarouge modulé 38kHz TIP
- Emetteur infrarouge modulé 38kHz
- VL53L0X
- EMG detector
- PIR
- finger clip heart
- grove I2c color sensor
- Hall sensor dont SS39ET, A1319LUA
- module laser 1mW à 3 mW.
- Vibreur GROve
- Afficheur I2C
- Afficheur parallèle.
- RFID 13,56
- VL6180X distance TOF
- TMP36
- LM35
- Telemètre infrarouge panasonic
- Photorésistance
- Servomoteur analogique.
- Servomoteur numérique.
- Écran OLED
- Capteur UV
- Capteur de poussière
- Température humidité HA10 et 11.
- Accéléromètre , gyromètre, compas Mems. Numériques et analogiques.
- Pression ambiante mems.
- Pression membrane.
- Ruban neopixel
- télémètres US.