Innehållsförteckning:

Pet Robot Ball: 10 steg (med bilder)
Pet Robot Ball: 10 steg (med bilder)

Video: Pet Robot Ball: 10 steg (med bilder)

Video: Pet Robot Ball: 10 steg (med bilder)
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, November
Anonim
Pet Robot Ball
Pet Robot Ball

Min hund älskar att leka med leksaker, speciellt de han kan jaga! Jag byggde en robotboll som slås på och rullar iväg automatiskt när han interagerar med den, meddelar mig via min mobiltelefon som jag sedan kan använda för att styra den över WiFi och slutligen stängs av när det roliga är över för att spara batteri.

Bollen är speciellt utformad för att vara tuff med all elektronik och rörliga komponenter undanstoppade säkert inuti. Den kan användas lika mycket för andra husdjur som katter.

Bollen använder en d1 mini-mikrokontroller, programmerad med Arduino och sätts ihop med några 3D-tryckta delar och några billiga, lättillgängliga komponenter.

För detta projekt behöver du:

  • 17 cm diameter hamsterboll (https://amzn.to/2PShVKr)
  • 2 x DC -motorer och hjul (https://amzn.to/2PQkm0n) Eller (https://www.banggood.com/custlink/GKmGBes7RB)
  • Wemos D1 Mini (https://www.banggood.com/custlink/GDmv4JTGLi)
  • WS2812B RGB LED (https://www.banggood.com/custlink/KK3GBr7RcZ)
  • 2N2222 Transistor (https://www.banggood.com/custlink/DDm3eJ7DbH)
  • Summer (https://www.banggood.com/custlink/Dv33g6N1hQ)
  • KY-002 stötsensor (https://amzn.to/2oOvHTm)
  • 2 x 14500 3,7V litiumjonbatterier (https://www.banggood.com/custlink/m33GB6n1Jv)
  • AA -batterihållare med strömbrytare (https://www.banggood.com/custlink/mGDv4BnTpt)
  • L298N Motor Driver Board (https://amzn.to/2pM7PAd) Eller (https://www.banggood.com/custlink/mvGG0gbTco)
  • Olika längder
  • Vaious M2 och M3 skruvar
  • 5 x 3D-tryckta delar

Steg 1: Skriv ut delarna

Skriv ut delarna
Skriv ut delarna
Skriv ut delarna
Skriv ut delarna

Du behöver totalt 5 3D -tryckta delar. Motorbasen och locket som håller de två motorerna stadigt på plats och som D1 mini- och motordrivkortet är fästa på samt två kulhuvuden som fästs på styrarmen.

Skriv ut med en lagerhöjd på cirka 0,2 mm och fyll på 20% så ska de bli bra.

Steg 2: Lödtrådar till motorerna

Lödtrådar till motorerna
Lödtrådar till motorerna

Löd 2 trådar till var och en av motorerna

Steg 3: Placera och säkra motorerna

Placera och säkra motorerna
Placera och säkra motorerna
Placera och säkra motorerna
Placera och säkra motorerna
Placera och säkra motorerna
Placera och säkra motorerna

Placera de två likströmsmotorerna i motorbasen och säkra med lämpliga M3 -skruvar och fixeringspositionerna (2 för varje motor).

Steg 4: Fäst motorkåpan

Fäst motorkåpan
Fäst motorkåpan
Fäst motorkåpan
Fäst motorkåpan

Placera motorkåpan och säkra med 4 x M3 -skruvar.

Steg 5: Fäst D1 Mini- och motordrivkortet

Fäst D1 Mini- och motorförarkortet
Fäst D1 Mini- och motorförarkortet
Fäst D1 Mini- och motorförarkortet
Fäst D1 Mini- och motorförarkortet

Använd några M2 -skruvar för att fästa D1 mini och motordrivkortet på locket.

Steg 6: Anslut komponenter

Anslut komponenter
Anslut komponenter
Anslut komponenter
Anslut komponenter

Anslut alla komponenter med hjälp av schematisk ihåg att ta bort de två hopparna från L298N -kortet som visas. Fäst hjulen på motorerna. Fäst batteriluckan på motorhusets undersida med varmt lim. Använd varmt lim för att städa och säkra alla lösa kablar (du kanske vill hoppa till nästa avsnitt och testa allt först!).

Lite teori …

Chocksensorn är ansluten till återställningsstiftet för att D1 mini ska kunna vakna från djup sömn, vilket vi använder för att spara ström när roboten inte spelas med. Transistorn används som en omkopplare för att säkerställa att dessa signaler inte tas emot när enheten slås på eller annars så snart robotkulan rör sig skulle den helt enkelt återställa sig igen och igen.

Transistorn kräver signal från en utgångsstift på mikrokontrollern för att fungera. Lyckligtvis för oss är stiftet D0 (GPIO16) automatiskt inställt på HÖG i djup sömn och vi kan helt enkelt ställa in det på LÅG så snart skissen startar för att förhindra efterföljande återställningar. Stiftet går automatiskt tillbaka till HIGH igen för att '' koppla '' sensorn så snart mikrokontrollern återgår till djup sömn.

Steg 7: Konfigurera skissen

Konfigurera skissen
Konfigurera skissen
Konfigurera skissen
Konfigurera skissen

Ladda ner den senaste Arduino IDE och den senaste Arduino -skissen som du hittar här.

Se till att du har följande bibliotek installerade. Dessa kan installeras med hjälp av bibliotekshanteraren från Arduino IDE om inte. Nyare versioner kan fungera men har inte testats.

  • FastLED v3.3.2
  • Blynk v0.6.1

Följande bibliotek måste installeras manuellt genom att flytta innehållet till mappen Arduino bibliotek:

ESP8266WiFi Library v2.4.2 -

Öppna skissen i Arduino IDE. Ändra de tre raderna nedan för att återspegla dina egna WiFi -uppgifter och din Blynk Auth Token (se avsnittet Blynk App för att hitta detta).

// Dina WiFi -uppgifter.// Ställ in lösenordet till "" för öppna nätverk. char ssid = "DIN WIFI SSD HÄR"; char pass = "DITT WIFI -PASS HÄR";

// Du bör få Auth Token i Blynk -appen. // Gå till projektinställningarna (mutterikon). char auth = "DITT AUTHET TEKEN HÄR";

OBS: Du måste ta bort stiftet från D0 innan du kan ladda upp skisser. Anslut den igen när uppladdningen är klar

Anslut D1 Mini till datorn med en mikro-USB, se till att inställningarna som visas används, att rätt COM-port är inställd och ladda upp skissen.

Bollen ska nu starta om och ansluta till ditt WiFi -nätverk. Det blir kontrollerbart via din egen mobil Blynk -app efter att du har slutfört avsnittet Blynk i den här guiden. För att felsöka eventuella fel, med D1 mini ansluten till datorn, använder du seriemonitorn i Arduino IDE för att diagnostisera.

Steg 8: Blynk Mobile App

Blynk mobilapp
Blynk mobilapp
Blynk mobilapp
Blynk mobilapp

Bollen styrs med en Blynk -webbapp. Blynk är en IoT-plattform gratis för prototyper/icke-kommersiell användning.

Börja med att ladda ner Blynk från Android Play eller Apple App Store. Skapa ett konto och skanna QR-koden ovan från appen. Under projektinställningarna hittar du projektens Auth Token genom att mejla till ditt konto eller använda funktionen Kopiera alla. Kopiera autentiketten till Android -skissen, ladda upp och du borde vara bra att gå!

Steg 9: Sätt in roboten i bollen

Sätt in roboten i bollen
Sätt in roboten i bollen
Sätt in roboten i bollen
Sätt in roboten i bollen
Sätt in roboten i bollen
Sätt in roboten i bollen

Placera försiktigt den färdiga elektroniken i bollen. När du väl är inuti, fäst styrarmen med en guideboll som sitter på plats på båda sidor.

Obs: Bilden visar styrarmen och bollarna på plats före införandet endast som en guide. Du kommer inte att kunna placera roboten i bollen om du gör saker i den här ordningen

Fäst styrarmen på plats med dragkedja, kardborreband eller gummiband.

Sätt i 2 x 3,7V batterier, slå på strömbrytaren och stäng locket på bollen.

Steg 10: Spela bort …

Spela bort…
Spela bort…

Sätt upp din robotboll någonstans för ditt husdjur att hitta och så fort de börjar interagera med den ser du att den vaknar till liv och underhåller dem själva. Om du föredrar det, använd mobilappen för att spela upp med några skickliga drag. Njut av det och om du gillade det här projektet, vänligen rösta på oss i Robot -tävlingen. Tack.

Robotics Contest
Robotics Contest
Robotics Contest
Robotics Contest

Andra pris i Robotics Contest

Rekommenderad: