Spisu treści:

Poznaj Twinky, najsłodszego robota Arduino: 7 kroków (ze zdjęciami)
Poznaj Twinky, najsłodszego robota Arduino: 7 kroków (ze zdjęciami)

Wideo: Poznaj Twinky, najsłodszego robota Arduino: 7 kroków (ze zdjęciami)

Wideo: Poznaj Twinky, najsłodszego robota Arduino: 7 kroków (ze zdjęciami)
Wideo: Nowy Bellies w Bellyville! 🤩Poznajcie Kuki-Cute! 😍 🥰💖💖 2024, Listopad
Anonim
Poznaj Twinky'ego, najsłodszego robota Arduino
Poznaj Twinky'ego, najsłodszego robota Arduino
Poznaj Twinky'ego, najsłodszego robota Arduino
Poznaj Twinky'ego, najsłodszego robota Arduino
Poznaj Twinky'ego, najsłodszego robota Arduino
Poznaj Twinky'ego, najsłodszego robota Arduino

Cześć, w tym instruktażowym nauczę cię, jak zrobiłem własne „Jibo”, ale nazwane „Twinky”

Chcę to wyjaśnić… TO NIE JEST KOPIA! BUDOWAŁEM TWINKY I POTEM ZDałem sobie sprawę, że COŚ TAKIEGO JUŻ ISTNIEJE:c

Ma prawie te same funkcje, ale nie potrzebuje połączenia z Internetem i oczywiście nie potrzebuje serwera. (Oczywiście powoduje to wiele ograniczeń w porównaniu z funkcjami robota Jibo)

TO MOŻE MÓWIĆ! ODTWARZAJ MUZYKĘ, USTAW TIMERY, ALARMY, WŁĄCZ/WYŁĄCZ ŚWIATŁA LUB INNE URZĄDZENIA, POSIADA KALKULATOR I STACJĘ POGODOWĄ! DATA I GODZINA, BLUETOOTH 4.0, WSZYSTKO Z POLECENIAMI GŁOSOWYMI!!!! a także z ekranem dotykowym, ma jeden mały silnik, dzięki czemu może się obracać, gdy jeden z dwóch mikrofonów słyszy, jak mówisz lub hałasuje.

Możesz nagrywać własne polecenia w dowolnym języku, jestem w Meksyku, więc wszystko jest po hiszpańsku.

„Mózg” to Arduino Mega, gdzie cały kod jest uruchomiony, jest inna płytka do rozpoznawania głosu o nazwie „SpeakUp Click” od „Mikroelektronika”.

www.youtube.com/embed/n1WuJv-SATU

Krok 1: Projektowanie i drukowanie 3D // Dokumenty

Projektowanie i druk 3D // Dokumenty
Projektowanie i druk 3D // Dokumenty
Projektowanie i druk 3D // Dokumenty
Projektowanie i druk 3D // Dokumenty
Projektowanie i druk 3D // Dokumenty
Projektowanie i druk 3D // Dokumenty
Projektowanie i druk 3D // Dokumenty
Projektowanie i druk 3D // Dokumenty

Chcę, żeby był „słodki” i przyjazny, więc zdecydowałem się nazwać go Twinky, a najlepszym kolorem, jaki znalazłem, był żółty, a także był to jedyny fajny kolor, jaki mam w okolicy.

Wszystko zostało wykonane w SolidWorks, a następnie wydrukowane w 3D w Rise N2 Plus.

Ciało jest w rzeczywistości dość duże, ma około 32 cm wysokości i 19 cm szerokości.

Tutaj masz wszystkie pliki STL.

Komponenty są…

-GŁOWA

-TWARZ

-CIAŁO

-BAZA

-OBUDOWA GŁOŚNIKA

-ADAPTER ŁADUNKOWY

-PRZEKŁADNIE

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

W tym łączu jest wszystko, od notatek dźwiękowych, które należy umieścić na karcie pamięci SD, pliku.spk, są to polecenia głosowe, muzyka, pliki STL, kod Arduino, wszystko!

Krok 2: Komponenty

składniki
składniki
składniki
składniki

Jeśli chodzi o funkcje, które go umieściłem, jest wiele modułów, które są wewnątrz twinky.

Arduino Mega

Kliknij przycisk SpeakUp

RCT

Bluetooth

4 moduł przekaźnikowy

Wzmacniacz dźwięku

Głośnik

Silnik prądu stałego

2 cyfrowe mikrofony sygnałowe

Ekran dotykowy ITEAD o przekątnej 4,3 cala

Moduł SD

LED RGB

Tarcza Arduino Mega Prototyping

I tak dalej… inne elementy, takie jak niektóre rezystory, kable i inne, nie pokażę każdego szczegółu w tej instrukcji, to by było baaaardzo długie… ale jeśli masz jakieś pytania, z przyjemnością odpowiem! I wyjaśnij każdy najmniejszy szczegół.

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

www.dfrobot.com/product-60.html

www.mikroe.com/speakup-click

Krok 3: Schemat

Schematyczny
Schematyczny
Schematyczny
Schematyczny
Schematyczny
Schematyczny
Schematyczny
Schematyczny

To proste schematyczne, wszystko jest reprezentowane przez złącze, od de Arduino Mega do każdego modułu, z etykietą, którą można zobaczyć, który moduł jest.

Bluetooth jest podłączony do de Serial1, ekranu ITEAD w Serial2, jak widać, wciąż jest wiele nieużywanych pinów.

Moduł temperatury jest podłączony do pinu 13.

RTC jest podłączony do SDA i SCL (Pin 20, 21)

Czytnik kart SD jest zdefiniowany do podłączenia w Pin, 50, 51, 52 i 53.

Płytka SpeakUp jest zasilana napięciem 3V3, a wszystkie pozostałe moduły 5V

Nie umieszczałem sterownika silnika L239D, ale jest naprawdę prosty w użyciu. NIE PODŁĄCZAJ SILNIKA BEZPOŚREDNIO DO ARDUINO.

Ponadto… TYLKO funkcjonalne wyjście głośnikowe znajduje się na styku 46.

Krok 4: Mega-tarcza Arduino

Image
Image
Mega Tarcza Arduino
Mega Tarcza Arduino
Mega Tarcza Arduino
Mega Tarcza Arduino
Mega Tarcza Arduino
Mega Tarcza Arduino

Wszystkie elementy umieściłem w miejscu, które znalazłem lepiej, pod modułem SD znajduje się sterownik silnika L239D.

Przylutuj wszystko razem do VCC, GND i połączenia z pinami, które umieszczam w programie Arduino, możesz zmienić wszystkie definicje pinów jeśli chcesz, a następnie wykonaj połączenia jak chcesz… nie potrzebujesz nawet tarczy haha, będzie działać również z kablami, ale jest bardziej bałaganiarski.

Należy połączyć wszystkie komponenty pojedynczo, to znaczy jeden po drugim i przetestować, a następnie w kodzie można "złożyć to wszystko razem" na przykład:

Jeśli chcesz podłączyć RTC, wyszukaj w Internecie, jak podłączyć RTC do Arduino Mega i wykonać połączenia, przetestuj go, a następnie przejdź do następnego trybu.

Znowu… przepraszam, jeśli nie wyjaśnię tego wszystkiego w instrukcji, ale byłoby to zbyt dużo pracy i będzie to nieskończona liczba instrukcji.

Zrobiłem mały regulator 12V i 5V i kupiłem wzmacniacz audio, baaardzo prosty.

JEŚLI COŚ NIE DZIAŁA, NAPISZ DO MNIE KOMENTARZ, A BĘDĘ SZCZĘŚLIWY DO ODPOWIEDZI! C:

Krok 5: Złóż to razem

Złóż to razem
Złóż to razem
Złóż to razem
Złóż to razem
Złóż to razem
Złóż to razem

Mózg Twinky'ego będzie w nim, ze wzmacniaczem audio i kliknięciem SpeakUp.

Na trzecim zdjęciu widać mikrofony w głowie

Silnik, tak naprawdę, dioda LED RGB i głośnik znajdują się w podstawie i są połączone z mózgiem przez otwór w ciele

Dzięki silnikowi korpus może się obracać, jeśli jakikolwiek dźwięk aktywuje jeden z mikrofonów, przekaźniki można aktywować, aby sterować urządzeniami, a dioda LED RGB pokazuje stan programu:

Jeśli jest uruchomiony alarm, będzie różowy, jeśli powiesz „twinky” i cię wykryje, będzie niebieski i tak dalej z różnymi poleceniami.

Krok 6: Twarz i menu

Twarz i menu
Twarz i menu
Twarz i menu
Twarz i menu
Twarz i menu
Twarz i menu

Do twarzy używam rezystancyjnego ekranu dotykowego firmy ITEAD, jest naprawdę prosty w obsłudze, można nim sterować za pomocą komunikacji szeregowej! Czyli zajmuje tylko 2 piny arduino!

Możesz wysłać wartość dowolnej zmiennej na ekranie lub po naciśnięciu dowolnego przycisku ID zostanie wysłany do Arduino.

Aby zrobić program do twarzy ITEAD posiada edytor

www.itead.cc/display/nextion.html

Jest naprawdę prosty w użyciu, ale jeśli używasz ekranu takiego jak ja, program HMI i plik.tft będą na Google Drive Link

Plik.tft to dokument, który umieszczasz na karcie SD, dzięki czemu możesz ładować program na ekranie.

Na youtube jest wiele filmów, które wyjaśniają, jak korzystać z oprogramowania.

Krok 7: Filmy

Mała demonstracja funkcji, jest jeszcze więcej, ale dzięki temu możesz zobaczyć, do czego jest zdolny!

(Nie lubi być dotykany w jego oczach:b), ale w jego prawym górnym rogu możesz otworzyć menu.

A przy większej ilości kodowania możesz zrobić prawie wszystko! Wciąż jest wiele niewykorzystanych pinów. Możesz dodać Wi-Fi… użyj bluetooth do sterowania innymi rzeczami lub czymś w tym rodzaju.

Mam nadzieję, że podoba Ci się mój instruktaż!

Zapraszam do komentowania lub zadawania pytań!

Zalecana: