Documentation du Projet

Pompe d'alimentation entérale - NutriTech

1 Vue d'ensemble du projet description

Contexte et objectifs de la pompe d'alimentation entérale

La pompe d'alimentation entérale représente un dispositif médical critique conçu pour administrer une nutrition contrôlée aux patients nécessitant une assistance alimentaire. Ce projet académique vise à développer une solution innovante combinant précision, sécurité et facilité d'utilisation pour les professionnels de santé.

Objectifs principaux

  • check_circle Développer un systeme capable de nourrir une personne
  • check_circle Intégrer un dashbord pour permettre un controle à distance
  • check_circle Créer une interface utilisateur intuitive pour réduire les erreurs de manipulation
business

Public cible

Toutes personnes qui cherchent une nutrision simple et rapide

person

Bénéficiaires

Patients nécessitant une nutrition entérale continue ou intermittente.

lightbulb_outline

Innovation

Système de pompe d'alimention controlé via une interface utilisateur.

2 Composants Matériels

Détail de l'électronique embarquée au cœur du système.

Raspberry Pi 4B

Raspberry Pi 4B

Le cœur du système. Il sert de serveur Web et contrôle les composants via ses broches GPIO.

Pompe péristaltique

Pompe Péristaltique

Système propre et sécurisé où le liquide ne touche que l'intérieur du tuyau flexible.

Moteur pas-à-pas et driver A4988

Moteur & A4988

Couplé au driver A4988, il permet un contrôle extrêmement précis et constant du débit.

Débitmètre YF-S402C

Débitmètre

Capteur YF-S402C utilisant une turbine pour mesurer avec précision le débit du liquide.

Ecran LCD

Écran LCD 16x02

Affiche physiquement l'état de la pompe en cours ainsi que les données de débit et de volume.

Keypad 4x4

Keypad 4x4

Clavier matriciel permettant d'insérer les paramètres manuellement en l'absence d'interface web.

Bouton poussoir

Bouton Poussoir

Bouton physique assurant le démarrage rapide ou l'arrêt d'urgence du dispositif.

Buzzer piézoélectrique

Buzzer Piézo

Émet des avertissements sonores pour signaler l'état de la pompe (début, fin ou erreur).

Alimentation 12V

Alimentation 12V

Fournit l'énergie nécessaire au moteur pas-à-pas pour garantir un fonctionnement stable.

Schémas et Modélisations

Schéma électronique de la pompe NutriTech
Figure : Schéma des connexions électroniques (EasyEDA)
Conception 3D du boîtier sur Tinkercad
Figure : Modélisation 3D du boîtier (Tinkercad / Fusion 360)

3 Technologies & Réseaux

Stack logicielle pour l'interface web, la communication et le réseau.

Logo Python

Python

Langage de programmation principal utilisé pour contrôler les composants et la logique du système.

Logo Flask

Flask

Micro-framework web servant à générer l'interface NutriTechPro et à gérer les requêtes serveur.

Logo MQTT

MQTT (Mosquitto)

Protocole de messagerie léger agissant comme broker pour la communication en temps réel.

Logo SQLite

SQLite

Base de données locale gérant de manière autonome l'authentification, les logs et les présélections.

Logo Nginx

Nginx

Serveur web ultra-performant servant de reverse proxy pour transmettre les requêtes à Flask.

Logo Tailscale

Tailscale

Solution VPN basée sur WireGuard créant un réseau maillé pour un accès à distance sécurisé.

Logo Cloudflare Tunnel

Cloudflare Tunnel

Expose le serveur local sur Internet de manière sécurisée sans avoir à ouvrir de ports sur le routeur.

Captures d'Écran et Topologie

Interface Web NutriTechPro
Figure : Interface d'administration NutriTechPro
Topologie réseau Cloudflare Tunnel
Figure : Architecture réseau via Cloudflare Tunnel