Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Külastage minu veebisaitiJärgige rohkem autori poolt:
Teave: elektroonikainsener ja harrastaja. Mulle meeldib pidevalt katsetada mikrokontrolleritega. Lisateavet engineerkid1 kohta »
Tere tegijad, täna õpime tegema Bluetooth -juhitavat RGB -riba, mida juhitakse meie nutitelefonist. Selle projekti põhiidee on luua tausta-/laualamp, mis lisab vaataja silmadele soojustunde. Jah, see valgus on päris hea YouTube'i kasutajatele ja tootefotograafiaga seotud isikutele. Nii et kui soovite selle Bluetooth -juhitava RGB -riba muuta, lugege kindlasti kogu see juhis lõpuni. Lisan ka ekraanipildid sellest, kuidas arendasin MIT -i rakenduse leiutajas 2. androidrakendust, et juhtida LED -e.
Samm: koguge kokku kõik vajalikud komponendid
Soovitan teil osta tarvikud saidilt UTSource.net, kuna need pakuvad kvaliteetseid komponente õigeaegselt kohaletoimetamisega. Külastage kohe ja saate nende pluss liikmeksolekuks ühe kuu tasuta prooviperioodi. Plussliikmetele pakutavad soodustused hõlmavad 8–30% hinnaalandust, 90-päevast tagastamispoliitikat, saatekuponge ja palju muud. Haara sellest pakkumisest kohe kinni!
Siin on kõigi selle projekti tegemiseks vajalike komponentide loend -
1. Arduino Uno
2. RGB LED -riba
3. Bluetooth-moodul HC-05
4. 3 x IRLZ44N N-kanaliga Mofets
5. 1 x 220 oomi ja 10 k oomi takisti
Lisatarvikud -
Üldotstarbeline trükkplaat, jootekolb, džemprijuhtmed, plastkorpus elektroonika jaoks, 12 -voldine adapter süsteemi toiteks.
2. samm: vooluahela skeem
Selle projekti skeem on toodud siin ja seda on lihtne üldotstarbelisel trükkplaadil joota. Kuid ma soovitaksin kõigepealt testida vooluringi leivaplaadil. Veenduge, et ostetud RGB -riba on tavaline anooditüüp. st peate sisselülitamiseks ühendama led maaga. Mosfette juhivad Arduino Uno PWM -tihvtid.
Vooluahel saab käsu nutitelefonilt Bluetooth-mooduli HC-05 kaudu. Selleks kasutatakse Arduino TX- ja Rx -tihvte.
. Märkus. Koodi üleslaadimise ajal ühendage Bluetooth -mooduli Rx- ja Tx -pin lahti, vastasel juhul kuvatakse teile tõrge.
Samm: programmeerime Arduino tahvli
Nüüd olen siia lisanud kaks programmi. Mõlemad on ühe muudatusega ühesugused. Ühel koodil on võimalus salvestada eelmine valitud värv kuvamiseks isegi pärast Arduino lähtestamist.
Teine kood on lihtsalt lihtne RGB led -kontroller, mille peame seadistama iga kord, kui seadme sisse lülitame.
Kood EEPROMiga on üsna tõhus ja te ei pea nutitelefoni iga kord ühendama. Kui teil on koodi osas kahtlusi, kommenteerige allpool.
Samm: Androidi rakendus
Selle androidrakenduse loomiseks kasutasin MIT App Inventor 2. Liides on lihtne libistatav lüliti, mis saadab PWM väärtused Arduinole Bluetoothi kaudu. Bluetooth -seadet saab valida erinevate saadaolevate seadmete hulgast. Kui soovite muuta rakenduse minu omaks, järgige ülaltoodud pilte. Ja seadistage plokid nagu mina, et saada samad juhtnupud.
Need, kes soovivad end sellest ülesandest päästa, saavad minu rakenduse otse alla laadida.
Tarkvara installimine nõuab nutitelefonis tundmatutest allikatest installimise sisselülitamist.
Kui see on installitud, lülitage sisse telefoni Bluetooth ja ühendage see HC-05 mooduliga. Parool on "0000" või "1234".
Nüüd klõpsake suurel Bluetoothi ikoonil ja valige oma seotud seade.
Nüüd saate RGB -riba juhtida, libistades horisontaalseid ribasid. Kolme värvi liitmisel saate luua ka segu värvi.
Loodan, et teile meeldib see õpetatav. Näidake oma toetust, klõpsates nuppu Meeldib, jagage seda ka oma sõpradega. Kui vajate koodi osas abi, kommenteerige allpool. See on praegu poisid. Tuleme tagasi mõne laheda projektiga. Aitäh.