Агуулгын хүснэгт:

Raspberry Pi хөгжим тоглуулагч: 10 алхам (зурагтай)
Raspberry Pi хөгжим тоглуулагч: 10 алхам (зурагтай)

Видео: Raspberry Pi хөгжим тоглуулагч: 10 алхам (зурагтай)

Видео: Raspberry Pi хөгжим тоглуулагч: 10 алхам (зурагтай)
Видео: ПОЧЕМУ Я ЖДУ L4D3 2024, Арваннэгдүгээр
Anonim
Raspberry Pi хөгжим тоглуулагч
Raspberry Pi хөгжим тоглуулагч

Та хэзээ нэгэн цагт гэртээ ирээд компьютер, утас эсвэл өөр төхөөрөмжийг асаахгүйгээр арын хөгжим сонсохыг хүсч байсан уу? Би асуудалтай гэж хэлсэн. аналог унтраалгаар. (хөгжим нь USB зөөгч дээр суурилсан #oldschool) Би энэ зааварчилгааг хялбархан бичихийг хичээх болно, тиймээс хамгийн том NOOBS ч гэсэн үүнийг хийж чадна, гэхдээ би Raspbian -ийг ашиглаж байсан (муу онигоог 4 -р алхамд тайлбарласан) Жич: Би туршлагагүй кодчилсноор би илүү туршлагатай кодлогчтой ажиллаж дууслаа (Раффаелд баярлалаа:) Миний хувийн туршлага Youtube дээр видеог урьдчилсан байдлаар үзсэнээс үүдэлтэй тул хэрэв та код эсвэл зааварчилгааны алдааг олж мэдвэл сэтгэгдэлээ бичээрэй.

Алхам 1: Төлөвлөлт

Төлөвлөлт
Төлөвлөлт
Төлөвлөлт
Төлөвлөлт
Төлөвлөлт
Төлөвлөлт
Төлөвлөлт
Төлөвлөлт

Эхлээд танд төлөвлөгөө хэрэгтэй*) Зориулалтын хэрэглээ бол арын хөгжим*) Би одоохондоо ийм зүйл цацах эсвэл хийхийг хүсэхгүй байна. USB зөөгч нь миний сонсох боломжтой хөгжмийг нэг жилийн дотор барих тул одоохондоо зүгээр байх болно. Магадгүй би бөөрөлзгөнө дээр суурилсан Wlan модулийг ашиглан NAS -ийн сервертэйгээ илүү том хөгжим сонгох боломжтой болно. *) Raspberry pi -ийн gpio тээглүүрт холбогдсон 3 унтраалга байхгүй. шулам тоглуулах жагсаалт ажиллаж байгааг та мэднэ (заавал биш) [*) Дууны картны шуламтай холбогдсон өсгөгчтэй чанга яригч нь Raspberry pi -тэй холбогддог.] -> энэ тухай дараа ньХэрэв хамгийн чухал нь: хэрэв ингэсэн бол би дахиж ийм асуудалтай тулгармааргүй байна.

Алхам 2: Материалын жагсаалт

Материалын жагсаалт
Материалын жагсаалт
Материалын жагсаалт
Материалын жагсаалт
Материалын жагсаалт
Материалын жагсаалт

1. бөөрөлзгөнө pi (би 3B загварыг ашигласан боловч хуучин нь бас сайн байх ёстой. Үнэндээ та arduino шиг хүч багатай зүйлийг ашиглаж болох ч SD карт болон аудио модулийг нэмэх шаардлагатай болно) 2. дууны карт, шаардлагагүй, гэхдээ суулгагдсан нь тийм ч сайн биш (би Hifiberry DAC -ээс эхэлсэн бөгөөд энэ нь нийцэхгүй байгаа тул чанар нь надад сайн байсан тул би дууны карт огт ашиглахгүй байсан. төслийг дуусгах.:) 3. зарим холбогч кабель4. суурилуулсан өсгөгчтэй чанга яригч (та чанга яригчийг ашиглахгүйгээр тусад нь өсгөж (өсгөх үү?) гэхдээ ингэснээр илүү хялбар/цэвэрлэх боломжтой) 5. тоглуулах жагсаалтанд зориулсан унтраалга: Би тоглуулах жагсаалтанд 3 -ийг ашигласан [та их, бага хэмжээгээр ашиглаж болно, дараа нь кодыг өөрчлөх хэрэгтэй болно], мөн унтраахад нэгийг ашигласан. зарим хаягдал мод эсвэл ямар ч төрлийн хайрцаг (7/8 алхам дахь 3 сонголт) 7. pi8 -ийг холбох компьютер/hdmi кабель. Хулгана ба гар9. асаах цахилгаан кабель10. зарим гэрэл (заавал биш)

Алхам 3: Код

Код
Код

Миний хэлснээр би кодлох туршлагагүй тул илүү туршлагатай кодлогч руу очсон (энэ үед Рафаэльд баярлалаа). Raspberry pi нь питонтой ажилладаг тул анхан шатны мэдлэгтэй болоход тийм ч хэцүү биш учраас би python ашигладаг байсан. Тоглогч хоёр тусдаа програмтай ажилладаг бөгөөд нэг нь тоглуулах жагсаалтыг эхлүүлэх, нөгөө нь түүнийг устгах явдал юм. Тэд хоёулаа гогцоонд байдаг тул энэ залгуурыг татахад л эхлүүлсэн програм дуусах болно (юу хийх ёсгүй, KILL-SWITCH-ийг ашиглаарай!)

Алхам 4: Raspberry Pi

Raspberry Pi
Raspberry Pi
Raspberry Pi
Raspberry Pi

Тиймээс энэ алхам дээр бид Raspberry pi -ийг тохируулах гэж байна. Би Raspbian -ийг үйлдлийн систем болгон ашиглаж байсан боловч хэрэв та хүсвэл Noobs эсвэл өөр системийг ашиглаж болно (бусад систем дээр зарим алхам өөр байж болохыг анхаарна уу). Эхлээд та үүнийг тохируулаарай (та интернетээс дэлгэрэнгүй гарын авлага уншиж эсвэл youtube дээр видео үзэж болно, би үүнд орохгүй, хамгийн ихдээ 10 минут зарцуулагдах болно.) Дараа нь та хоёр скриптийг автоматаар эхлүүлэх хэсэгт нэмнэ үү. бөөрөлзгөнө. Үүнийг хийхийн тулд командын мөрөнд "sudo nano /etc/rc.local" гэж бичээд "гарах" мөрөөс өмнө файлуудыг хадгалсан нэр, замыг нэмж оруулна уу. Энэ тохиолдолд: "/media/pi/TRANSCEND/kill_v1.py &" "/media/pi/TRANSCEND/gabou_v2.py &" (төсөл нь давталт тул та "&" -ийг нэмэх ёстой. цаана ажиллах). Үүнийг kill болон анхны скриптээр хий. Одоо та "Ctrl X" товчийг дарж дууны картыг орхих хэрэгтэй. Пи дээрх 3.5 мм аудио үүр нь хэт чанга биш тул би дууны карт ашиглах болно. Дэлгүүр надад зарагдсан дууны карт нь хамгийн эртний байсан бөгөөд хамгийн сүүлийн үеийн пи -тэй хослуулсан нь зарим асуудал үүсгэсэн (энэ үед маш их уурласан, би 30 евро зарцуулсан. тэр карт дээр). Тиймээс би Amazon дээр хямд үнэтэй өгзөг (6 €) хэмжээтэй USB дууны карт захиалсан боловч GPIO дууны картыг ашиглахдаа USB дууны картыг тохируулах хэрэгтэй болно. Тиймээс та үүнийг алдахгүй (энэ тухай 6 -р бүлэгт дэлгэрэнгүй тайлбарласан болно)

Алхам 5: USB зөөгч

USB зөөгч
USB зөөгч

Одоо USB Stick нь яг минийхтэй адил байх ёстой, эсвэл та програмаа өөрчлөх ёстой. Модны нэрийг "TRANSCEND" болгон өөрчил. Хэрэв та өөр нэр ашиглахыг хүсвэл скрипт дэх нэрээ өөрчлөх хэрэгтэй болно (Би залхуу хүн гэдгийг анзаарсан байх. Тиймээс би савааны нэрийг өөрчилсөнгүй, энэ нь хамаагүй гоё байх болно), гэхдээ энэ нь шаардлагагүй …) 2. Pl.1, Pl.2 ба Pl.3 нэртэй 3 тоглуулах жагсаалт үүсгэж, дууг нь оруулаарай. Дээр дурдсан нэр шиг bla bla bla3. Raspberry pi дээрх хөгжим тоглуулагч зарим тэмдэгт, үсгийг ашигладаггүй тул дуунуудын нэрийг 8 санамсаргүй байдлаар өөрчилдөг нэрийг нь өөрчилөгчийг (би Ant шүүлтүүр ашигласан) татаж авахыг санал болгож байна.

4. Тоглуулах жагсаалт хавтсанд байгаа скрипт, дууг нэмнэ үү

Алхам 6: Сүүлчийн хүрэлтүүд

Одоо бид Raspberry pi -ийг дууны карт, унтраалга, ледтэй холбож, асаагаарай. Шилжүүлэгч болон гэрлийг холбохын тулд холбогч кабелийг ашиглана уу USB дууны карт нь зарим асуудал үүсгэсэн боловч үүнийг зохицуулж болно. Энэ алхам нь таны ашиглаж буй картаас хамаарч өөр өөр байдаг тул та үүнийг хэрхэн суулгах талаар заавар авахын тулд интернетийг шалгах хэрэгтэй:/. Үндсэндээ та дууны картын бүтцийг идэвхгүй болгож, шинэ картыг ашиглах боломжтой боловч хэрэв та азтай бол үнэгүй USB порт руу залгахад л хангалттай. Тохиргоог тоглуулахын тулд урьдчилан бэлдээрэй. Энэ үед би үүнийг хийхийг маш их хүсч байсан тул дууны картгүйгээр үргэлжлүүлэв. Дэлгэцийг холбож, эргэн тойрондоо хайрцаг барихаас өмнө туршиж үзээрэй. Хэрэв энэ нь ажиллахгүй бол USB зөөгчийг шалгана уу. Энэ нь өөрийгөө өөрчилсөн үү? Гэмтсэн үү?

Алхам 7: Дебаг хийх

Дебаг хийх
Дебаг хийх

Хэрэв та зөв ажилласан бол танд энэ алхам хэрэггүй. Хэрэв та над шиг ажилладаг бол танд хэрэгтэй болно гэж бодож байна. Тиймээс ямар алдаа гаргаж болох вэ?*) Та дуунуудын нэрийг өөрчилсөнгүй*) Autostart (rc.local)*) USB зөөгч/Тоглуулах жагсаалт дээрх алдаа*) Та зөөгчийг өөрчилсөнгүй (эсвэл буруу унтраасны дараа өөрөө нэрийг нь өөрчилсөн)*) Та унтраах унтраагуурыг ашиглаагүй бөгөөд залгуурыг татсан. Хэрэв энэ нь ажиллахгүй бол саваа болон пи алдааг шалгаж үзээрэй.) цахилгаан тасарсан*)… Эдгээр алдаа бүр нь барилга барьж байх үед надад дор хаяж нэг удаа тохиолдсон юм

Алхам 8: Хайрцаг

Хайрцаг
Хайрцаг

Одоо хайрцаг. Танд 2 сонголт байна1) Тиймээс хэрэв та ийм хэв маягаар хийхийг хүсч байвал модны зүсмэлүүдээс холбоос болон бүх зүйл бүхий хайрцгийг лазераар (эсвэл CNC) тайрах болно. 2) Өөр нэг арга бол одоо байгаа хайрцгийг аваад орон сууц болгон ашиглах явдал юм. Эхлээд би үүнийг хийсэн боловч гадаад төрх нь надад таалагдаагүй тул би үүнийг дараах байдлаар хийсэн (8 -р алхам) Хайрцагны дээд хэсэгт 3+3 цооног өрөмдөж, унтраалгуудыг (хэрэв та заримыг нь ашигладаг бол leds) суулгаарай. Эрчим хүчний хувьд (залхуу арга бол зөөврийн кабелгүйгээр хүчирхэг USB кабелийг ашиглах явдал юм), гэхдээ тэжээлийн хувьд USB өргөтгөл кабель ашиглахыг санал болгож байна. зүйл appart -> Үүний үр дүнд бидний зайлсхийх гэж байгаа зүйл үр дүнд хүрдэг. Бүх зүйл бэлэн болсон үед пи болон чанга яригчийг холбоно.

Алхам 9: Хипстерийн арга ба хэргийг дуусгах

Хипстерийн арга ба хэргийг дуусгах
Хипстерийн арга ба хэргийг дуусгах
Хипстерийн арга ба хэргийг дуусгах
Хипстерийн арга ба хэргийг дуусгах
Хипстерийн арга ба хэргийг дуусгах
Хипстерийн арга ба хэргийг дуусгах
Хипстерийн арга ба хэргийг дуусгах
Хипстерийн арга ба хэргийг дуусгах

Энэ бол ур чадвараа харуулахыг хүсч буй бүтээлч хүмүүст зориулагдсан болно. Энэ сонголтыг хийхийн тулд та модон банз, цавуу/шураг ашиглан хайрцгийг бүтээж болно, эсвэл хатуу замыг хийж, одоо байгаа модны хэсгийг сийлбэр хийж, дотор нь pi хийж болно. тэр техникийг ашиглах. Тиймээс би цэцэрлэгтээ орж, хуучин мод авч, чанга яригч дээр зогсох эсэхийг шалгав (өргөн). Тавиур нь хатуу, хөвөгч хэсэг шиг харагдах ёстой бөгөөд зөвхөн унтраалга нь наалддаг тул би доороос нь сийлсэн байв. Би урд талд нь нэг төрлийн "уруул" үлдээсэн бөгөөд ингэснээр та огтлолтыг харахгүй байна. Миний зургууд ерөнхий тоймыг олж авахад тань тусална гэж найдаж байна. Хэргийг дуусгах: Хэрэв танд хайрцаг байгаа бол процесс нь маш энгийн. Хайрцагны дээд хэсэгт 3+3 цооног өрөмдөж, хэрэв шаардлагатай бол 3 унтраалга, 3 гэрлийг суулгана уу. Хажуу талд нь нүх гарга кабелийг тогтмол эвддэг тул залхуурлаа даван туулж, IEC залгуурыг ашиглах болно. Суулгах: Ханан дээр бэхлэхийн тулд би ар талд нь 2 том нүх өрөмдөж, 2 дэгээгээр бэхлэхээр сонгосон (дээрх зураг) Тэгээд дууссан. Зөвлөгөө: Өрөмдлөг хийхдээ хананд дамжуулж буй цахилгаан утаснуудад анхаарлаа хандуулаарай. энэ. Тэднийг цохих нь үнэхээр цочирдмоор туршлага болно. Ха чамайг тэнд авлаа.

Алхам 10: Боллоо

Дууссан!
Дууссан!

Энэ тэсрэх бөмбөг дээр дуусах цаг болжээ. Өөрт байгаа сайжруулалтаа тайлбарлаж, хөгжмийн хайрцгаа оруулна уу. Уншсанд баярлалаа, зугаацаж, анхаарал тавь.

Зөвлөмж болгож буй: