Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Få moduler og komponenter, du har brug for
- Trin 2: Saml disse dele
- Trin 3: Upload kode til Arduino
- Trin 4: Download og konfigurer Android -appen
- Trin 5: God fornøjelse
Video: Bluetooth PWM -kontrol 6 udgange = 800W: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
Projektets formål er at give dig en enkel og hurtig måde at kontrollere enhver type belastning med Android -telefon gennem Bluetooth. Belastninger kan være motorer, alle lysdioder, strimler, lamper, solenoider, pumper og andre belastninger af typen R, L eller C. Takket være POWER SHIELDs multiProtections kan du også gøre alt på en sikker måde (i stedet for at se røg vil du se SHIELD's feedBack -signaler og advarsels -LED -lys) og på telefonens skærm vil du se det samlede aktuelle forbrug.
Forbrugsvarer
www.v-vTech.com
Trin 1: Få moduler og komponenter, du har brug for
- Arduino MEGA 2560;
- "POWER SHIELD 6+6 T800"
- BlueTooth HC-05 modul;
- 12V RGB LED Strip (med fælles positiv ledning);
- 1kΩ & 2kΩ @ 0,25W TH modstande;
- nogle kraftfulde LED… eller bare 12V (det kan være bilens bremse) lampe;
- 10W @ 1.5Ω modstand, hvis du går til en 100W 32V LED, skal du først læse SHIELDs brugermanual!
- 12V DC motor (vælg dens strøm afhængigt af din strømforsyningsstyrke);
- 35V @ 2200µF Lav ESR -kondensator;
- DC 12V strømforsyning (enkelt POWER SHIELD T800 kan arbejde med op til 32V @ 25A = 800W).
Trin 2: Saml disse dele
I dette eksempel anvender skematisk DC 12V @ mindst 3A strømforsyning. Men strømforsyningen "POWER SHIELD 6+6 T800" kan være 6… 32V @ 25A, det afhænger af, hvilke belastninger du vil bruge. For eksempel bruger jeg 100W LED, og den er separat tilsluttet 32V forsyning (læs brugervejledningen side 19). Det kan også fungere med forskellige spændingsudgangs belastninger! For mere information, læs hele brugervejledningen, som du kan finde på www.v-vTech.com
Trin 3: Upload kode til Arduino
Denne kode er skrevet til Arduino MEGA 2560.
Hvis du ikke har MEGA, og du vil bruge et mindre bord af Arduino -type som UNO eller NANO (hver passer godt på POWER SHIELD T800), skal du ændre kode og skematik en lille smule. Men jeg anbefaler stadig at få MEGA, fordi du ikke mister seriel kommunikation med din computer, mens BlueTooth -modul er tilsluttet Serial Port 1. Du skal bruge dette til feedBacks og programmering. Så hvis du alligevel er stædig:), lad os gøre disse ændringer:
- I skematisk skal du skifte kommunikationskabler fra "Serial Port 1" til "Serial Port 0";
- I skitsen skal du slette alle linjer forbundet med "Serial.*";
- I skitsen skal du omdøbe alle "Serial1.*" Til "Serial.";
- Og må det virke …
Trin 4: Download og konfigurer Android -appen
- Download appen "Bluetooth Electronics" til Android.
- Kopier appens panelfil "POWER_SHIELD_6+6_T800_control_panel_v09_final_2_for_Bluetooth_Electronics_app.kwl" til telefonens "keuwlsoft" bibliotek i din interne hukommelse. Hvis der ikke findes en sådan dir - opret den.
- Åbn Bluetooth Electronics -appen >> tryk på disketteknap >> Indlæs paneler >> åben *.kwl -fil. Så skulle et enkelt panel vises.
- Tryk på "Tilslut" -knappen >> hvis du bruger HC-05-modulet, vælg derefter "Bluetooth Clasic" >> tryk på "Opdag" >> find din enhed, og tryk på "Par" -knappen >> Vælg dit ny tilføjede modul >> Tryk på "Tilslut" >> derefter "Udført".
- Endelig i knappen i den primære app skal knappen "Kør>" ændres, dens farve til blå. Vælg "POWER SHIELD's 6+6 T800 pannel, og tryk på" Kør> ".
- Hvis du samlede en skematisk bøde, og din telefon er i orden, bør du kunne styre enheden.
Trin 5: God fornøjelse
Jeg håber, at det allerede er lykkedes dig at afslutte dette projekt, og det fungerer nu på dit bord! Jeg synes, at dette projekt er meget skalerbart, fordi du baseret på dette projekt kan styre enhver DC -belastning eksternt. I appen "Bluetooth Electronics" kan du ændre, tilføje eller fjerne knapper, skydere eller feedback -skærme … POWER SHIELD T800 har mange funktioner, der er nyttige for enhver erfaren eller nybegynder. Det kan være nyttigt til smarte hus eller robotprojekter. Så du kan let tilpasse dette projekt til dine personlige behov.
Anbefalede:
Tilfældige DC Motor PWM -eksperimenter + Encoder Fejlfinding: 4 trin
Tilfældige DC Motor PWM -eksperimenter + Encoder Fejlfinding: Der er ofte tidspunkter, hvor en persons skrald er en andens skat, og dette var et af de øjeblikke for mig. Hvis du har fulgt mig, ved du sikkert, at jeg tog et kæmpe projekt med at lave min egen 3D -printer CNC ud af skrot. De stykker var
Visuino Sådan bruges pulsbreddemodulation (PWM) til at ændre lysstyrken på en LED: 7 trin
Visuino Sådan bruges Pulse Width Modulation (PWM) til at ændre lysstyrken på en LED: I denne vejledning vil vi bruge en LED forbundet til Arduino UNO og Visuino til at ændre lysstyrken ved hjælp af Pulse Width Modulation (PWM). Se en demonstrationsvideo
ARDUINO PWM SOLAR CHARGE CONTROLLER (V 2.02): 25 trin (med billeder)
ARDUINO PWM SOLAR CHARGE CONTROLLER (V 2.02): Hvis du planlægger at installere et off-grid solsystem med en batteribank, skal du bruge en Solar Charge Controller. Det er en enhed, der er placeret mellem solpanelet og batteribanken for at styre mængden af elektrisk energi, der produceres af Sola
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)
PWM Med ESP32 - Dæmpning LED med PWM på ESP 32 Med Arduino IDE: 6 trin
PWM Med ESP32 | Dæmpning af LED med PWM på ESP 32 Med Arduino IDE: I denne instruktion vil vi se, hvordan man genererer PWM -signaler med ESP32 ved hjælp af Arduino IDE & PWM bruges dybest set til at generere analog output fra enhver MCU, og den analoge output kan være alt mellem 0V til 3,3V (i tilfælde af esp32) & fra