Spisu treści:
- Krok 1: Projektowanie i drukowanie 3D // Dokumenty
- Krok 2: Komponenty
- Krok 3: Schemat
- Krok 4: Mega-tarcza Arduino
- Krok 5: Złóż to razem
- Krok 6: Twarz i menu
- Krok 7: Filmy
Wideo: Poznaj Twinky, najsłodszego robota Arduino: 7 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:28
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
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
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
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
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
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
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:
Poznaj swoją pogodę: 5 kroków
Knowyourweather: cześć,dla naszego projektu w szkole mieliśmy listę, z której mogliśmy wybrać projekt, który chcieliśmy zrobić lub pomysł własny. Wybrałem stację pogodową, ponieważ wyglądała interesująco i może to dobry pomysł, aby ją zachować nienaruszone i małe jak poz
Ramię robota ROS MoveIt, część 2: Kontroler robota: 6 kroków
Ramię robota ROS MoveIt Część 2: Kontroler robota: https://github.com/AIWintermuteAI/ros-moveit-arm.gitW poprzedniej części artykułu stworzyliśmy pliki URDF i XACRO dla naszego ramienia robota i uruchomiliśmy RVIZ, aby kontrolować nasze ramię robota w symulowanym środowisku.Tym razem zrobimy to z p
Poznaj Codey Rocky !: 4 kroki
Poznaj Codey Rocky!: Witam wszystkich, niedawno poznałem Codey Rocky z nowego zestawu STEAM firmy Makeblock i znalazłem okazję, aby go przejrzeć. Kocham to. Jestem pewien, że pokochasz go, bo mogę powiedzieć, że nie ma ograniczeń co do tego, co możesz z nim zrobić.:) W moim artykule przedstawię
[Robot Arduino] Jak zrobić robota do przechwytywania ruchu - Kciuki Robota - Silnik serwo - Kod źródłowy: 26 kroków (ze zdjęciami)
[Robot Arduino] Jak zrobić robota do przechwytywania ruchu | Kciuki Robota | Silnik serwo | Kod źródłowy: Kciuki Robot. Zastosowano potencjometr serwomotoru MG90S. To bardzo zabawne i łatwe! Kod jest bardzo prosty. To tylko około 30 linii. Wygląda jak przechwytywanie ruchu. Proszę zostawić jakiekolwiek pytanie lub opinię! [Instrukcja] Kod źródłowy https://github.c
Zbuduj bardzo małego robota: stwórz najmniejszego robota kołowego na świecie za pomocą chwytaka.: 9 kroków (ze zdjęciami)
Zbuduj bardzo małego robota: Stwórz najmniejszego robota kołowego na świecie za pomocą chwytaka.: Zbuduj robota 1/20 cala sześciennego z chwytakiem, który może podnosić i przesuwać małe przedmioty. Jest kontrolowany przez mikrokontroler Picaxe. W tej chwili uważam, że może to być najmniejszy na świecie robot kołowy z chwytakiem. To bez wątpienia ch