Innehållsförteckning:
Video: Arduino Accelerometer Handledning: Styr en skeppsbro med en servomotor: 5 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:41
Accelerometersensorer finns nu i de flesta av våra smartphones för att ge dem en mängd olika användningsområden och funktioner som vi använder dagligen, utan att ens veta att den som är ansvarig för det är accelerometern.
En av dessa funktioner är den kontrollerbarhet som accelerometern ger oss där du kan styra din bil i racingspel eller använda en viss app för att göra din telefon till en fjärrkontroll för din robot eller RC -bil som använder accelerometern som kontrollverktyg.
Så i denna Arduino Accelerometer Tutorial kommer vi att använda den här sista funktionen för att använda den inbyggda accelerometersensorn på våra smartphones för att styra öppningen och stängningen av en skeppsbro. Naturligtvis är bron bara en servomotor som går på 0 grader för att stänga och 90 grader för att öppna.
Låt oss prata om tanken bakom denna Arduino Accelerometer Tutorial …
Aning:
Vi kommer att använda 1Sheeld-kortet med sin följeslagare Android/iOS-app och använda accelerometerskölden där alla ändringar i någon x-axel eller y-axel eller z-axel kommer att skickas till Arduino och därför kan vi bestämma om vi vill ändra servo grad till 0 eller 90.
Komma igång:
Om det här är första gången du hanterar 1Sheeld eller om du vill lära dig mer om det, rekommenderar jag att du läser den här snabba och enkla självstudien.
Och om du inte har provat servomotor förut, rekommenderar jag att du tittar på den här snabbvideon. Nu, efter att du blivit lite bekant med 1Sheeld, låt oss börja!
Steg 1: Hårdvarukomponenter:
- Arduino Uno.
- 1 Sheeld+ bräda.
- LED.
- S90 servomotor.
- 3 * Manliga till hankablar.
- Arduino USB-kabel eller 9-12v batteri.
- Android/iOS -telefon med 1Sheeld -app installerad på den.
Steg 2: Programvarukomponenter:
- Arduino IDE.
- 1sheeld -bibliotek, 1sheeld Android -app eller iOS -app.
Steg 3:
- Anslut 1Sheeld -kortet till din Arduino som bild 1
- . Anslut LCD 16*2 som bild2.
- Växla 1Sheeld -strömmen för att fungera på 5v (inte 3,3v) som image3.
1Sheeld har 2 lägen: uppladdningsläge och driftläge. Du kan växla mellan dem med omkopplaren nära de digitala stiften och kallas "UART SWITCH" på 1Sheeld och "SERIAL SWITCH" på 1Sheeld+.
- Först skjuter du omkopplaren mot “SWITCH” -notationen som image4 som förvandlar 1Sheeld -kortet till uppladdningsläge så att du kan ladda upp Arduino -koden.
- För det andra, när du har laddat upp koden, skjut omkopplaren mot "UART" -notationen (eller "SERIAL" på 1Sheeld+ -kortet) som image5 som förvandlar 1Sheeld -kortet till driftläge för att kommunicera med din smartphone 1Sheeld App.
Slutligen ansluter du Arduino via din dator med Arduino USB -kabel.
Steg 4: Kod:
Jag rekommenderar att du kontrollerar Arduino Accelerometer Shield -dokumentationen för att veta mer om Arduino Accelerometer Shield -funktionen och hur du använder dem.
Byt nu 1Sheeld -kortet till uppladdningsläget, ladda upp den bifogade koden för Arduino Digital Clock. Ställ 1Sheeld -kortet i driftläge, öppna sedan 1Sheeld -appen och anslut det till 1Sheeld -kortet via Bluetooth.
Steg 5: Kör det:
Som du ser i Arduino Accelerometer Tutorial -videon har jag använt en kartongbit som är tejpad på servomotorn som en indikation på broens rörelse.
Sedan lutar du telefonen mot dig och du ser att bron har öppnat med 90 graders servo och lysdioden är tänd med ett tal som kommer ut från telefonens högtalare som berättar att bron nu är öppen och ett fartyg korsar över.
Och när du väl lutar telefonen på motsatt sida ser du att bron är stängd med 0 grader av servon och lysdioden är släckt med ett tal från telefonens högtalare som berättar att bron nu är stängd och ett fartyg har korsade över.
Det var det killar, jag hoppas att du gillade denna snabba Arduino Accelerometer -handledning och för frågor eller till och med åsikter om det, tveka inte att lämna din kommentar nedan.
Rekommenderad:
Hur man styr servomotorn Arduino Handledning: 4 steg
Hur man styr servomotorn Arduino Handledning: Hej killar! välkommen till min nya handledning, jag hoppas att du redan haft min tidigare instruerbara "Stora stegmotorstyrning". Idag lägger jag ut denna informativa handledning för att lära dig grunderna för servomotorisk kontroll, jag har redan lagt upp en video
Raspberry Pi - ADXL345 3 -Axis Accelerometer Python Handledning: 4 steg
Raspberry Pi-ADXL345 3-Axis Accelerometer Python Tutorial: ADXL345 är en liten, tunn, ultralåg effekt, 3-axlig accelerometer med hög upplösning (13-bitars) mätning på upp till ± 16 g. Digital utdata formateras som 16-bitars tvåkomplement och är tillgängliga via I2 C digitalt gränssnitt. Den mäter
Styr dina lysdioder med din TV -fjärrkontroll ?! -- Arduino IR -handledning: 5 steg (med bilder)
Styr dina lysdioder med din TV -fjärrkontroll ?! || Arduino IR -handledning: I det här projektet kommer jag att visa dig hur jag återanpassade de värdelösa knapparna på min TV -fjärrkontroll för att styra lysdioderna bakom min TV. Du kan också använda denna teknik för att styra alla möjliga saker med lite kodredigering. Jag kommer också att prata lite om teorin
Handledning: Hur Arduino styr flera samma adressenheter med hjälp av TCA9548A I2C -multiplexer: 3 steg
Handledning: Hur Arduino styr flera samma adressenheter med hjälp av TCA9548A I2C -multiplexer: Beskrivning: TCA9548A I2C -multiplexermodulen gör det möjligt att ansluta enheter med samma I2C -adress (upp till 8 samma adress I2C) ansluten till en mikrokontroller. Multiplexorn fungerar som en grindvakt och skickar kommandona till den valda uppsättningen
Hur man styr en servomotor från PC med GUI: 5 steg
Så här styr du en servomotor från PC med GUI: अपनी Servomotor को pc से Grafiskt användargränssnitt (GUI) के via kontroll करने के लिए में अपनी struct Instruerbar Share हूँर रहा हूँ myblog-www.mechanic37.com आपर आप ऐसे बहुत से projekt इस सकते है इस instruerbar läs करें जिसके द्वारा आप अपने pc से s