Satura rādītājs:

Mājdzīvnieku robotu bumba: 10 soļi (ar attēliem)
Mājdzīvnieku robotu bumba: 10 soļi (ar attēliem)

Video: Mājdzīvnieku robotu bumba: 10 soļi (ar attēliem)

Video: Mājdzīvnieku robotu bumba: 10 soļi (ar attēliem)
Video: Joka pēc alfabēts / Funny Alphabet 2024, Jūlijs
Anonim
Mājdzīvnieku robotu bumba
Mājdzīvnieku robotu bumba

Manam lolojumdzīvniekam patīk spēlēties ar rotaļlietām, it īpaši tām, kuras viņš var vajāt! Es uzbūvēju robotu bumbiņu, kas ieslēdzas un automātiski rullē prom, kad viņš ar to mijiedarbojas, paziņo man, izmantojot manu mobilo tālruni, kuru pēc tam varu izmantot, lai to kontrolētu, izmantojot WiFi, un beidzot izslēdzas, kad jautrība ir beigusies, lai taupītu akumulatoru.

Bumba ir īpaši izstrādāta tā, lai būtu izturīga ar visu elektroniku un kustīgajām sastāvdaļām, kas droši novietotas iekšā. To varētu izmantot tikpat vienādi citiem mājdzīvniekiem, piemēram, kaķiem.

Bumba izmanto mini mikrokontrolleri d1, kas ieprogrammēts, izmantojot Arduino, un tiek salikts kopā, izmantojot dažas 3D drukātas detaļas un dažas lētas, viegli pieejamas sastāvdaļas.

Šim projektam jums būs nepieciešams:

  • 17 cm diametra kāmja bumba (https://amzn.to/2PShVKr)
  • 2 x līdzstrāvas motori un riteņi (https://amzn.to/2PQkm0n) Vai (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 tranzistors (https://www.banggood.com/custlink/DDm3eJ7DbH)
  • Buzzer (https://www.banggood.com/custlink/Dv33g6N1hQ)
  • KY-002 šoka sensors (https://amzn.to/2oOvHTm)
  • 2 x 14500 3,7 V litija jonu baterijas (https://www.banggood.com/custlink/m33GB6n1Jv)
  • AA bateriju turētājs ar slēdzi (https://www.banggood.com/custlink/mGDv4BnTpt)
  • L298N motora draivera padome (https://amzn.to/2pM7PAd) Vai (https://www.banggood.com/custlink/mvGG0gbTco)
  • Dažāda garuma vadi
  • Vaious M2 un M3 skrūves
  • 5 x 3D drukātas detaļas

1. darbība: izdrukājiet detaļas

Izdrukājiet detaļas
Izdrukājiet detaļas
Izdrukājiet detaļas
Izdrukājiet detaļas

Kopumā jums būs nepieciešamas 5 3D drukātas detaļas. Motora pamatne un pārsegs, kas stingri notur divus motorus un pie kuriem ir piestiprināts D1 mini un motora vadītāja panelis, kā arī 2 lodīšu galvas, kas piestiprināmas pie vadotnes.

Drukājiet ar slāņa augstumu aptuveni 0,2 mm un aizpildiet 20%, un tiem vajadzētu iznākt ļoti labi.

2. solis: lodēt vadus pie motoriem

Lodēšanas vadi motoriem
Lodēšanas vadi motoriem

Pie katra motora pielodējiet 2 vadus

3. darbība: novietojiet un nostipriniet motorus

Novietojiet un nostipriniet motorus
Novietojiet un nostipriniet motorus
Novietojiet un nostipriniet motorus
Novietojiet un nostipriniet motorus
Novietojiet un nostipriniet motorus
Novietojiet un nostipriniet motorus

Novietojiet 2 līdzstrāvas motorus motora pamatnē un nostipriniet, izmantojot atbilstoša garuma M3 skrūves un stiprinājuma pozīcijas (2 katram motoram).

4. solis: piestipriniet motora pārsegu

Piestipriniet motora pārsegu
Piestipriniet motora pārsegu
Piestipriniet motora pārsegu
Piestipriniet motora pārsegu

Novietojiet motora pārsegu un nostipriniet ar 4 x M3 skrūvēm.

5. solis: pievienojiet D1 mini un motora vadītāja paneli

Pievienojiet D1 Mini un motora vadītāja paneli
Pievienojiet D1 Mini un motora vadītāja paneli
Pievienojiet D1 Mini un motora vadītāja paneli
Pievienojiet D1 Mini un motora vadītāja paneli

Izmantojot dažas M2 skrūves, piestipriniet D1 mini un motora piedziņas plāksni pie vāka.

6. darbība: savienojiet komponentus

Savienojiet komponentus
Savienojiet komponentus
Savienojiet komponentus
Savienojiet komponentus

Pievienojiet visus komponentus, izmantojot shematisko atcerēšanos, lai noņemtu 2 džemperus no L298N plates, kā parādīts attēlā. Piestipriniet riteņus pie motoriem. Piestipriniet akumulatora pārsegu pie motora korpusa apakšpuses, izmantojot karstu līmi. Izmantojiet karstu līmi, lai sakoptu un nostiprinātu visus vaļējos kabeļus (iespējams, vēlēsities pāriet uz nākamo sadaļu un vispirms visu pārbaudīt!).

Nedaudz teorijas…

Trieciena sensors ir pievienots atiestatīšanas tapai, lai D1 mini varētu pamosties no dziļa miega, ko mēs izmantojam, lai taupītu enerģiju ikreiz, kad robots netiek spēlēts. Tranzistors tiek izmantots kā slēdzis, lai nodrošinātu, ka šie signāli netiek saņemti, kad ierīce ir ieslēgta, vai arī, tiklīdz robota bumba pārvietojas, tā vienkārši atkal un atkal atiestatās.

Lai darbotos tranzistors, ir nepieciešams signāls no mikrokontrollera izejas tapas. Mums par laimi, tapa D0 (GPIO16) dziļā miegā automātiski tiek iestatīta uz HIGH, un mēs varam vienkārši iestatīt to uz LOW, tiklīdz skice sākas, lai novērstu turpmākas atiestatīšanas. Piespraude automātiski atkal atgriežas HIGH stāvoklī, lai sensoru “iedarbinātu”, tiklīdz mikrokontrolleris atgriežas dziļā miega režīmā.

7. darbība: konfigurējiet skici

Konfigurējiet skici
Konfigurējiet skici
Konfigurējiet skici
Konfigurējiet skici

Lejupielādējiet jaunāko Arduino IDE un jaunāko Arduino skici, kas atrodama šeit.

Pārliecinieties, vai ir instalētas šādas bibliotēkas. Tos var instalēt, izmantojot bibliotēku pārvaldnieku no Arduino IDE, ja nē. Jaunākās versijas var darboties, bet nav pārbaudītas.

  • FastLED v3.3.2
  • Blynk v0.6.1

Šī bibliotēka ir jāinstalē manuāli, pārvietojot tās saturu mapē Arduino bibliotēkas:

ESP8266WiFi Library v2.4.2 -

Atveriet skici Arduino IDE. Mainiet tālāk redzamās 3 rindas, lai tās atspoguļotu jūsu WiFi akreditācijas datus un Blynk auth pilnvaru (lai to atrastu, skatiet sadaļu Blynk App).

// Jūsu WiFi akreditācijas dati.// Atvērtiem tīkliem iestatiet paroli uz "". char ssid = "JŪSU WIFI SSD ŠEIT"; char pass = "JŪSU WIFI PASS ŠEIT";

// Jums vajadzētu iegūt autentifikācijas marķieri lietotnē Blynk. // Dodieties uz projekta iestatījumiem (uzgriežņa ikona). char auth = "JŪSU AUTO ŠEIT";

PIEZĪME. Lai varētu augšupielādēt skices, jums būs jāizņem tapa no D0. Pēc augšupielādes pabeigšanas pievienojiet to vēlreiz

Pievienojiet D1 Mini datoram, izmantojot mikro-USB, pārliecinieties, vai tiek izmantoti parādītie iestatījumi, ir iestatīts pareizais COM ports un augšupielādējiet skici.

Tagad bumbiņai vajadzētu pārstartēties un izveidot savienojumu ar jūsu WiFi tīklu. Pēc šīs rokasgrāmatas sadaļas Blynk pabeigšanas to varēs kontrolēt, izmantojot savu mobilo lietotni Blynk. Lai novērstu traucējumus, kad D1 mini ir pievienots datoram, izmantojiet Arduino IDE sērijas monitoru, lai palīdzētu diagnosticēt.

8. darbība: mobilā lietotne Blynk

Mobilā lietotne Blynk
Mobilā lietotne Blynk
Mobilā lietotne Blynk
Mobilā lietotne Blynk

Bumba tiek kontrolēta, izmantojot tīmekļa lietotni Blynk. Blynk ir IoT platforma bez maksas prototipiem/nekomerciālai lietošanai.

Sāciet, lejupielādējot Blynk no Android Play vai Apple App Store. Izveidojiet kontu un no lietotnes skenējiet iepriekš norādīto QR kodu. Projekta iestatījumos atrodiet projektu autentifikācijas marķieri, nosūtot e-pastu uz savu kontu vai izmantojot funkciju Kopēt visu. autentifikācijas marķieris android skicei, augšupielādējiet un jums vajadzētu būt gatavam!

9. solis: ievietojiet robotu bumbiņā

Ievietojiet robotu bumbiņā
Ievietojiet robotu bumbiņā
Ievietojiet robotu bumbiņā
Ievietojiet robotu bumbiņā
Ievietojiet robotu bumbiņā
Ievietojiet robotu bumbiņā

Viegli ievietojiet pabeigto elektroniku bumbiņā. Kad esat iekļuvis iekšpusē, piestipriniet virzošo roku ar virzošo lodīti, kas nofiksēta vietā abās pusēs.

Piezīme. Fotoattēlā ir redzama virzošā roka un bumbiņas pirms ievietošanas tikai kā vadlīnijas. Jūs nevarēsiet ievietot robotu bumbā, ja darīsit lietas šādā secībā

Nostipriniet virzošo roku vietā ar rāvējslēdzēju, velcro siksnu vai gumiju.

Ievietojiet 2 x 3,7 V baterijas, ieslēdziet barošanas slēdzi un aizveriet lodītes vāku.

10. darbība: spēlējiet prom…

Spēlēt prom…
Spēlēt prom…

Uzstādiet savu robota bumbiņu kaut kur, lai jūsu mājdzīvnieks to varētu atrast, un, tiklīdz viņš sāks ar to mijiedarboties, skatieties, kā tā atdzīvojas un izklaidē visus. Ja vēlaties, izmantojiet mobilo lietotni, lai atskaņotu dažas prasmīgas kustības. Izbaudiet un, ja jums patika šis projekts, lūdzu, balsojiet par mums konkursā Robots. Paldies.

Robotikas konkurss
Robotikas konkurss
Robotikas konkurss
Robotikas konkurss

Otrā balva robotikas konkursā

Ieteicams: