Innholdsfortegnelse:

Bygg en $ 15 fjernstyrt ESP8266 robotbutler / bil / tank for Ios og Android: 4 trinn
Bygg en $ 15 fjernstyrt ESP8266 robotbutler / bil / tank for Ios og Android: 4 trinn

Video: Bygg en $ 15 fjernstyrt ESP8266 robotbutler / bil / tank for Ios og Android: 4 trinn

Video: Bygg en $ 15 fjernstyrt ESP8266 robotbutler / bil / tank for Ios og Android: 4 trinn
Video: Connected Vehicle Test Bed 2024, Juli
Anonim
Image
Image
Lag Blynk -appen
Lag Blynk -appen

Hater du å gå på kjøkkenet for å ta en matbit? Eller for å få en ny drink? Alt dette kan løses med denne enkle $ 15 fjernstyrte butleren.

Før vi går videre kjører jeg et Kickstarter -prosjekt akkurat nå for en stemmestyrt RGB -ledestrip som fungerer med Cortana og koster $ 19. Den finner du her:

www.kickstarter.com/projects/1538004954/co…

I denne instruksen skal vi bygge en fjernstyrt butler. Den kan kontrolleres over WiFi ved hjelp av en Iphone eller Android -telefon. Hele prosjektet er basert på ESP8266 nodeMCU -kortet, og alt kan bygges for $ 15 hvis du kjøper fra Kina.

For dette prosjektet trenger vi følgende:

1x ESP8266 -brett

2x girede DC -motorer med hjul

1x L293D eller 2x bc547 NPN -transistorer

1x brødbrett + brødbrettledninger

1x stykke tre

1x søppelbøtte (eller noe annet som blir tabellen i trinn 3)

1x 360 graders roterende hjul

1x batteri for likestrømsmotorene. Jeg brukte en 2s Lipo

1x 5V strømbank

Dette prosjektet er også nyttig hvis du vil bygge en fjernstyrt bil, tank eller rover siden elektronikken vil være den samme. Bare basen må endres.

Så la oss komme i gang!

Trinn 1: Opprett Blynk -appen

Lag Blynk -appen
Lag Blynk -appen
Lag Blynk -appen
Lag Blynk -appen

For å komme i gang må vi først laste ned en app som heter Blynk. Den finnes både i AppStore og i PlayStore. Etter nedlasting av appen må vi utføre følgende trinn (sjekk bildene ovenfor for en visuell forklaring på hva jeg gjør).

1. Opprett en konto og logg inn.

2. Trykk på "nytt prosjekt" -knappen.

3. gi prosjektet et navn og velg som bord ESP8266 og som tilkobling WiFi.

4. sveip til venstre og legg til to knapper som på bildet ovenfor.

5. klikk på venstre knapp og og endre pinnen til GP0

6. Gjør det samme for den høyre knappen, men endre nålen nå til GP2

Som sist må vi få autent -tokenet. Klikk på mutterikonet øverst til høyre, og søk etter autorisasjonstokenet. Det er en lang rekke tilfeldige tall og bokstaver. Skriv ned denne strengen fordi vi trenger den i neste trinn.

Trinn 2: Programmer ESP8266

Programmer ESP8266
Programmer ESP8266
Programmer ESP8266
Programmer ESP8266

Fordi vi bruker Blynk -appen, trenger vi ikke å bruke komplisert kode. For å starte må vi åpne Arduino IDE. Jeg antar at du allerede har Arduino IDE konfigurert for ESP8266 Board, og du kan laste opp til den. Hvis ikke er det mange opplæringsprogrammer på nettet om hvordan du gjør det.

Bare last ned robotButler.ino -filen fra Instructable og åpne den i Arduino IDE. Før vi kan laste den opp må vi endre 3 parametere:

Se etter denne kodelinjen:

char auth = "YourAuthToken";

Endre nå teksten mellom ““for ditt autorisasjonstoken. Dette er den lange rekken med tall og bokstaver som du skrev ned fra trinn 1.

For eksempel: char auth = "8d454db36538e4ce49516ca476186r9db";

Se nå etter disse to kodelinjene:

char ssid = "Ditt nettverksnavn";

char pass = "YourPassword";

Endre nå teksten mellom "" for ssid til navnet på WiFi -hjemmenettverket ditt for meg ElferinksWiFi.

Endre nå teksten mellom "" for passordet til passordet for WiFi -hjemmenettverket ditt.

For eksempel

char ssid = "ElferinksWiFi";

char pass = "TERHTK18R";

Etter dette kan du koble ESP8266 med en USB -kabel og klikke på opplastingsknappen for å blinke ESP8266.

Trinn 3: Lag maskinvaren

Lag maskinvaren!
Lag maskinvaren!
Lag maskinvaren!
Lag maskinvaren!
Lag maskinvaren!
Lag maskinvaren!

Nå har vi programvaredelen ferdig, vi kan begynne å bygge maskinvaren.

Jeg begynte med å bygge skjematikken ovenfor på et brødbrett. Begge skjemaene fungerer, men av en eller annen grunn ble NPN -transistorene jeg brukte bc547 i den andre skjematikken veldig varme. Derfor bestemte jeg meg for å bruke L293d motor driver IC som fungerte perfekt for meg.

Etter at skjematikken er ferdig, må vi drive alt. Jeg brukte for dette et 2s (7,4V) lipo -batteri for strøm til motorene og en 5V powerbank for å drive ESP8266.

Nå kan vi begynne å bygge selve roboten.

1. Varm lim de to dc -motorene med gir til et treverk.

2. Hot Lim et roterende hjul til enden av basen du bruker. I mitt tilfelle en rund metallskive.

3. Varm Lim trebiten med likestrømsmotorene til basen din.

4. Nå har Hot Glue elektronikk til basen.

Etter at basen er ferdig må vi lage selve tabellen. Jeg brukte en søppelbøtte jeg hadde liggende. Etter å ha bundet den til basen og plassert et treverk på toppen var roboten ferdig.

Du kan også bygge en helt annen base. Hvis du for eksempel vil bygge en fjernstyrt tank, kan du lage en base for det og bruke den samme elektronikken som i dette prosjektet. Dette er det samme hvis du vil bygge en: fjernstyrt bil, rover eller noe du kan tenke deg.

Trinn 4: La oss ri

La oss ri!
La oss ri!

Med alt gjort kan vi koble ESP8266 til powerbanken og åpne Blynk -appen på telefonen. Appen kobles automatisk til roboten, og du kan nå kjøre den hvor som helst!

Hvis du har spørsmål, ikke nøl med å spørre meg.

Hvis du likte dette prosjektet, kan du sjekke ut mine andre prosjekter, som også er prosjekter av typen IOT, som selvåpnende dører og stemmestyrte lys.

Anbefalt: