Съдържание:
- Стъпка 1: Какво ще ви трябва
- Стъпка 2: Снежен човек Бодибилдинг
- Стъпка 3: Изградете снежния човек
- Стъпка 4: Серво връзки
- Стъпка 5: Свързване на високоговорителите
- Стъпка 6: Скреч код
- Стъпка 7: Sonic Pi Code
- Стъпка 8: Как да получите кода за този проект
- Стъпка 9: Нуждаете се от помощ?
Видео: Искате ли да изградите снежен човек?: 9 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Въведение
Този проект показва как да се изгради танцуващ снежен човек, с Raspberry Pi и PivotPi - серво контролер, създаден точно за това!
Scratch се използва за кодиране на танцуващия снежен човек, а Sonic Pi генерира музика за празниците.
Стъпка 1: Какво ще ви трябва
Снежният човек демонстрира PivotPi, така че нека започнем с това. Ще имаш нужда:
- PivotPi
- RaspberryPi с достъп до wifi (или Pi3, или друг Pi с ключ)
- 4 батерии тип АА
- 2 средни серво
- 1 малко серво
- 6 джъмперни проводника мъжки към женски (черно, червено, бяло и кафяво, червено, оранжево, ако можете да избирате цветове)
- Говорителят
- Raspbian for Robots SD карта
В областта на занаятите ще ви трябва:
- Foamboard
- Големи опаковки за вратовръзка
- Силна двойна странична лента
- Мърдащи очички
- Черен маркер
- Силен пост
Стъпка 2: Снежен човек Бодибилдинг
Ще изградите снежния човек от парче пяна. Използвайте три чинии с различни размери или всякакви кръгли предмети, които ще ви дадат хубав пропорционален снежен човек. Изрежете парчетата и помислете и за шлайфане на страните.
Изрежете три кръга
Използвайте черен маркер, за да заобиколите всеки кръг, за да ги накарате да се откроят. И ние имаме началото на снежен човек!
Тяло на снежен човек
Стъпка 3: Изградете снежния човек
Вземете някакъв пост, който ще бъде достатъчно висок, за да побере снежния човек.
Прикрепете два средни сервоустройства към долната половина на стойката, като сближавате приблизителното им положение. Серво разположението определя вида на движението, което ще получите. Ако поставите серво в центъра на един от кръговете, ще получите чисто движение на въртене. Това изглежда добре за централната част с ръцете. Прикрепете ръцете към тялото с помощта на лента, ръцете не се движат, тялото ще се върти.
Ако поставите серво по -високо от центъра на кръга на тялото, ще получите люлеещ ефект, който изглежда добре за долната част. Това не е точна наука (би могло да бъде, но не е необходимо да бъдете толкова прецизни за снежен човек), но около 1/3 нагоре изглежда добре.
Най -горният серво - малък - контролира главата. Ще използваме късо парче дърво от балса като шия, чиято долна част е прикрепена към сервото, а горната част е прикрепена към главата. Това позволява на снежния човек да движи главата си отстрани. Дървото от балса използва двустранна лента за залепване към главата. Време е да украсите снежния човек! Гъгли очи, бонбони и всичко!
Средна секция с ръце
Долен участък с отместване от центъра
Глава и шия
Стъпка 4: Серво връзки
Време е да свържете тези сервомотори към PivotPi платката! Има три от тях, но две трябва да са малко прекалено високи. Имате няколко възможности за избор. Можете да поставите PivotPi/RaspberryPi по-нагоре на опорния стълб, като използвате обвивки или друг безопасен метод, или можете да разширите серво проводниците, като използвате проводници от мъжки към женски.
Долното серво е свързано към порт 1.
Средното серво е свързано към порт 2.
Най -горният серво (малкият) е свързан към Порт 7, тъй като моят PivotPi беше изправен и проводниците можеха да го достигнат (Порт 8 също би бил добре).
Серво връзки
Удължители за тел
Можете да промените кода на Scratch, така че да съответства на вашите собствени връзки, като адаптирате тези блокове
Стъпка 5: Свързване на високоговорителите
Свързването на високоговорителя е лесно.
- Захранващият му кабел е свързан както към високоговорителя, така и към един от USB порта на Pi
- Аудио кабелът му преминава към аудио порта на Pi
- Захранването му трябва да бъде включено до най -силния обем, тъй като ще сме навън
Свързване на високоговорителите
Стъпка 6: Скреч код
Проектът за снежен човек използва Scratch за PivotPi. За да не изглеждате напълно като робот, се използват някои генератори на случаен принцип. В противен случай кодът е ясен. Можете да научите повече с нашата онлайн справочна страница Scratch.
Ако направите актуализация на софтуера за DI на вашата карта Raspbian for Robots, ще можете да намерите кода чрез:
Щракнете върху Файл, след това Отваряне
Кликнете върху бутона Pi и отидете до Dexter, PivotPi, Projects, Snowman
Стъпка 7: Sonic Pi Code
По подразбиране Sonic Pi не е в Raspbian за роботи. Нямате нужда от него, но е забавно нещо да добавите.
За да инсталирате Sonic Pi, вашата SD карта трябва да е поне 8 Gig с малко свободно място. Ако имате 4 Gig, промените са, че Sonic Pi няма да се побере в него.
Изпълнете следните команди в терминален прозорец:
sudo apt-get update
sudo apt-get install sonic-pi
и го оставете да направи своята магия.
Raspberry Pi / Програмиране / Sonic Pi
Можете да изтеглите Jingle Bells от колекцията на Robin Newman (щракнете върху бутона „Download Zip“горе вдясно) (Огромни благодарности на Robin за споделянето на музикалния му талант!)
Ако имате нужда от помощ за прехвърляне на файла от обикновения компютър на вашия Pi, разгледайте нашите уроци:
Прехвърляне на файлове от Mac
Прехвърляне на файлове от компютър
Стартирайте Sonic Pi, като щракнете върху менюто на червената малина на Pi, след това програмиране, след това Sonic Pi.
Заредете файла Sonic Pi, като щракнете върху бутона Зареждане и намерете мястото, където сте го запазили в Pi.
След като вашият високоговорител е включен в Pi и включен, можете да кликнете върху бутона Run и да слушате вашата Pi създава музика!
Стъпка 8: Как да получите кода за този проект
Най -лесният начин да получите кода е да актуализирате софтуера на Dexter Industries чрез „Актуализация на софтуера DI“. Когато направите това, всички кодови файлове за нови проекти като този ще се покажат!
Файлова пътека
Когато стартирате DI Software Update, този проект може да бъде намерен на това място:
/home/pi/Dexter/PivotPi/Проекти/Снежен човек
Файл за изтегляне
Ако не използвате персонализиран софтуер на Dexter Industries, Raspbian for Robots и все още искате да изтеглите този файл, можете да го изтеглите тук.
Стъпка 9: Нуждаете се от помощ?
Имате въпрос или проблем? Публикувайте го във форумите и ние ще ви помогнем.
Препоръчано:
Снежен плуг за FPV Rover: 8 стъпки (със снимки)
Снежен плуг за FPV Rover: Зимата идва. Така че FPV Rover се нуждае от снегорин, за да осигури чиста настилка. Връзки към RoverInstructables: https://www.instructables.com/id/FPV-Rover-V20/ Thingiverse: https://www.thingiverse.com/thing : 2952852 Следете ме в Instagram за късно
Добавете светлини и призрачна музика към вашия Jack-O-Lantern-без запояване или програмиране (освен ако не искате): 9 стъпки (със снимки)
Добавете светлини и призрачна музика към вашия Jack-O-Lantern-Без запояване или програмиране (освен ако не искате): Направете най-страшния Jack-O-Lantern на вашата улица, като добавите светещи светлини и призрачна музика! Това също е чудесен начин да изпробвате Arduino и програмируема електроника, защото целият проект може да бъде завършен без писане на код или запояване - alth
Снежен човек Led Edge Светлинен огледален знак: 21 стъпки (със снимки)
Снежен човек Led Edge Светлинен огледален знак: В тази инструкция ще опиша как можете да направите огледало със светодиодно осветление от стъкло с дизайн на снежен човек, идеално за Коледа! Знакът е гравиран върху стъклена огледална плочка от Ikea. Те се предлагат в опаковки от четири и са доста рентабилни. Аз
Система за проследяване на велосипеди с предупреждение за мъртъв човек със Sigfox: 7 стъпки (със снимки)
Система за проследяване на велосипеди с предупреждение за мъртъв човек със Sigfox: Система за сигурност за колоездачи с функции за проследяване и изпращане на сигнали. В случай на инцидент се изпраща аларма с GPS позиция. Сигурността за колоездачите е задължителна, при инциденти с шосейни велосипеди или планински велосипеди се случват и възможно най -скоро аварийни ситуации на
Така че искате да изградите гигантски робот .: 19 стъпки (със снимки)
Така че искате да изградите гигантски робот. Казвате, че искате да построите гигантски робот? Каква е целта ви? Световно господство? Приятелката ти няма да ти вземе тази бира? Каквото и да е, ето как да започнете да изграждате робот. Целта на този робот беше за сценична опора за м