Spisu treści:

Czy chcesz ulepić bałwana?: 9 kroków (ze zdjęciami)
Czy chcesz ulepić bałwana?: 9 kroków (ze zdjęciami)

Wideo: Czy chcesz ulepić bałwana?: 9 kroków (ze zdjęciami)

Wideo: Czy chcesz ulepić bałwana?: 9 kroków (ze zdjęciami)
Wideo: Ulepimy Dzis Balwana? (From "Kraina Lodu") 2024, Listopad
Anonim
Image
Image
Obraz
Obraz

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ć:

  1. PivotPi
  2. RaspberryPi z dostępem do Wi-Fi (albo Pi3 lub inne Pi z kluczem sprzętowym)
  3. 4 baterie AA
  4. 2 średnie serwa
  5. 1 mały serwo
  6. 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)
  7. Głośnik
  8. Karta SD Raspbian dla robotów

W obszarze rzemiosła będziesz potrzebować:

  1. Płyta z pianki
  2. Duże chusty do krawata
  3. Mocna taśma dwustronna
  4. Wyłupiaste oczy
  5. Czarny znacznik
  6. 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.

  1. Jego kabel zasilający jest podłączony zarówno do głośnika, jak i do jednego z portów USB Pi
  2. Jego kabel audio idzie do portu audio w Pi
  3. 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: