INHOUDSOPGAWE:

Arduino versnellingsmeter -tutoriaal: beheer 'n skeepsbrug met 'n servomotor: 5 stappe
Arduino versnellingsmeter -tutoriaal: beheer 'n skeepsbrug met 'n servomotor: 5 stappe

Video: Arduino versnellingsmeter -tutoriaal: beheer 'n skeepsbrug met 'n servomotor: 5 stappe

Video: Arduino versnellingsmeter -tutoriaal: beheer 'n skeepsbrug met 'n servomotor: 5 stappe
Video: Управляйте Arduino с помощью Python с помощью Firmata/PyFirmata 2024, November
Anonim
Arduino versnellingsmeter -tutoriaal: beheer 'n skeepsbrug met 'n servomotor
Arduino versnellingsmeter -tutoriaal: beheer 'n skeepsbrug met 'n servomotor

Versnellingsmetersensors is nou in die meeste van ons slimfone om 'n wye verskeidenheid gebruik en vermoëns te bied wat ons daagliks gebruik, sonder om eers te weet dat die versnellingsmeter daarvoor verantwoordelik is.

Een van hierdie funksies is die beheerbaarheid wat die versnellingsmeter ons bied, waar u u motor in renwedstryde kan beheer of 'n sekere app kan gebruik om u telefoon in 'n afstandsbediening vir u robot of RC -motor te omskep wat die versnellingsmeter as die bedieningshulpmiddel gebruik.

In hierdie Arduino Accelerometer -tutoriaal gaan ons hierdie laaste funksie gebruik om die ingeboude versnellingsmeter op ons slimfone te gebruik om die opening en sluiting van 'n skeepsbrug te beheer. Die brug is natuurlik net 'n servomotor wat 0 grade sluit en 90 grade oopmaak.

Kom ons praat oor die idee agter hierdie Arduino Accelerometer -tutoriaal …

Idee:

Ons gaan 1Sheeld-bord saam met sy metgesel Android/iOS-app gebruik en die versnellingsmeterskerm gebruik waar enige verandering in enige x-as of y-as of z-as na die Arduino gestuur sal word, en daarom kan ons besluit of ons die servograad tot 0 of 90.

Aan die gang kom:

As dit u eerste keer is dat u met 1Sheeld te doen kry, of u wil meer hieroor te wete kom, beveel ek aan dat u hierdie vinnige en maklike handleiding begin.

En as u nog nie 'n servomotor probeer het nie, beveel ek aan dat u hierdie vinnige video kyk. Nou, nadat u 'n bietjie vertroud geraak het met 1Sheeld, laat ons begin!

Stap 1: Hardeware -komponente:

Hardeware komponente
Hardeware komponente
Hardeware komponente
Hardeware komponente
Hardeware komponente
Hardeware komponente
Hardeware komponente
Hardeware komponente
  1. Arduino Uno.
  2. 1 Skyf+ bord.
  3. LED.
  4. S90 servomotor.
  5. 3 * Manlike tot manlike drade.
  6. Arduino USB-kabel of 9-12v battery.
  7. Android/iOS -telefoon met 1Sheeld -app daarop geïnstalleer.

Stap 2: Sagteware -komponente:

  1. Arduino IDE.
  2. 1 -skerm biblioteek, 1 -skerm Android -app of iOS -app.

Stap 3:

Beeld
Beeld
Beeld
Beeld
Beeld
Beeld
  1. Steek die 1Sheeld -bord in u Arduino as beeld 1
  2. . Koppel die LCD 16*2 as beeld2.
  3. Skakel die 1Sel -krag om op 5v (nie die 3.3v) as beeld3 te werk nie.

1 Die skerm het twee modusse: die oplaaimodus en die werkmodus. U kan tussen hulle wissel met die skakelaar naby die digitale penne en word 'UART SWITCH' op 1Sheeld en 'SERIAL SWITCH' op 1Sheeld+genoem.

  • Eerstens, skuif u die skakelaar na die "SWITCH" -notasie as image4, wat die 1Sheeld -bord in die oplaai -modus verander, sodat u die Arduino -kode kan oplaai.
  • Tweedens, nadat u die kode opgelaai het, skuif die skakelaar na die "UART" -notasie (of "SERIAL" by 1Sheeld+ -bord) as beeld5, wat die 1Sheeld -bord in die werkmodus verander om met u smartphone 1Sheeld -app te kommunikeer.

Koppel laastens die Arduino via u rekenaar met die Arduino USB -kabel.

Stap 4: Kode:

Ek beveel aan dat u die dokumentasie van Arduino Accelerometer Shield nagaan om meer te wete te kom oor die funksionaliteit van Arduino Accelerometer Shield en hoe u dit kan gebruik.

Skakel nou die 1Sheeld -bord in die oplaai -modus, laai die aangehegte kode vir die Arduino Digital Clock op. Skakel die 1Sheeld -bord in die werkmodus, maak dan die 1Sheeld -app oop en koppel dit via Bluetooth aan die 1Sheeld -bord.

Stap 5: Begin dit:

Soos u in die Arduino Accelerometer Tutorial -video sien, het ek 'n stuk karton wat op die servomotor vasgemaak is, gebruik as 'n aanduiding van die brugbeweging.

Dan neig u die telefoon na u toe, en u sal sien dat die brug met 90 grade van die servo oopgemaak is en die LED is aan met 'n toespraak uit die luidspreker van die telefoon wat u vertel dat die brug nou oopgemaak is en 'n skip oorsteek.

En sodra u die telefoon aan die teenoorgestelde kant versorg, sien u dat die brug gesluit is met 0 grade van die servo en dat die LED af is met 'n toespraak wat uit die luidspreker van die telefoon kom, wat u vertel dat die brug nou gesluit is en 'n skip het oorgesteek.

Dit was ouens, ek hoop dat u hierdie vinnige Arduino -versnellingsmeter -tutoriaal geniet het, en moet asseblief nie huiwer om u kommentaar hieronder te gee nie.

Aanbeveel: