Spisu treści:
- Krok 1: Czego będziesz potrzebować
- Krok 2: Budowanie ciała bałwana
- Krok 3: Zbuduj bałwana
- Krok 4: Połączenia serwo
- Krok 5: Podłączanie głośnika
- Krok 6: Zdrapka
- Krok 7: Kod Sonic Pi
- Krok 8: Jak zdobyć kod do tego projektu?
- Krok 9: Potrzebujesz pomocy?
Wideo: Czy chcesz ulepić bałwana?: 9 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:30
Wstęp
Ten projekt pokazuje, jak zbudować tańczącego bałwana za pomocą Raspberry Pi i PivotPi – kontrolera serwo stworzonego właśnie do tego!
Scratch służy do kodowania tańczącego bałwana, a Sonic Pi generuje świąteczną muzykę.
Krok 1: Czego będziesz potrzebować
Bałwan prezentuje PivotPi, więc zacznijmy od tego. Będziesz potrzebować:
- PivotPi
- RaspberryPi z dostępem do Wi-Fi (albo Pi3 lub inne Pi z kluczem sprzętowym)
- 4 baterie AA
- 2 średnie serwa
- 1 mały serwo
- 6 przewodów połączeniowych męski na żeński (czarny, czerwony, biały i brązowy, czerwony, pomarańczowy, jeśli można wybrać kolory)
- Głośnik
- Karta SD Raspbian dla robotów
W obszarze rzemiosła będziesz potrzebować:
- Płyta z pianki
- Duże chusty do krawata
- Mocna taśma dwustronna
- Wyłupiaste oczy
- Czarny znacznik
- Silny post
Krok 2: Budowanie ciała bałwana
Z kawałka płyty piankowej zbudujesz bałwana. Użyj trzech talerzy o różnych rozmiarach lub dowolnych okrągłych przedmiotów, które dadzą ci bałwana o ładnych proporcjach. Wytnij kawałki i rozważ również szlifowanie boków.
Wytnij trzy koła
Użyj czarnego markera, aby obejść każdy krąg, aby je wyróżnić. I mamy początek bałwana!
Ciało bałwana
Krok 3: Zbuduj bałwana
Zdobądź jakiś słupek, który będzie wystarczająco wysoki, aby utrzymać bałwana.
Przymocuj dwa średnie serwa do dolnej połowy słupka, obserwując ich przybliżoną pozycję. Umieszczenie serwa określa rodzaj ruchu, który otrzymasz. Jeśli umieścisz serwo w środku jednego z kół, uzyskasz czysty ruch obrotowy. To dobrze wygląda w centralnej części z ramionami. Przymocuj ręce do ciała taśmą, ramiona nie poruszają się, to ciało będzie się obracać.
Jeśli umieścisz serwo wyżej niż środek koła korpusu, uzyskasz efekt wymachu, który ładnie wygląda w dolnej części. Nie jest to ścisła nauka (może być, ale nie jest to konieczne dla bałwana), ale około 1/3 w górę wygląda ładnie.
Górny serwo – mały – steruje głową. Jako szyjkę użyjemy krótkiego kawałka balsy, którego dolna część jest przymocowana do serwa, a górna do głowy. Dzięki temu bałwan może poruszać głową na boki. Drewno balsy wykorzystuje dwustronną taśmę do przyklejenia do części głowy. Czas udekorować bałwana! Googly eyes, candy cane i tak dalej!
Sekcja środkowa z ramionami
Dolna sekcja z przesunięciem od środka
Głowa i szyja
Krok 4: Połączenia serwo
Czas podłączyć te serwa do płytki PivotPi! Są trzy, ale dwa powinny być trochę za wysokie. Masz kilka możliwości. Możesz umieścić PivotPi/RaspberryPi wyżej na słupku wsporczym, używając opaski zaciskowej lub innej bezpiecznej metody, lub możesz przedłużyć przewody serwa, używając przewodów połączeniowych męskich do żeńskich.
Dolne serwo jest podłączone do portu 1.
Serwo środkowe jest podłączone do portu 2.
Górny serwomechanizm (mały) jest podłączony do portu 7, ponieważ moje PivotPi było utrzymywane w pozycji pionowej, a przewody mogły do niego dotrzeć (Port 8 też byłby w porządku).
Połączenia serwo
Przedłużenia przewodów
Możesz zmienić kod Scratch, aby pasował do własnych połączeń, dostosowując te bloki
Krok 5: Podłączanie głośnika
Połączenie głośnika jest łatwe.
- Jego kabel zasilający jest podłączony zarówno do głośnika, jak i do jednego z portów USB Pi
- Jego kabel audio idzie do portu audio w Pi
- Jego moc musi być ustawiona na najwyższy poziom głośności, ponieważ będziemy na zewnątrz
Połączenie głośnika
Krok 6: Zdrapka
Projekt bałwana używa Scratch dla PivotPi. Aby nie wyglądać zupełnie jak robot, używa się losowych generatorów. W przeciwnym razie kod jest prosty. Możesz dowiedzieć się więcej na naszej internetowej stronie referencyjnej Scratch.
Jeśli wykonasz aktualizację oprogramowania DI na karcie Raspbian for Robots, kod będzie można znaleźć poprzez:
Kliknij Plik, a następnie Otwórz
Kliknij przycisk Pi i przejdź do Dexter, PivotPi, Projects, Snowman
Krok 7: Kod Sonic Pi
Sonic Pi nie jest domyślnie dostępny w Raspbian for Robots. Nie potrzebujesz tego, ale fajnie jest dodać.
Aby zainstalować Sonic Pi, twoja karta SD musi mieć co najmniej 8 GB z wolnym miejscem. Jeśli masz 4 Giga, zmiany są takie, że Sonic Pi nie zmieści się na nim.
Uruchom następujące polecenia w oknie terminala:
aktualizacja sudo apt-get
sudo apt-get zainstaluj sonic-pi
i niech robi swoją magię.
Raspberry Pi/Programowanie/Sonic Pi
Możesz pobrać Jingle Bells z kolekcji Robina Newmana (kliknij przycisk „Pobierz Zip” w prawym górnym rogu) (Ogromne podziękowania dla Robina za podzielenie się swoim muzycznym talentem!)
Jeśli potrzebujesz pomocy w przeniesieniu pliku ze zwykłego komputera do Pi, zapoznaj się z naszymi samouczkami:
Przesyłaj pliki z komputera Mac
Przesyłaj pliki z komputera
Uruchom Sonic Pi, klikając małe czerwone menu malinowe Pi, następnie Programowanie, a następnie Sonic Pi.
Załaduj plik Sonic Pi, klikając przycisk Załaduj i znajdź miejsce, w którym go zapisałeś w Pi.
Po podłączeniu głośnika do Pi i włączeniu możesz kliknąć przycisk Uruchom i słuchać swojego Pi, tworząc muzykę!
Krok 8: Jak zdobyć kod do tego projektu?
Najłatwiejszym sposobem uzyskania kodu jest aktualizacja oprogramowania Dexter Industries poprzez „Aktualizację oprogramowania DI”. Gdy to zrobisz, pojawią się wszystkie pliki kodu dla nowych projektów, takich jak ten!
Ścieżka pliku
Po uruchomieniu aktualizacji oprogramowania DI ten projekt można znaleźć w tej lokalizacji:
/home/pi/Dexter/PivotPi/Projekty/Bałwan
Plik do pobrania
Jeśli nie używasz niestandardowego oprogramowania Dexter Industries, Raspbian for Robots, i nadal chcesz pobrać ten plik, możesz go pobrać tutaj.
Krok 9: Potrzebujesz pomocy?
Masz pytanie lub problem? Opublikuj to na forach, a my Ci pomożemy.
Zalecana:
Robot, który mówi, czy sprzedawca elektroniki Cię oszukuje, czy nie: 6 kroków
Robot, który mówi, czy sprzedawca elektroniki cię oszukuje, czy nie: W zeszłym roku ja i mój tata poszliśmy do nowo otwartego sklepu z robotyką i elektroniką, bardzo blisko naszego miejsca zamieszkania. Jak tam wszedłem, było pełno elektroniki, serow, czujników, Raspberry pis i Arduino. Następnego dnia poszliśmy do tego samego sklepu i kupiliśmy
Samouczek Arduino MFRC522 – Czy tag RFID jest obecny, czy usunięty?: 6 kroków
Samouczek Arduino MFRC522 - czy znacznik RFID jest obecny, czy usunięty?: Ten samouczek został pierwotnie opublikowany na stronie High Voltages
Bezprzewodowa wersja Czy moje drzwi garażowe są otwarte czy zamknięte?: 7 kroków
Bezprzewodowa wersja… Czy moja brama garażowa jest otwarta czy zamknięta?: Chcieliśmy mieć prosty, tani i niezawodny system wskazujący, czy nasze bramy garażowe są otwarte, czy zamknięte. Istnieje wiele opcji „Czy moja brama garażowa jest otwarta?” projektowanie. Zdecydowana większość tych projektów jest okablowana na stałe. W moim przypadku biegać
Dodaj światła i upiorną muzykę do swojej Jack-O-Lantern - bez lutowania i programowania (chyba że chcesz): 9 kroków (ze zdjęciami)
Dodaj światła i upiorną muzykę do swojej Jack-O-Lantern - bez lutowania i programowania (chyba że chcesz): Miej najstraszniejszą Jack-O-Lantern na swojej ulicy, dodając świecące światła i upiorną muzykę! Jest to również świetny sposób na wypróbowanie Arduino i programowalnej elektroniki, ponieważ cały projekt można wykonać bez pisania kodu lub lutowania - al
Więc chcesz zbudować gigantycznego robota.: 19 kroków (ze zdjęciami)
Więc chcesz zbudować gigantycznego robota.: Mówisz, że chcesz zbudować gigantycznego robota? Jaki jest Twój cel? Dominacja na świecie? Twoja dziewczyna nie dostanie dla ciebie tego piwa? Cokolwiek to jest, oto jak zacząć budować robota. Celem tego robota było stworzenie rekwizytu scen