Агуулгын хүснэгт:
- Алхам 1: Танд хэрэгтэй зүйл
- Алхам 2: Цасан хүний биеийн галбиржуулах
- Алхам 3: Цасан хүнийг бүтээ
- Алхам 4: Servo холболт
- Алхам 5: Чанга яригчийн холболт
- Алхам 6: Скрет код
- Алхам 7: Sonic Pi код
- Алхам 8: Энэ төслийн кодыг хэрхэн авах вэ
- Алхам 9: Тусламж хэрэгтэй байна уу?
Видео: Та цасан хүн бүтээхийг хүсч байна уу ?: 9 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
Танилцуулга
Энэхүү төсөл нь Raspberry Pi болон PivotPi -ийн тусламжтайгаар бүжиглэдэг цасан хүн хэрхэн бүтээхийг харуулсан болно.
Scratch нь бүжиглэж буй цасан хүнийг кодлоход хэрэглэгддэг бөгөөд Sonic Pi нь Holidays хөгжмийг бий болгодог.
Алхам 1: Танд хэрэгтэй зүйл
Цасан хүн PivotPi -ийг танилцуулдаг тул үүнээс эхэлье. Танд хэрэгтэй болно:
- PivotPi
- Wifi холболттой RaspberryPi (Pi3 эсвэл гогцоотой өөр Pi)
- 4 АА батерей
- 2 дунд зэргийн servo
- 1 жижиг servo
- Эрэгтэй, эмэгтэй 6 холбогч утас (хэрэв та өнгийг сонгож чадвал хар, улаан, цагаан, хүрэн, улаан, улбар шар)
- Илтгэгч
- Роботуудын SD картны Raspbian
Гар урлалын талбайд танд дараахь зүйлс хэрэгтэй болно.
- Хөөсөн хавтан
- Том зангиа боож өгнө
- Давхар хажуугийн хүчтэй тууз
- Гөлгөр нүд
- Хар маркер
- Хүчтэй бичлэг байна
Алхам 2: Цасан хүний биеийн галбиржуулах
Та цасан хүнийг хөөсөнцөр хавтангаар бүтээх болно. Өөр өөр хэмжээтэй гурван хавтан, эсвэл дугуй хэлбэртэй аливаа зүйлийг ашигла, энэ нь танд сайхан харьцаатай цасан хүн өгөх болно. Хэсэг хэсгүүдийг хайчилж, талыг нь зүлгэх талаар бодож үзээрэй.
Гурван тойрог хайчил
Хар өнгийн тэмдэглэгээг ашиглан тойрог бүрийг тойрон гаргаарай. Мөн бидэнд цасан хүн эхэлж байна!
Цасан хүний бие
Алхам 3: Цасан хүнийг бүтээ
Цасан хүнийг барьж чадахуйц өндөртэй бичлэг аваарай.
Дунд зэргийн хоёр servo-г шуудангийн доод хагаст холбож, ойролцоо байрлалыг нь нүдээр харуул. Серво байрлуулах нь таны авах хөдөлгөөний төрлийг тодорхойлдог. Хэрэв та дугуйлангийн аль нэгний төвд серво байрлуулбал цэвэр эргэлтийн хөдөлгөөн авах болно. Энэ нь гартай төв хэсэгт сайн харагдаж байна. Гараа биенд наалдамхай туузаар бэхлээрэй, гар нь хөдлөхгүй, харин бие нь эргэх болно.
Хэрэв та биеийн тойргийн төвөөс өндөр серво байрлуулбал дүүжин эффект авах болно, энэ нь доод хэсэгт сайхан харагдаж байна. Энэ бол нарийн шинжлэх ухаан биш (цасан хүний хувьд тийм нарийвчлалтай байх шаардлагагүй), гэхдээ 1/3 орчим нь сайхан харагдаж байна.
Дээд талын servo - жижиг нь толгойг хянадаг. Бид богинохон бальзаг модыг хүзүүндээ ашиглах бөгөөд түүний доод хэсэг нь servo, дээд хэсэг нь толгой дээр бэхлэгддэг. Ингэснээр цасан хүн толгойгоо хажуу тийш нь хөдөлгөж болно. Бальса мод нь хоёр талт соронзон хальс ашиглан толгойны хэсэгт наалддаг. Цасан хүнийг чимэглэх цаг боллоо! Гогли нүд, чихрийн нишингэ ба бүгд!
Дунд хэсэг нь гартай
Доод хэсэг нь төвөөс офсеттай
Толгой ба хүзүү
Алхам 4: Servo холболт
Эдгээр servos -ийг PivotPi самбартай холбох цаг боллоо! Тэдгээрийн гурав нь байдаг, гэхдээ хоёр нь арай өндөр байх ёстой. Танд хэд хэдэн сонголт байна. Та PivotPi/RaspberryPi-ийг бэхэлгээний боолт эсвэл бусад аюулгүй аргыг ашиглан бэхэлгээний тавцан дээр дээш өргөх боломжтой, эсвэл эрэгтэй, эмэгтэй холбогч утас ашиглан servo утсыг сунгаж болно.
Доод талын servo нь Порт 1 -т холбогдсон байна.
Дунд servo нь Порт 2 -т холбогдсон байна.
Дээд талын servo (жижиг нь) 7 -р портод холбогдсон, учир нь миний PivotPi -ийг босоо байлгаж, утаснууд нь хүрч чаддаг байсан (8 -р порт нь бас зүгээр байх байсан).
Servo холболтууд
Утасны өргөтгөлүүд
Та эдгээр блокуудыг тохируулснаар Scratch кодыг өөрийн холболттой тааруулан өөрчилж болно
Алхам 5: Чанга яригчийн холболт
Илтгэгчийн холболт хялбар байдаг.
- Түүний цахилгаан кабель нь чанга яригч болон Pi -ийн USB портуудын аль алинд нь холбогдсон байна
- Түүний аудио кабель нь Pi дээрх аудио порт руу ордог
- Бид гадуур байх тул түүний хүчийг хамгийн их хэмжээгээр асаах ёстой
Чанга яригчийн холболт
Алхам 6: Скрет код
Цасан хүн төсөл нь Scratch -ийг PivotPi -д ашигладаг. Робот шиг харагдахаас зайлсхийхийн тулд зарим санамсаргүй генераторыг ашигладаг. Үгүй бол код нь ойлгомжтой болно. Та манай онлайн Scratch лавлах хуудаснаас илүү ихийг мэдэх боломжтой.
Хэрэв та Raspbian for Robots картан дээрээ DI програм хангамжийн шинэчлэлт хийвэл кодыг дараах байдлаар олох боломжтой болно.
Файл дээр дараад Нээлттэй
Pi товчлуур дээр дараад Dexter, PivotPi, Projects, Snowman руу очно уу
Алхам 7: Sonic Pi код
Sonic Pi нь Raspbian for Robots дээр байдаггүй. Танд хэрэггүй, гэхдээ үүнийг нэмэх нь хөгжилтэй зүйл юм.
Sonic Pi -г суулгахын тулд таны SD карт хамгийн багадаа 8 Gig хэмжээтэй байх ёстой. Хэрэв танд 4 Gig тоглолт байгаа бол Sonic Pi үүнд багтахгүй болно.
Терминал цонхонд дараах тушаалуудыг ажиллуулна уу.
sudo apt-get update
sudo apt-get sonic-pi суулгана уу
мөн ид шидээ хийцгээе.
Raspberry Pi / Програмчлал / Sonic Pi
Та Jingle Bells-ийг Робин Ньюманы цуглуулгаас татаж авах боломжтой (баруун дээд хэсэгт байрлах "Зип татаж авах" товчийг дарна уу) (Робинд хөгжмийн авьяасаа хуваалцсанд маш их баярлалаа!)
Хэрэв танд файлыг ердийн компьютерээс Pi руу шилжүүлэхэд тусламж хэрэгтэй бол манай хичээлүүдийг үзнэ үү.
Mac -аас файл дамжуулах
Компьютерээс файл дамжуулах
Pi -ийн жижиг улаан бөөрөлзгөнө цэс, дараа нь Програмчлал, дараа нь Sonic Pi дээр дарж Sonic Pi -г эхлүүлнэ үү.
Sonic Pi файлыг Load товчлуур дээр дарж, Pi дээр хадгалсан газраа олоорой.
Таны чанга яригчийг Pi -д залгаад асаасны дараа та Run товчлуур дээр дарж Pi хөгжмөө сонсох боломжтой болно.
Алхам 8: Энэ төслийн кодыг хэрхэн авах вэ
Код авах хамгийн хялбар арга бол Dexter Industries програм хангамжаа "DI Програм хангамжийн Шинэчлэлт" ашиглан шинэчлэх явдал юм. Үүнийг хийснээр ийм шинэ төслүүдийн бүх код файлууд гарч ирэх болно!
Файлын зам
Та DI Програм хангамжийн Шинэчлэлтийг ажиллуулахдаа энэ төслийг энэ байршлаас олж болно.
/home/pi/Dexter/PivotPi/Projects/Snowman
Татаж авах боломжтой файл
Хэрэв та Dexter Industries захиалгат Raspbian for Robots програмыг ашиглаагүй байгаа бөгөөд энэ файлыг татаж авахыг хүсэж байгаа бол эндээс татаж авч болно.
Алхам 9: Тусламж хэрэгтэй байна уу?
Асуулт эсвэл асуудал байна уу? Үүнийг форум дээр байрлуул, бид танд туслах болно.
Зөвлөмж болгож буй:
Би ITunes Visual Effect -ээр хүрээлүүлэхийг хүсч байна!: 5 алхам
Би ITunes Visual Effect -ээр хүрээлүүлэхийг хүсч байна !: iTunes Visual Effect бол үнэхээр гайхалтай. Би iTunes Visual Effect -ээ хөгжим сонсож байхыг харах дуртай. Үүний зэрэгцээ SEGATOYS -ийн боловсруулсан HOMESTAR надад таалагдаж байна. HOMESTAR бол гэрийн планетариум юм. Энэ нь 3 метрийн диаметртэй одтой тэнгэрийг
Бүгд том дэлгэцтэй автоматжуулалтыг хүсч байна !: 16 алхам
Бүгд том дэлгэцтэй автоматжуулалтыг хүсч байна !: Тийм ээ, надад үнэхээр таалагддаг сэдэв болох DISPLAYS -ийн тухай бас нэг видео! Яагаад гэдгийг мэдэх үү? Учир нь энэ нь хэрэглэгчийн интерфэйсийг сайжруулах боломжтой бөгөөд автоматжуулалтын хэрэглэгчид сайн харааны заалттай байх шаардлагатай. Тиймээс би 7 инчийн дэлгэцтэй, багтаамжтай жишээг танд хүргэж байна
Arduino дрон бүтээхийг хүсч байсан гарын авлага: 9 алхам
Arduino дрон бүтээх талаар миний хүсч байсан гарын авлага: Энэ бол баримт бичиг бөгөөд үүнийг хянаж болох энгийн квадрокоптер бүтээх зорилгодоо хүрэхийн тулд ойлголтуудыг ойлгоход шаардагдах "хэрхэн удирдан чиглүүлэх вэ" гэсэн бичиг баримт юм. Энэ төслийг хийхийн тулд би хүссэн
Цасан хүн Led Edge Lit толин тусгал тэмдэг: 21 алхам (зурагтай)
Цасан хүн Led Edge Lit толин тусгал тэмдэг: Энэхүү зааварчилгаанд та Христийн Мэндэлсний Баяраар төгс төгөлдөр цасан хүн хийцтэй, ирмэгийн гэрэлтүүлэгтэй шилэн толин тусгалыг хэрхэн хийх талаар тайлбарлах болно. Эдгээр нь дөрвөн багцаар хийгдсэн бөгөөд нэлээд хэмнэлттэй байдаг. Би
Тиймээс та аварга том робот бүтээхийг хүсч байна. 19 алхам (зурагтай)
Тиймээс та аварга том робот бүтээхийг хүсч байна уу? Та аварга том робот бүтээхийг хүсч байна уу? Таны зорилго юу вэ? Дэлхийн ноёрхол? Найз охин чинь чамд тэр шар айргийг авч өгөхгүй юм уу? Юу ч байсан хамаагүй, өөртөө робот бүтээх ажлыг хэрхэн яаж эхлүүлэх талаар энд дурдав