Innehållsförteckning:

Bygg en $ 15 fjärrstyrd ESP8266 Robotbutler / bil / tank för Ios och Android: 4 steg
Bygg en $ 15 fjärrstyrd ESP8266 Robotbutler / bil / tank för Ios och Android: 4 steg

Video: Bygg en $ 15 fjärrstyrd ESP8266 Robotbutler / bil / tank för Ios och Android: 4 steg

Video: Bygg en $ 15 fjärrstyrd ESP8266 Robotbutler / bil / tank för Ios och Android: 4 steg
Video: IoT, Big data, Adv analytics och SAP 2016 06 30 2024, November
Anonim
Image
Image
Skapa Blynk -appen
Skapa Blynk -appen

Hatar du att gå till köket för att ta ett mellanmål? Eller för att få en ny drink? Allt kan fixas med denna enkla $ 15 fjärrkontrollerade butler.

Innan vi går vidare kör jag ett Kickstarter -projekt just nu för en röststyrd RGB -ledstrip som fungerar med Cortana och kostar $ 19. Den hittar du här:

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

I denna instruktionsbok kommer vi att bygga en fjärrstyrd butler. Det kan styras via WiFi med en Iphone eller Android -telefon. Hela projektet är baserat på ESP8266 nodeMCU -kortet och allt kan byggas för $ 15 om du köper från Kina.

För detta projekt behöver vi följande:

1x ESP8266 -bräda

2x växlade likströmsmotorer med hjul

1x L293D eller 2x bc547 NPN -transistorer

1x brödbräda + brödbrädetrådar

1x träbit

1x papperskorg (eller något annat som blir tabellen i steg 3)

1x 360 graders roterande hjul

1x batteri för likströmsmotorer. Jag använde en 2s Lipo

1x 5V powerbank

Detta projekt är också användbart om du vill bygga en fjärrstyrd bil, tank eller rover eftersom elektroniken kommer att vara densamma. Endast basen behöver ändras.

Så låt oss komma igång!

Steg 1: Skapa Blynk -appen

Skapa Blynk -appen
Skapa Blynk -appen
Skapa Blynk -appen
Skapa Blynk -appen

För att komma igång måste vi först ladda ner en app som heter Blynk. Den finns både i AppStore och i PlayStore. Efter nedladdning av appen måste vi utföra följande steg (kolla bilderna ovan för en visuell förklaring av vad jag gör).

1. Skapa ett konto och logga in.

2. Tryck på knappen "nytt projekt".

3. ge projektet ett namn och välj som kort ESP8266 och som anslutning WiFi.

4. svep åt vänster och lägg till två knappar som på bilden ovan.

5. klicka på den vänstra knappen och ändra stiftet till GP0

6. Gör samma sak för den högra knappen men ändra stiftet nu till GP2

Som sist måste vi skaffa autentiketten. Klicka på mutterikonen högst upp till höger och sök efter autentiketten. Det är en lång sträng av slumpmässiga siffror och bokstäver. Skriv ner den här strängen eftersom vi behöver den i nästa steg.

Steg 2: Programmera ESP8266

Programmera ESP8266
Programmera ESP8266
Programmera ESP8266
Programmera ESP8266

Eftersom vi använder Blynk -appen behöver vi inte använda komplicerad kod. För att börja behöver vi öppna Arduino IDE. Jag antar att du redan har din Arduino IDE konfigurerad för ESP8266 -kortet och du kan ladda upp den. Om inte finns det massor av självstudier på nätet om hur man gör det.

Ladda bara ner filen robotButler.ino från Instructable och öppna den i Arduino IDE. Innan vi kan ladda upp det måste vi ändra tre parametrar:

Leta efter den här kodraden:

char auth = "YourAuthToken";

Ändra nu texten mellan "" för din autentikett. Det här är den långa strängen av siffror och bokstäver som du skrev ner från steg 1.

Till exempel: char auth = "8d454db36538e4ce49516ca476186r9db";

Leta nu efter dessa två rader kod:

char ssid = "Ditt nätverksnamn";

char pass = "Ditt lösenord";

Ändra nu texten mellan "" för ssid till namnet på ditt hem WiFi -nätverk för mig ElferinksWiFi.

Ändra nu texten mellan "" för lösenordet till lösenordet för ditt hem WiFi -nätverk.

Till exempel

char ssid = "ElferinksWiFi";

char pass = "TERHTK18R";

Efter detta kan du ansluta ESP8266 med en USB -kabel och klicka på uppladdningsknappen för att blinka ESP8266.

Steg 3: Gör hårdvaran

Gör hårdvaran!
Gör hårdvaran!
Gör hårdvaran!
Gör hårdvaran!
Gör hårdvaran!
Gör hårdvaran!

Nu har vi programvaran gjort, vi kan börja bygga hårdvaran.

Jag började med att bygga schemat ovan på en brödbräda. Båda scheman fungerar men av någon anledning blev NPN -transistorerna jag använde bc547 i den andra schemat riktigt varm. Det är därför jag bestämde mig för att använda L293d motor driver IC som fungerade perfekt för mig.

När schemat är klart måste vi driva allt. Jag använde för detta ett 2s (7,4V) lipobatteri för ström till motorerna och en 5V powerbank för att driva ESP8266.

Nu kan vi börja bygga själva roboten.

1. Hot Limma de två växlade likströmsmotorerna till en träbit.

2. Hot Lim ett roterande hjul till slutet av basen du använder. I mitt fall en rund metallskiva.

3. Hot Limma träbiten med likströmsmotorerna till din bas.

4. Nu Hot Glue thwe elektronik till basen.

När basen är klar måste vi skapa själva tabellen. Jag använde en papperskorg som jag hade lagt. Efter att ha dragit fast den till basen och placerat en träbit ovanpå var roboten klar.

Du kan också bygga en helt annan bas. Om du till exempel vill bygga en fjärrstyrd tank kan du skapa en bas för det och använda samma elektronik som i detta projekt. Detta är samma sak om du vill bygga en: fjärrstyrd bil, rover eller något du kan tänka dig.

Steg 4: Låt oss åka

Nu kör vi!
Nu kör vi!

Med allt gjort kan vi ansluta ESP8266 till powerbanken och öppna Blynk -appen på din telefon. Appen kommer automatiskt att ansluta till roboten och du kommer nu att kunna köra den var som helst!

Om du har några frågor tveka inte att fråga mig.

Om du gillade det här projektet kan du kolla in mina andra projekt som också är projekt av IOT -typ som självöppnande dörrar och röststyrda lampor.

Rekommenderad: