INHOUDSOPGAWE:

Pet Robot Ball: 10 stappe (met foto's)
Pet Robot Ball: 10 stappe (met foto's)

Video: Pet Robot Ball: 10 stappe (met foto's)

Video: Pet Robot Ball: 10 stappe (met foto's)
Video: Zou jij het kopen ? 😂 #nederlands #holland 2024, November
Anonim
Troeteldierrobotbal
Troeteldierrobotbal

My troeteldierhond speel baie graag met speelgoed, veral dié wat hy kan jaag! Ek het 'n robotbal gebou wat aanskakel en outomaties wegrol wanneer hy daarmee kommunikeer, my in kennis stel via my selfoon wat ek dan kan gebruik om dit oor WiFi te beheer en uiteindelik afskakel as die pret verby is om die battery te bespaar.

Die bal is spesifiek ontwerp om taai te wees met al die elektronika en bewegende komponente wat veilig binne -in weggesteek is. Dit kan net so vir ander troeteldiere soos katte gebruik word.

Die bal gebruik 'n d1 mini-mikrobeheerder, geprogrammeer met behulp van Arduino, en word saamgestel met 'n paar 3D-gedrukte onderdele en 'n paar goedkoop, geredelik beskikbare komponente.

Vir hierdie projek benodig u:

  • Hamsterbal met 'n deursnee van 17 cm (https://amzn.to/2PShVKr)
  • 2 x DC -motors en wiele (https://amzn.to/2PQkm0n) Of (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)
  • Gonser (https://www.banggood.com/custlink/Dv33g6N1hQ)
  • KY-002 skok sensor (https://amzn.to/2oOvHTm)
  • 2 x 14500 3.7V Li-Ion-batterye (https://www.banggood.com/custlink/m33GB6n1Jv)
  • AA -batteryhouer met skakelaar (https://www.banggood.com/custlink/mGDv4BnTpt)
  • L298N Motorbestuurraad (https://amzn.to/2pM7PAd) Of (https://www.banggood.com/custlink/mvGG0gbTco)
  • Drade van verskillende lengtes
  • Vaious M2 en M3 skroewe
  • 5 x 3D-gedrukte onderdele

Stap 1: Druk die onderdele af

Druk die onderdele af
Druk die onderdele af
Druk die onderdele af
Druk die onderdele af

U benodig in totaal 5 3D -gedrukte onderdele. Die motorbasis en deksel wat die twee motors stewig op hul plek hou en waaraan die D1 mini- en motorbestuurderbord vasgemaak is, asook 2 kogelkoppe wat aan die geleidingsarm geheg word.

Druk af met 'n laaghoogte van ongeveer 0,2 mm en vul tot 20%, en hulle moet netjies uitkom.

Stap 2: Soldeerdrade na die motors

Soldeerdrade aan die motors
Soldeerdrade aan die motors

Soldeer 2 drade aan elk van die motors

Stap 3: Plaas en beveilig die motors

Plaas en beveilig die motors
Plaas en beveilig die motors
Plaas en beveilig die motors
Plaas en beveilig die motors
Plaas en beveilig die motors
Plaas en beveilig die motors

Plaas die 2 GS -motors binne die motorbasis en maak dit vas met die geskikte lengte M3 -skroewe en die bevestigingsposisies (2 vir elke motor).

Stap 4: Bevestig die motordeksel

Sit die motordeksel vas
Sit die motordeksel vas
Sit die motordeksel vas
Sit die motordeksel vas

Plaas die motordeksel en maak dit vas met 4 x M3 -skroewe.

Stap 5: Heg die D1 Mini- en motorbestuurderbord aan

Heg die D1 Mini- en motorbestuurderbord aan
Heg die D1 Mini- en motorbestuurderbord aan
Heg die D1 Mini- en motorbestuurderbord aan
Heg die D1 Mini- en motorbestuurderbord aan

Bevestig die D1 mini en die motoraandrywingskaart met 'n paar M2 -skroewe aan die deksel.

Stap 6: Koppel komponente

Verbind komponente
Verbind komponente
Verbind komponente
Verbind komponente

Verbind al die komponente met behulp van die skematiese onthou om die 2 springers van die L298N -bord te verwyder, soos getoon. Bevestig die wiele aan die motors. Bevestig die batteryklep aan die onderkant van die motorhuis met warm gom. Gebruik warm gom om al die los kabels op te ruim en vas te maak (u wil dalk na die volgende afdeling gaan en alles eers toets!).

'N Bietjie teorie …

Die skoksensor is aan die terugstelpen vasgemaak om die D1 mini in staat te stel om wakker te word uit die slaap, wat ons gebruik om krag te bespaar wanneer daar nie met die robot gespeel word nie. Die transistor word gebruik as 'n skakelaar om te verseker dat hierdie seine nie ontvang word wanneer die toestel aangeskakel word nie, of sodra die robotbal beweeg, sal dit homself weer en weer herstel.

Die transistor benodig sein van 'n uitsetpen van die mikrobeheerder om te werk. Gelukkig vir ons is die pen D0 (GPIO16) outomaties op HOOG gestel as u diep slaap, en ons kan dit eenvoudig op LAAG stel sodra die skets begin om te verhoed dat daar later herstel word. Die pen gaan outomaties weer na HOOG om die sensor te 'bewapen' sodra die mikrobeheerder weer diep slaap.

Stap 7: Stel die skets op

Stel die skets op
Stel die skets op
Stel die skets op
Stel die skets op

Laai die nuutste Arduino IDE en die nuutste Arduino -skets af wat u hier kan vind.

Maak seker dat u die volgende biblioteke geïnstalleer het. Dit kan geïnstalleer word met die biblioteekbestuurder vanuit die Arduino IDE, indien nie. Nuwer weergawes werk moontlik, maar is nie getoets nie.

  • FastLED v3.3.2
  • Blynk v0.6.1

Die volgende biblioteek moet handmatig geïnstalleer word deur die inhoud daarvan na die gids Arduino biblioteke te skuif:

ESP8266WiFi -biblioteek v2.4.2 -

Maak die skets oop in die Arduino IDE. Verander die 3 reëls hieronder om u eie WiFi -geloofsbriewe en u Blynk Auth Token te weerspieël (sien Blynk App -afdeling om dit op te spoor).

// U WiFi -geloofsbriewe.// Stel wagwoord op "" vir oop netwerke. char ssid = "U WIFI SSD HIER"; char pass = "U WIFI PASS HIER";

// U moet Auth Token in die Blynk -app kry. // Gaan na die projekinstellings (moer -ikoon). char auth = "U GESEIKHEID TEKEN HIER";

LET WEL: u moet die pen van D0 verwyder voordat u sketse kan oplaai. Koppel dit weer nadat die oplaai voltooi is

Koppel die D1 Mini aan die rekenaar met 'n mikro-USB, maak seker dat die getoonde instellings gebruik word, dat die korrekte COM-poort ingestel is en laai die skets op.

Die bal moet nou herlaai en met u WiFi -netwerk verbind word. Dit sal beheerbaar word via u eie mobiele Blynk -app nadat u die Blynk -afdeling van hierdie gids voltooi het. Gebruik die seriële monitor in die Arduino IDE om te help met die diagnose om die foute op te los terwyl die D1 mini aan die rekenaar gekoppel is.

Stap 8: Blynk -mobiele app

Blynk -mobiele app
Blynk -mobiele app
Blynk mobiele app
Blynk mobiele app

Die bal word beheer met behulp van 'n Blynk -webprogram. Blynk is 'n gratis IoT-platform vir prototipering/nie-kommersiële gebruik.

Begin deur Blynk af te laai van die Android Play of Apple App Store. Skep 'n rekening en skandeer die QR-kode hierbo vanuit die app. Onder die projekinstellings, vind die projekte Auth Token deur 'n e-pos aan u rekening te stuur of die funksie Kopieer alles te gebruik. Kopieer laai die outeisteken vir die Android -skets op, en u moet klaar wees!

Stap 9: Plaas die robot in die bal

Plaas die robot in die bal
Plaas die robot in die bal
Plaas die robot in die bal
Plaas die robot in die bal
Plaas die robot in die bal
Plaas die robot in die bal

Plaas die voltooide elektronika liggies in die bal. Sodra u binne is, maak die geleidingsarm vas met 'n geleide bal wat aan elke kant vasgemaak is.

Let wel: die foto toon slegs die gidsarm en balle op die plek voordat dit ingesit word. U sal die robot nie in die bal kan plaas as u dinge in hierdie volgorde doen nie

Bevestig die geleidingsarm met 'n rits, 'n klittenband of 'n rekkie.

Plaas 2 x 3,7V batterye, skakel die aan / uit -skakelaar aan en maak die deksel van die bal toe.

Stap 10: Speel weg …

Speel Weg…
Speel Weg…

Stel u robotbal êrens op sodat u troeteldier dit kan vind, en kyk sodra dit begin interaksie daarmee het, tot lewe kom en vermaak hulle almal self. As u dit verkies, gebruik die mobiele app om met vaardige bewegings te speel. Geniet dit, en as u van hierdie projek hou, stem dan vir ons in die Robot -wedstryd. Dankie.

Robotiekompetisie
Robotiekompetisie
Robotiekompetisie
Robotiekompetisie

Tweede prys in die robotiese kompetisie

Aanbeveel: