PTA 2 Contrôle d’un moteur module BTS7960

Introduction Cet article présente une implémentation Arduino permettant de contrôler un moteur à l’aide du pilote BTS7960. Le programme gère la mise en marche, l’arrêt, la variation progressive de vitesse et le changement de direction du moteur. Il intègre également la mesure de la puissance électrique consommée en utilisant un Lire la suite

PTA 1 Projet Tondeuse Autonome

Présentation L’entretien des pelouses est une tâche chronophage et répétitive. Afin de simplifier cette tâche et d’améliorer l’efficacité de l’entretien des espaces verts, ce projet vise à concevoir et fabriquer une tondeuse autonome capable de fonctionner sans intervention humaine. En combinant des technologies modernes, cette tondeuse sera en mesure de Lire la suite

Ollama : Intégration de LLMs en local

Qu’est-ce qu’Ollama ? Ollama est une plateforme open-source permettant d’exécuter et d’intégrer facilement des modèles de langage avancés (LLMs) en local sur un ordinateur ou un serveur. Conçue pour les développeurs et les chercheurs, Ollama simplifie l’utilisation de l’intelligence artificielle sans dépendre d’une infrastructure cloud. Principales caractéristiques 1. Exécution locale Lire la suite

Par geo, il y a

Raspberry Radio Internet (Partie 1)

Cet article a pour objectif la réalisation en python d’une radio internet. Comme matériel nous utilisons un Raspberry pi 2 w ou pi 2 wh Pour la sortie du son, on peut utiliser une enceinte Bluetooth que l’on peut appairer directement à partir du menu standard Bluetooth du Raspberry ou Lire la suite

Par geo, il y a

ODROID-GO

L’Odroid-GO a été commercialisé en 2018 pour célébrer le 10-ième anniversaire de la société Handkernel. Conçu autour d’un esp32, il présente les caractéristiques suivantes: MCU Custom ESP32-WROVER(16 MB Flash Memory) CPU & RAM 80MHz – 240MHz(Adjustable), 4MB PSRAM Wi-Fi 802.11 b/g/n 2.4GHz – 2.5GHz Bluetooth Bluetooth v4.2 BR/EDR, BLE Display Lire la suite

Par geo, il y a

Reconnaissance vocale et synthèse de parole

Dans cet article, nous allons explorer comment créer une application vocale simple en Python qui peut répondre à vos commandes vocales. Elle utilise des bibliothèques populaires comme pyaudio, pyttsx3, vosk, et fuzzywuzzy pour accomplir plusieurs tâches telles que donner l’heure actuelle, afficher la date, ou même fermer l’application. Objectif de Lire la suite

Par geo, il y a

Redimensionnement de vidéos en Python

Introduction Ce script permet de redimensionner des vidéos tout en conservant ou non leur bande son. Il s’adapte automatiquement aux dimensions cibles en respectant le ratio d’aspect. Vous pouvez également traiter des vidéos par lot en spécifiant un répertoire source et un répertoire de destination. Fonctionnalités principales Prérequis Fonctionnement des Lire la suite

Par geo, il y a

Gestion d’un ruban de leds

Module Python stripleds Introduction Le module Python stripleds est conçu pour piloter un ruban LED WS2812 connecté à un Arduino. Il permet de charger, configurer et exécuter des animations lumineuses complexes à partir de fichiers de définition textuels. Ce manuel inclut un exemple détaillé de fichier texte compatible avec la Lire la suite

Par geo, il y a

Raspberry PI5 Leds WS2812b

Les rubans de LED WS2812B offrent un potentiel énorme pour les projets créatifs, allant de l’éclairage décoratif aux animations complexes et installations interactives. Ces rubans de LED adressables individuellement permettent de contrôler la couleur et l’intensité de chaque diode LED, ce qui les rend particulièrement prisés pour des projets de Lire la suite

Par geo, il y a