Kazalo:

Spoznajte Twinkyja, najslajšega robota Arduino: 7 korakov (s slikami)
Spoznajte Twinkyja, najslajšega robota Arduino: 7 korakov (s slikami)

Video: Spoznajte Twinkyja, najslajšega robota Arduino: 7 korakov (s slikami)

Video: Spoznajte Twinkyja, najslajšega robota Arduino: 7 korakov (s slikami)
Video: Какого числа от 1 до 31, родился человек, такая у него и вся жизнь 2024, November
Anonim
Spoznajte Twinkyja, najslajšega robota Arduino
Spoznajte Twinkyja, najslajšega robota Arduino
Spoznajte Twinkyja, najslajšega robota Arduino
Spoznajte Twinkyja, najslajšega robota Arduino
Spoznajte Twinkyja, najslajšega robota Arduino
Spoznajte Twinkyja, najslajšega robota Arduino

Živjo, v tem navodilu vas bom naučil, kako sem naredil svoj "Jibo", ki se imenuje "Twinky"

To želim razčistiti … TO NI KOPIJA! ZGRADIL sem TWINKYJA, TAKO PA STVARIL, DA NEKAJ TAKO ŽE OBSTAJA: c

Ima skoraj enake funkcije, vendar ne potrebuje internetne povezave in oviuousley ne potrebuje strežnika. (Seveda ima to veliko omejitev v primerjavi s funkcijami robota Jibo)

LAHKO GOVORI! Predvajajte glasbo, nastavite časovnike, alarme, vklopite/izklopite luči ali druge naprave, ima kalkulator in vremensko postajo! DATUM & ČAS, BLUETOOTH 4.0, VSE Z GLASNIMI UKAZI !!!! poleg tega pa ima z zaslonom na dotik en mali motorček, tako da se lahko obrne, ko eden od dveh mikrofonov sliši govor ali hrup.

Svoje ukaze lahko snemate v katerem koli jeziku, jaz sem v Mehiki, zato je vse v španščini.

"Možgani" so Arduino Mega, kjer deluje vsa koda, obstaja druga plošča za prepoznavanje glasu, imenovana "SpeakUp Click" iz "Mikroelektronike". Vse povezave bom pustil pozneje, da boste lahko kupili te različne plošče.

www.youtube.com/embed/n1WuJv-SATU

1. korak: Oblikovanje in 3D tiskanje // Dokumenti

Oblikovanje in 3D tiskanje // Dokumenti
Oblikovanje in 3D tiskanje // Dokumenti
Oblikovanje in 3D tiskanje // Dokumenti
Oblikovanje in 3D tiskanje // Dokumenti
Oblikovanje in 3D tiskanje // Dokumenti
Oblikovanje in 3D tiskanje // Dokumenti
Oblikovanje in 3D tiskanje // Dokumenti
Oblikovanje in 3D tiskanje // Dokumenti

Želim, da bi bil "srčkan" in prijazen, zato sem se odločil, da ga pokličem Twinky in najboljša barva, ki sem jo našel, je bila rumena, prav tako je bila edina lepa barva, ki sem jo obkrožil.

Vse je bilo narejeno v SolidWorksu in nato 3D natisnjeno v Rise N2 Plus.

Telo je pravzaprav precej veliko, okoli 32 cm visoko in 19 cm široko.

Tukaj imate vse datoteke STL.

Sestavni deli so…

-GLAVA

-OBRAZ

-TELO

-BAZA

-OKLOP ZVOČNIKA

-NOSILNIK ADAPTER

-ZOBNIKI

drive.google.com/open?id=1GApWHVjIjuwkE-Vm…

Na tej povezavi je vse, od zvočnih zapiskov, ki jih morate postaviti v pomnilniško kartico SD, datoteke.spk, ki so glasovni ukazi, glasba, datoteke STL, koda Arduino, vse!

Korak: Komponente

Sestavni deli
Sestavni deli
Sestavni deli
Sestavni deli

Za funkcije, ki sem jih dal, je v notranjosti veliko modulov.

Arduino Mega

SpeakUp Kliknite

RCT

Bluetooth

4 Modul releja

Zvočni ojačevalnik

Zvočnik

DC motor

2 digitalna signalna mikrofona

4.3in zaslon ITEAD na dotik

Modul SD

RGB LED

Arduino Mega prototipni ščit

In tako naprej … druge komponente, kot so nekateri upori, kabli in drugi, v tem navodilu ne bom pokazal vseh podrobnosti. To bi bilo zelooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo! In vam razložim vsako majhno podrobnost.

www.itead.cc/nextion-nx4827t043.html.

www.dfrobot.com/product-60.html

www.mikroe.com/speakup-click

3. korak: Shema

Shematično
Shematično
Shematično
Shematično
Shematično
Shematično
Shematično
Shematično

To je preprosta shema, vse je predstavljeno s priključkom, od de Arduino Mega do vsakega modula, z oznako, ki prikazuje, kateri modul je.

Bluetooth je povezan z de Serial1, zaslonom ITEAD v Serial2, saj lahko vidite, da je še vedno veliko neuporabljenih zatičev.

Temperaturni modul je priključen na pin 13.

RTC je priključen na SDA in SCL (Pin 20, 21)

Bralnik kartic SD je določen za povezavo v Pin, 50, 51, 52 in 53.

Ploščo SpeakUp napaja 3V3, vsi drugi moduli pa 5V

Krmilnika motorja L239D nisem postavil, vendar je zelo preprost za uporabo. NE MORAJTE MOTORJA POMEMBNO POVEZAVATI Z ARDUINOM.

Tudi… SAMO funkcijski izhod zvočnikov je na pin 46.

4. korak: Arduino Mega Shield

Image
Image
Mega ščit Arduino
Mega ščit Arduino
Mega ščit Arduino
Mega ščit Arduino
Mega ščit Arduino
Mega ščit Arduino

Vse komponente sem postavil na mesto, ki se mi je zdelo bolje, pod modulom SD je krmilnik motorja L239D.

Spajajte vse skupaj na VCC, GND in povezave z nožicami, ki jih postavim v program Arduino, če želite, lahko spremenite vse definicije zatičev, nato pa tudi vzpostavite povezave, kot želite … niti ščita ne potrebujete, haha, deloval bo tudi s kabli, vendar je bolj zmešan.

Vse komponente morate povezati ločeno, mislim eno za drugo in jo preizkusiti, nato pa lahko v kodi "vse skupaj sestavite", na primer:

Če želite povezati RTC, poiščite na internetu, kako povezati RTC z Arduino Mega in vzpostavite povezavo, ga preizkusite in pojdite na naslednji način.

Še enkrat … Žal mi je, če vsega tega ne razložim v navodilih, vendar bi bilo to preveč dela in bo neskončno poučno.

Naredil sem majhen regulator 12V in 5V in kupil avdio ojačevalnik, ki je bil preprost.

ČE NEKAJ NE DELA, TAKO MI NAPIŠITE KOMENTAR in Z veseljem bom odgovoril! C:

5. korak: Sestavite skupaj

Skupaj
Skupaj
Skupaj
Skupaj
Skupaj
Skupaj

V njem bodo možgani Twinkys, z zvočnim ojačevalnikom in klikom SpeakUp.

Na tretji sliki lahko vidite mikrofone v glavi

Motor, res, RGB LED in zvočnik sta v dnu in povezana z možgani skozi luknjo v telesu

Z motorjem se lahko telo obrača, če kateri koli zvok aktivira enega od mikrofonov, se lahko vklopijo releji za nadzor vaših aplikacij, LED RGB pa prikazuje stanje programa:

Če se sproži alarm, bo roza, če izgovorite "twinky" in vas zazna, bo modre barve itd. Z različnimi ukazi.

6. korak: Obraz in meni

Obraz in meni
Obraz in meni
Obraz in meni
Obraz in meni
Obraz in meni
Obraz in meni

Za obraz odpiram uporovni zaslon na dotik iz ITEAD, ki je zelo enostaven za uporabo in ga je mogoče upravljati s serijsko komunikacijo! Torej potrebujete le 2 zatiča arduina!

Vrednost katere koli spremenljivke lahko pošljete na zaslon ali ko pritisnete kateri koli gumb, se ID pošlje na Arduino.

Za izdelavo obraznega programa ima ITEAD urejevalnika

www.itead.cc/display/nextion.html

Je zelo enostaven za uporabo, če pa uporabljate zaslon, kot sem jaz, bosta program HMI in.tft na povezavi Google Drive

. Tft je dokument, ki ga postavite na kartico SD, tako da lahko program napolnite na zaslon.

Na youtubu je veliko videoposnetkov, ki pojasnjujejo uporabo programske opreme.

7. korak: Video posnetki

Majhna predstavitev funkcij, še vedno jih je več, vendar s tem lahko vidite, česa je zmožen!

(Ne mara se ga dotikati v očeh: b) v zgornjem desnem kotu pa lahko odprete meni.

Z več kodiranja lahko naredite skoraj vse! Neporabljenih zatičev je še veliko. Dodate lahko wifi … uporabite bluetooth za nadzor drugih stvari ali česa podobnega.

Upam, da vam je moj pouk všeč!

Komentirajte ali me vprašajte!

Priporočena: