Turinys:
- 1 žingsnis: Aparatūros komponentai:
- 2 veiksmas: programinės įrangos komponentai:
- 3 žingsnis:
- 4 žingsnis: kodas:
- 5 veiksmas: paleiskite:
Video: „Arduino“akselerometro pamoka: valdykite laivo tiltą naudodami servo variklį: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
Akselerometro jutikliai dabar yra daugelyje mūsų išmaniųjų telefonų, kad suteiktų jiems platų naudojimo ir galimybių spektrą, kuriuos naudojame kasdien, net nežinodami, kad už tai atsakingas akselerometras.
Viena iš šių galimybių yra akcelerometro mums suteikiamas valdymas, kuriame galite valdyti savo automobilį lenktynių žaidimuose arba naudoti tam tikrą programą, kad jūsų telefonas taptų jūsų roboto ar RC automobilio nuotolinio valdymo pultu, kuris naudoja akselerometrą kaip valdymo įrankį.
Taigi šioje „Arduino“pagreičio matuoklio pamokoje mes naudosime šią paskutinę funkciją, kad galėtume pasinaudoti savo išmaniųjų telefonų įterptu akselerometro jutikliu, kad valdytume laivo tilto atidarymą ir uždarymą. Žinoma, tiltas yra tik servo variklis, kuris užsidaro 0 laipsnių ir atsidaro 90 laipsnių.
Pakalbėkime apie šios „Arduino“pagreičio matuoklio pamokos idėją …
Idėja:
Mes ketiname naudoti „1Sheeld“plokštę su papildoma „Android“/„iOS“programa ir naudoti akselerometro skydą, kai bet koks x ašies ar y ašies ar z ašies pakeitimas bus siunčiamas į „Arduino“, todėl galime nuspręsti, ar pakeisti servo laipsnis iki 0 arba 90.
Darbo pradžia:
Jei pirmą kartą dirbate su „1Sheeld“arba norite apie tai sužinoti daugiau, rekomenduoju patikrinti šią greitą ir paprastą darbo pradžios pamoką.
O jei dar nebandėte servo variklio, rekomenduoju peržiūrėti šį greitą vaizdo įrašą. Dabar, kai jau šiek tiek susipažinote su „1Sheeld“, pradėkime!
1 žingsnis: Aparatūros komponentai:
- Arduino Uno.
- 1Sheeld+ lenta.
- LED.
- Servo variklis S90.
- 3 * laidai nuo vyrų iki vyrų.
- „Arduino“USB kabelis arba 9–12 V baterija.
- „Android“/„iOS“telefonas su „1Sheeld App“.
2 veiksmas: programinės įrangos komponentai:
- „Arduino IDE“.
- 1 plieno biblioteka, 1 „Android“programa arba „iOS“programa.
3 žingsnis:
- Prijunkite „1Sheeld“plokštę prie „Arduino“kaip „image1“
- . Prijunkite LCD 16*2 kaip 2 vaizdą.
- Įjunkite „1Sheeld“maitinimą, kad veiktų 5v (ne 3.3v), kaip parodyta 3.
1Sheeld turi 2 režimus: įkėlimo režimą ir darbo režimą. Galite perjungti juos naudodami jungiklį, esantį šalia skaitmeninių kaiščių, ir jis vadinamas „UART SWITCH“1Sheeld ir „SERIAL SWITCH“1Sheeld+.
- Pirmiausia stumkite jungiklį link „SWITCH“žymėjimo, kaip vaizdas4, kuris „1Sheeld“plokštę paverčia įkėlimo režimu, kad galėtumėte įkelti „Arduino“kodą.
- Antra, baigę įkelti kodą, pastumkite jungiklį link „UART“žymėjimo (arba „SERIAL“1Sheeld+ plokštėje), kaip paveikslėlis5, kuris paverčia „1Sheeld“plokštę į darbo režimą, kad galėtų bendrauti su jūsų išmaniuoju telefonu 1Sheeld App.
Galiausiai prijunkite „Arduino“per kompiuterį naudodami „Arduino“USB kabelį.
4 žingsnis: kodas:
Rekomenduočiau patikrinti „Arduino Accelerometer Shield“dokumentus, kad sužinotumėte daugiau apie „Arduino Accelerometer Shield“funkcijas ir kaip jais naudotis.
Dabar perjunkite „1Sheeld“plokštę į įkėlimo režimą, įkelkite pridėtą „Arduino“skaitmeninio laikrodžio kodą. Perjunkite „1Sheeld“plokštę į darbo režimą, tada atidarykite programą „1Sheeld“ir prijunkite ją prie „1Sheeld“plokštės per „Bluetooth“.
5 veiksmas: paleiskite:
Kaip matote „Arduino“pagreičio matuoklio mokymo vaizdo įraše, aš panaudojau kartono gabalėlį, pritvirtintą prie servo variklio, kaip tilto judėjimo rodiklį.
Tada nukreipiate telefoną į save ir pamatysite, kad tiltas atsidarė su 90 laipsnių servovarikliu, o šviesos diodas dega, o iš telefono garsiakalbio išeina kalba, sakanti, kad tiltas dabar atidarytas ir perplaukia laivas.
Kai tik palenksite telefoną į priešingą pusę, pamatysite, kad tiltas uždarytas 0 laipsnių servo, o šviesos diodas išjungtas, o iš telefono garsiakalbio išeina kalba, sakanti, kad tiltas dabar uždarytas ir laivas kirto.
Tai buvo vaikinai, tikiuosi, kad jums patiko ši greita „Arduino“pagreičio matuoklio pamoka ir, jei turite klausimų ar net nuomonių apie tai, nedvejodami palikite savo komentarą žemiau.
Rekomenduojamas:
Valdykite galingą elektrinį riedlentės el. Dviratį 350 W nuolatinės srovės variklį naudodami „Arduino“ir BTS7960b: 9 žingsniai
Valdykite galingą elektrinį riedlentės 350 W nuolatinės srovės variklį naudodami „Arduino“ir „BTS7960b“: Šioje pamokoje mes sužinosime, kaip valdyti nuolatinės srovės variklį naudojant „Arduino“ir nuolatinės srovės tvarkyklę „bts7960b“. Variklis gali būti 350 W arba tik mažas žaislinis arduino nuolatinės srovės variklis tol, kol jo galia neviršija BTS7960b tvarkyklės maksimalios srovės. Žiūrėkite vaizdo įrašą
Valdykite namų šviesas naudodami „Google“padėjėją naudodami „Arduino“: 7 žingsniai
Valdykite namų apšvietimą naudodami „Google“padėjėją naudojant „Arduino“: (Atnaujinta 2020 m. Rugpjūčio 22 d.: Šis nurodymas yra 2 metų amžiaus ir priklauso nuo kai kurių trečiųjų šalių programų. Dėl bet kokių jų pakeitimų šis projektas gali neveikti. Gali būti, kad ne. dirbkite dabar, bet galite sekti jį kaip nuorodą ir keisti pagal
Valdykite savo šviesos diodus naudodami televizoriaus nuotolinio valdymo pultą ?! -- „Arduino IR“pamoka: 5 žingsniai (su nuotraukomis)
Valdykite savo šviesos diodus naudodami televizoriaus nuotolinio valdymo pultą ?! || „Arduino IR“pamoka: Šiame projekte parodysiu, kaip pertvarkiau nenaudingus televizoriaus nuotolinio valdymo pulto mygtukus, kad galėčiau valdyti šviesos diodus, esančius už televizoriaus. Taip pat galite naudoti šią techniką, norėdami valdyti įvairius dalykus, šiek tiek redaguodami kodą. Taip pat šiek tiek papasakosiu apie teoriją
Naudodami gestus valdykite „YouTube“atkūrimą naudodami „Arduino“: 5 žingsniai
Naudokite gestus, norėdami valdyti „YouTube“atkūrimą naudodami „Arduino“: „StoryYouTube“leidžia tik pasukti 5 sekundes kaskart spustelėjus dešinįjį mygtuką. Taigi aš nusprendžiau naudoti „Arduino“ir „python“, kad sukurtų valdiklį, kuris padėtų man greitai persukti 20 sekundžių kiekvieną kartą, kai mojuoju ranka
Valdykite savo EV3 variklį naudodami „Alexa“: 9 žingsniai
Valdykite savo EV3 variklį naudodami „Alexa“: norite valdyti savo „LEGO EV3“balso komandomis? Šiame projekte galite pabandyti perkelti EV3 variklį kalbėdami su „Alexa“. Viskas, ko jums reikia, yra „Amazon Echo Dot“, „Arduino Nano 33 IoT“plokštė ir EV3 su „WiFi“raktu ir varikliu. Idėja yra pastatyti