Dernière révision : septembre 2023










Bienvenue


L’électronique et l’informatique ont profondément modifié notre société. C’est certainement la révolution industrielle la plus rapide de l’histoire de l’humanité. En effet, l’ordinateur que nous connaissons aujourd’hui était tout simplement inimaginable il y a seulement une cinquantaine d’années. Et avec les Arduino, les ESP8266 ou les Raspberry Pi Pico, l'aventure est loin d'être terminée.

L’auteur ne pourra en aucun cas être tenu responsable des dommages qui résulteraient de l’utilisation des informations publiées sur ce site, sous licence Creative Commons BY-NC-SA. Toute reproduction ou modification d'un document, même partielle, est autorisée à condition que son origine et le nom de l'auteur soient clairement indiqués (BY), qu'il soit utilisé à des fins non commerciales (NC), que son mode de diffusion soit identique au document initial (SA), et que cela ne porte pas atteinte à l’auteur.


Objectifs du site
  • Proposer des cours accessibles au plus grand nombre
  • Installer et configurer Linux sur un Raspberry Pi / Rock Pi
  • Etudier des projets Arduino et ESP8266
  • Présenter quelques machines et consoles de jeux des années 80

Cours
Projets Arduino

1 - Mesurer une distance (4 à 400 cm) avec un module ultrasons (40 kHz) HC-SR04,
      afficher cette distance sur 4 afficheurs 7 segments (module TM1637)


2 - Utiliser une détection radar (module HW-MS03) pour déclencher une interruption,
      sortir l'Arduino du mode veille et afficher un jeu de lumière sur 2 leds RVB (module KY-009)


3 - Gérer 4 relais au passage de tags RFID
      (module MFRC522)


4 - Gérer un lecteur MP3 (module YX5300) et un écran OLED 128 x 64 (module SSD1306),
      afficher un chenillard sur 4 leds RVB (module KY-009)


5 - Mettre à jour la date et l'heure (module DS3231), définir la date et l'heure
      pour la marche et l'arrêt de 4 relais, afficher la date et l'heure sur un écran LCD


6 - Générer une courbe à l'aide d'un module MCP4725
      (DAC 12 bits I2C)


7 - Envoyer et recevoir des informations via une communication sans fil (module nRF24L01),
      les enregistrer sur carte µSD et les afficher sur un écran LCD I2C


Projets ESP8266

1 - Gérer un relais avec un ESP-01,
      via un navigateur web et une connexion wifi (maj OTA)


2 - Afficher un texte défilant sur des matrices 8 x 8 leds (module MAX7219),
      via une connexion wifi (maj OTA)


Machines
Consoles


Haut de page