INHOUDSOPGAWE:

Stembeheerde Bluetooth -motor: 5 stappe
Stembeheerde Bluetooth -motor: 5 stappe

Video: Stembeheerde Bluetooth -motor: 5 stappe

Video: Stembeheerde Bluetooth -motor: 5 stappe
Video: nissan leaf 2023 2024, November
Anonim
Stembeheerde Bluetooth -motor
Stembeheerde Bluetooth -motor
Stembeheerde Bluetooth -motor
Stembeheerde Bluetooth -motor
Stembeheerde Bluetooth -motor
Stembeheerde Bluetooth -motor

Almal het die afstandbeheerde motor gebruik … maar wat van 'n stembeheerde motor ??? Het u dit ooit gebruik? Indien nie, dan bou u dit nou. U benodig net 'n arduino as die brein en 'n slimfoon. Dus het ek hierdie projek ontwikkel sodat u die stemfunksionaliteit kan gebruik, en dit kan ook 'n verwysing wees vir u toekomstige projekte. Laat ons dus begin …

Stap 1: Onderdele lys

1. Arduino UNO/nano/mikro/Mega

2. HC05 bluetooth module

3 2.2K ohm, 4.7K ohm weerstand

4 broodbord- of soldeerstelle

5 drade

6 onderstel

7 2 150/300 rpm BO motor met 2 wiele

8 'n paar skroewe en moere

9 wielwiel

10. motorbestuurder (: L293 of L298)

11 12V kragbron

Stap 2: Bou die stroombaan op broodplank en stel onderstel op

Bou die stroombaan op broodbord en onderstel
Bou die stroombaan op broodbord en onderstel
Bou die stroombaan op broodbord en onderstel
Bou die stroombaan op broodbord en onderstel
Bou die stroombaan op broodbord en onderstel
Bou die stroombaan op broodbord en onderstel

Nou is Arduino nano die brein van die projek vir my. U kan UNO/MEGA/MICRO gebruik. En ek sou die Bluetooth -verbindingsfunksie gebruik om die motor met 'n slimfoon te beheer.

So ek het die kring in die Fritzing File verskaf. Laai Fritzing af en maak dit oop en sien die lêer. Verbind soos in die diagram getoon. Gebruik die spanningsverdeler soos aangedui met 2.2k en 4.7k. Nou verteenwoordig die geel drade (volgens die fritzing file) die 4 uitsette wat die motorbestuurder sou beheer. Die vier logiese vlakke is eintlik die insette van die motorbestuurder en die motorbestuurder gebruik die logiese vlakke om te beweeg volgens die logiese vlakke. En die arduino -kontroles wat … beteken dat dit die bestuurder in staat stel om beide motors vorentoe of agtertoe of agteruit te beweeg of regs of links te beweeg of net te stop. Dit word bereik in die kode.

Sien dus die diagramme hierbo en koppel dan die insette van die motorbestuurder. Koppel dan die motors aan die uitgang met 'n paar skroewe en maak die wiele vas. Ek het my L293 -bestuurder volgens sy verbinding gekoppel. Kontroleer u eie bestuurder, soek op die internet en gegewensblaaie en maak verbinding soos benodig.

Maak die motors met skroewe vas en maak die motorbestuurder en broodbord vas met dubbelzijdige bande of eenvoudige band. Maak ook die wiel vas. Sien prent. U onderstel kan anders wees, dus kyk dit noukeurig vas

Stap 3: Oor die toetskode en die werkbeginsel van die app

Oor die toetskode en die werksbeginsel van die app
Oor die toetskode en die werksbeginsel van die app
Oor die toetskode en die werksbeginsel van die app
Oor die toetskode en die werksbeginsel van die app
Oor die toetskode en die werksbeginsel van die app
Oor die toetskode en die werksbeginsel van die app
Oor die toetskode en die werksbeginsel van die app
Oor die toetskode en die werksbeginsel van die app

Nou werk die stemfunksie eintlik met die bluetooth. Daar is 'n app met die naam 'BT Voice Control for Arduino' Link-https://amr-voice.en.aptoide.com/. Laai dit af en installeer dit op 'n Android -selfoon en koppel dit met HC05. As u vir die eerste keer verbinding maak, koppel dit vooraf met 1234 of 0000 as pas. Probeer weer as dit nie gekoppel is nie.

Nadat u na 'n paar sekondes in die app gepraat het, gee dit terug wat u pas op u mobiele skerm gesê het. Dit gebruik eintlik die Google Voice. So nou word wat u gesê het, via die bluetooth oorgedra. Laai die toetskode op die Nano.remove RX TX -lyne op terwyl u dit oplaai. Nadat u dit weer opgelaai het, plaas dit weer. Die HC05 aanvaar die data met behulp van die Serial.read () -funksie, en u kan sien wat u pas op die seriële monitor gesê het met Serial.print. U kan dus die werking van die app daar nagaan. Spreek enigiets op die app en sien die seriële monitor. Ek het al die stap -vir -stap skermkiekies aangeheg oor die koppeling van HC05 met die app … praat en sien op die seriële monitor. Sien hulle. As u vorentoe sê, sal dit verskyn as *vorentoe#. Met hierdie app kan ons dus ons kode wat in die komende stappe aangeheg is, manipuleer.

Stap 4: Laai nou die kode op en koppel die kragbron aan

Laai nou die kode op en koppel die kragbron aan
Laai nou die kode op en koppel die kragbron aan
Laai nou die kode op en koppel die kragbron aan
Laai nou die kode op en koppel die kragbron aan

Nou het ek die volledige arduino -kode hier opgelaai wat die motor beheer. U kan dit aflaai.

Terwyl u dit oplaai … maak seker dat u die RX TX -lyne ontkoppel het. Dit sal nie andersins opgelaai word nie. Koppel hulle weer na die oplaai. Koppel nou 'n 12V -kragbron. 'N Blokdiagram is op die foto.

U kan die snare wat ek geskryf het, verander na vorentoe, agtertoe, stop, links, regs deur enige woord wat u maklik voel. U moet net die woord in die app sê.

Stap 5: Laastens

Ten slotte
Ten slotte
Ten slotte
Ten slotte
Ten slotte
Ten slotte

Ek het voorheen beskryf hoe om die app te gebruik. Praat nou vorentoe, agtertoe, links, regs, stop, ek het hierdie woorde in my kode gebruik. U kan nou die string verander in die anders as stellings en weer oplaai. Spreek net die woord op die app en dit sal goed werk. Ek het ook 'n LED by pen 8 aangebring. U kan meer ligte of 'n zoemer of servo byvoeg.

So u stemmotor is gereed … geniet dit …

Aanbeveel: