Chat
Welcome to Flux
Treat Flux like your intern. Tell it what you'd like to build and it'll get to work. You can also ask it questions, brainstorm ideas, and teach it your preferences. Learn More
Reviews
Valid Tan Jetpack
Properties
Properties describe core aspects of the project.
Pricing & Availability
Distributor | Qty 1 |
|---|---|
Digi-Key | $60.13–$77.26 |
LCSC | $16.51 |
Mouser | $67.75 |
Controls
Welcome 👋
Flux helps you build PCBs faster with an AI teammate!
Create your account to collaborate, stay updated, fork your own version, and get instant answers from our AI agent.

AI-Powered Component Placement
Let AI place your components intelligently. AI Placement analyzes your schematic and positions components for optimal routing, signal integrity, and board density.
From Schematic to Layout in Seconds
Skip the tedious manual placement. AI Placement generates a starting layout you can refine, saving hours of repetitive work on every new design.
Works With Auto-Layout
Pair AI Placement with Auto-Layout for a complete AI-driven PCB design flow — from component placement through trace routing, all with one click.
houcinej
copilot
- Driver de moteur BLDC: Utilisation des IR2104 pour piloter chacune des phases du moteur BLDC. Les IR2104 seront les ponts en H pour les phases du moteur.
- Moteurs DC et capteurs Hall considérés comme un moteur BLDC triphasé avec capteurs Hall: Imaginons que chaque moteur DC représente une phase d'un moteur BLDC, et chaque capteur à effet Hall correspond à la détection de position pour chaque phase.
- Alimentation: Les VCC des composants et des moteurs seront connectés à une source d'alimentation commune.
- Arduino (A1) comme contrôleur: L'Arduino sera utilisé pour lire les entrées des capteurs Hall et générer les signaux PWM nécessaires pour contrôler le driver de moteur (IR2104) pour ajuster la vitesse du moteur BLDC.
Connexions principales : Alimentation (VCC et GND)- Connectez le circuit d'alimentation commun (Net: 794e4bf5c8c37cfbed5269956b4d506d) à A1:+5V_1 (pour l'Arduino) et à tous les VCC des U1, U2, U3, U4, U5, et U6.
- Connectez A1:GND1 à tous les GND (ou COM) des pilotes (U1, U2, U3, U5, U6) ainsi qu'aux GND des moteurs DC à travers le circuit common ground (Net: f95e88bbde13958aef54cf18f953639b et Net: 44b4bfad87f3bc4963a7f011d9409d28).
Pilotage des moteurs (Utilisant U1, U2, et U3 pour les phases)- Ux:HO vers la gate de Qx (pour chaque transistor IRF540N pilotant une phase du moteur).
- Exemple : Connect U1:HO to Q1:G, U2:HO to Q3:G, U3:HO to Q5:G.
- Ux:LO vers la gate de Qx' (transistor inférieur pour chaque phase).
- Exemple : Connect U1:LO to Q2:G, U2:LO to Q4:G, U3:LO to Q6:G.
Capteurs Hall- Connect each Hall sensor output to a separate, suitable Arduino input pin (Example: If using analog pins for ease of programming, connect to A1:AD0, A1:AD1, A1:AD2).
Code de l’Arduinohoucinej
copilot
Ux:VCCàA1:+5V_1(x est le numéro de U1 à U6 pour le 5V).Ux:COMàA1:GND1.Ux:HOàQx:G(x est un nombre impair indiquant le MOSFET en haut).Ux:LOàQy:G(y = x + 1, indiquant le MOSFET en bas).