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

Баригдсан чанга яригчтай зураг эзэмшигч: 7 алхам (зурагтай)
Баригдсан чанга яригчтай зураг эзэмшигч: 7 алхам (зурагтай)

Видео: Баригдсан чанга яригчтай зураг эзэмшигч: 7 алхам (зурагтай)

Видео: Баригдсан чанга яригчтай зураг эзэмшигч: 7 алхам (зурагтай)
Видео: ЖИЗНЬ В ГОРНЫХ СЁЛАХ ДАГЕСТАНА (Отрывок из Большого фильма про Дагестан) #Дагестан #Кавказ 2024, Арваннэгдүгээр
Anonim
Image
Image
Баригдсан чанга яригчтай зураг эзэмшигч
Баригдсан чанга яригчтай зураг эзэмшигч
Баригдсан чанга яригчтай зураг эзэмшигч
Баригдсан чанга яригчтай зураг эзэмшигч
Баригдсан чанга яригчтай зураг эзэмшигч
Баригдсан чанга яригчтай зураг эзэмшигч

Хэрэв та зураг/ил захидал эсвэл хийх зүйлсийнхээ жагсаалтыг багтаасан чанга яригч болгохыг хүсч байвал амралтын өдрүүдэд хийх гайхалтай төсөл энд байна. Бүтээн байгуулалтын ажлын хүрээнд бид Raspberry Pi Zero W -ийг төслийн гол цөм, I2S ангиллын D моно өсгөгч, 4 ом чанга яригч ашиглан дуртай аялгуугаа тоглох гэж байна !! Мөн би зураг/шуудангийн карт эзэмшигчийн доор LED зурвас нэмж оруулснаар шөнийн цагаар гэрэлтэж байгааг харж болно.

Миний хувьд надад олон жилийн турш цуглуулсан mp3 дуунууд байгаа бөгөөд үүнийг Pi дээрээ SD карт руу татаж аваад Python дээр бичигдсэн өргөтгөсөн хөгжмийн сервер болох Mopidy програмыг ажиллуулж байна. Та видеог үзсэн шиг гар утас/таблет/зөөврийн компьютер дээрээ вэб хөтөч ашиглан дуу тоглуулж болно.

Мөн би чанга яригчийн хоёр хувилбарыг хийсэн.

Нэмж дурдахад, хэрэв та Spotify, SoundCloud эсвэл Google Play Music дээр өөрийн дууны цуглуулга байгаа бол Pi дээрх дуунуудаас гадна өөрийнхөө цуглуулгын дууг тоглуулахын тулд mopidy өргөтгөл суулгаарай.

Алхам 1: Бүтээлийг дуусгахад танд хэрэгтэй зүйлүүд

Бүтээлийг дуусгахад танд хэрэгтэй зүйлс
Бүтээлийг дуусгахад танд хэрэгтэй зүйлс

Танд хэрэгтэй электрон бүрэлдэхүүн хэсгүүдийн жагсаалтыг энд оруулав

  • Raspberry Pi Zero W
  • APA102 LED зурвас
  • Adafruit I2S 3W D ангиллын өсгөгчийн таслагч - MAX98357A
  • Чанга яригч - 3 "Диаметр - 4 Ом 3 Ватт
  • Эмэгтэй/Эмэгтэй холбогч утас

Нэмж дурдахад доорх алхамуудад хавсаргасан STL файлуудыг хэвлэхийн тулд танд 3D утас, 3D принтер хэрэгтэй болно

Танд хэрэгтэй хэрэгсэл

  • Халуун цавуу мод, буу
  • 3D хэвлэгч
  • Както хутга
  • Гагнуурын төмөр ба гагнуур

Алхам 2: STL файлуудыг 3D хэвлэх

STL файлуудыг 3D хэвлэх
STL файлуудыг 3D хэвлэх
STL файлуудыг 3D хэвлэх
STL файлуудыг 3D хэвлэх
STL файлуудыг 3D хэвлэх
STL файлуудыг 3D хэвлэх
STL файлуудыг 3D хэвлэх
STL файлуудыг 3D хэвлэх

3D хэвлэх програм хангамжийн зүсмэл болон 3D хэвлэх програмыг ашиглан хавсаргасан STL файлуудыг татаж аваад 3D принтерийг ашигла. Хэрэв танд 3D принтер байхгүй бол та үүнийг өөрийн үйлдвэрлэгч клуб эсвэл номын санд ашиглах эсвэл 3D hub гэх мэт 3D хэвлэх үйлчилгээг ашиглах боломжтой.

Миний хувьд би STl файлуудыг Flashforge creator pro болон 1.75 мм хэмжээтэй PLA ашиглан хэвлэсэн. Зүсэхийн тулд би давхаргын өндрийг 0.3 мм, дүүргэлтийн нягтыг 25 %болгож Slic3r ашиглаж байна.

TopLEDstripPicture. STL файлын хувьд танд тунгалаг PLA утас хэрэгтэй бөгөөд ингэснээр LED туузны өнгө сарниж болно.

Алхам 3: LED зурвасыг Pi Zero W -тэй холбох

LED зурвасыг Pi Zero W -тэй холбох
LED зурвасыг Pi Zero W -тэй холбох
LED зурвасыг Pi Zero W -тэй холбох
LED зурвасыг Pi Zero W -тэй холбох

LED туузан дээр 4 эмэгтэй холбогчийг гагнах бөгөөд энд APA102 LED туузыг Raspberry Pi тэг W -тэй холбох хэлхээ байна.

  • Pi дээрх 2 -р зүү (5V хүч)
  • GND нь Pi GND дээр 6 -р зүү тавих болно
  • 16 -р зүү дэх өгөгдөл
  • 18 -р зүү рүү цаг

Үүнийг хийсний дараа компьютераа ашиглан Rasbian-lite img-ийн хамгийн сүүлийн хувилбарыг SD карт дээр дарна уу (https://www.raspberrypi.org/downloads/raspbian/ имг файлыг татаж авах линк). Дараа нь SD картыг Raspberry Pi -д нэмж, Wi -Fi чиглүүлэгчдээ Pi -ээ холбож, IP хаягаа, дараа нь SSH -ийг Pi дээрээ тэмдэглээрэй.

Pi дээрх багцуудыг шинэчлэх, сайжруулахын тулд доорх хоёр тушаалыг ажиллуулж эхлээрэй.

sudo apt-get update

sudo apt-get шинэчлэлт

Pimoroni дээр гайхалтай хүмүүсийн бичсэн blinkt багцыг суулгаарай. Дараа нь wget ашиглан blinkt github репо -аас солонго.py жишээ аваарай.

sudo apt-get python-blinkt суулгана уу

sudo wget

Дараа нь доорх тушаалыг ашиглан python програмыг ажиллуулна уу.

sudo python солонго.py

Алхам 4: I2S Amp -ийг Pi Zero W -тэй холбох

I2S Amp -ийг Pi Zero W -тэй холбох
I2S Amp -ийг Pi Zero W -тэй холбох
I2S Amp -ийг Pi Zero W -тэй холбох
I2S Amp -ийг Pi Zero W -тэй холбох
I2S Amp -ийг Pi Zero W -тэй холбох
I2S Amp -ийг Pi Zero W -тэй холбох

Raspberry Pi Zero W дээрх толгойн зүүг гагнах, мөн чанга яригчийг Adafruit MAX98357 I2S Class -D өсгөгч дээрх +ve ба -ve руу гагнана.

Raspberry Pi Zero W ба MAX98357 I2S Class-D өсгөгчийн хоорондох холболтууд энд байна.

  • Винийг Pi 5V дээр 4 -р зүүгээр холбоно уу
  • GND 9 Pi GND -ийг зүүнэ
  • DIN 40 -ийг зүүнэ үү
  • BCLK -ийг 12 -р зүү рүү холбоно уу
  • LRCLK 35 -р зүү

Adafruit-ийн MAX98357 I2S Class-D Mono Amp-ийг тохируулах, туршихын тулд Adafruit Learning системийн гарын авлагыг дагана уу-https://learn.adafruit.com/adafruit-max98357-i2s-class-d-mono-amp/pinouts ? харах = бүгд. Үндсэндээ тохиргооны нэг хэсэг бол хялбар тохиргоо, хэцүү тохиргоо байдаг, хэрэв та хялбар замыг ажиллуулахаар төлөвлөж байгаа бол дараах бүрхүүлийн скриптийг татаж аваад ажиллуулаарай.

curl -sS https://raw.githubusercontent.com/adafruit/Raspbe… | bash

Бүрхүүлийн скрипт амжилттай ажиллаж байгаа эсэхийг шалгахын тулд та чанга яригчийн гүйлтээс дуу сонсох боломжтой болно

чанга яригч -тест -c2 --test = wav -w /usr/share/sounds/alsa/Front_Center.wav

Мөн дууны хэмжээг тохируулахын тулд alsamixer командыг ашиглаарай, энэ тохиолдолд би хамгийн дээд хэмжээг тохируулсан болно.

Алхам 5: Мопидыг дуртай дуугаа тоглуулахаар тохируулах

Мопидыг дуртай дуугаа тоглуулахаар тохируулах
Мопидыг дуртай дуугаа тоглуулахаар тохируулах

Дуртай аялгуугаа тоглуулахын тулд бид Mopidy болон вэб клиентийг mopidy -д тохируулах гэж байгаа бөгөөд ингэснээр та дуугаа гар утаснаасаа тоглуулах боломжтой болно. Mopidy нь локал диск, Spotify, SoundCloud, Google Play Music болон бусад хөгжим тоглодог. Та MPD болон вэб клиентүүдийг ашиглан дурын утас, таблет эсвэл компьютерээс тоглуулах жагсаалтыг засаж болно.

Одоо Mopidy -ийг суулгахын тулд дараах тушаалыг ажиллуулна уу

sudo apt-get mopidy суулгаарай

Дэлгэрэнгүй мэдээллийг "Суурилуулалт - Mopidy 2.0.1" баримт бичгээс үзнэ үү

HTTP, MPD болон файлуудын хэсгийг идэвхжүүлэхийн тулд mopidy.conf -ийг өөрчил, энд миний mopidy.conf байна, мөн musing -ийг хадгалах миний лавлах бол/home/pi/Music юм, хэрэв та доорх.conf файлыг ашиглахаар төлөвлөж байгаа бол Нүүр фолдер дахь "Хөгжим" лавлах

sudo нано /etc/mopidy/mopidy.conf

Хэрэв та үүнийг хуулбарлахыг хүсч байвал би mopidy.conf файлыг хавсаргасан болно. Хэрэв та утас/таблет дээр вэб програм ашиглахаар төлөвлөж байгаа бол танд http вэб клиент хэрэгтэй болно, надад Mopidy-Mobile таалагддаг..

sudo pip Mopidy-Mobile-ийг суулгана уу

Мопидыг ачаалах үед ажиллуулж, дахин эхлүүлнэ үү

sudo systemctl нь мопидийг идэвхжүүлдэг

sudo дахин ачаална уу

Түүнчлэн, хэрэв та цаашид mp3/.wav файлуудыг Хөгжим хавтсанд ачаалахаар төлөвлөж байгаа бол скан хийх командыг ажиллуулах шаардлагатай бөгөөд ингэснээр дууг Mopidy-Mobile клиент дээр харуулах болно.

sudo mopidyctl орон нутгийн хайлт

Дараа нь гар утасныхаа компьютер дээрх гар утасны нээлттэй URL хаягийг хөтөч дээрээ ашиглаарай - https:// IpAddressOfPi: 6680/, дуртай ая, дуунуудаа тоглуул, миний хувьд youtube -ийн аудио номын сангаас бүтээлч нийтийн хөгжим татаж авсан болно. Дээрх дэлгэцийн агшинд харуулсан видео демо.

Алхам 6: Цахим эд ангиудыг 3D хэвлэсэн хэсгүүдэд нэмэх

Цахим эд ангиудыг 3D хэвлэсэн хэсгүүдэд нэмж оруулах
Цахим эд ангиудыг 3D хэвлэсэн хэсгүүдэд нэмж оруулах
Цахим эд ангиудыг 3D хэвлэсэн хэсгүүдэд нэмж оруулах
Цахим эд ангиудыг 3D хэвлэсэн хэсгүүдэд нэмж оруулах
Цахим эд ангиудыг 3D хэвлэсэн хэсгүүдэд нэмж оруулах
Цахим эд ангиудыг 3D хэвлэсэн хэсгүүдэд нэмж оруулах
Цахим эд ангиудыг 3D хэвлэсэн хэсгүүдэд нэмж оруулах
Цахим эд ангиудыг 3D хэвлэсэн хэсгүүдэд нэмж оруулах

3D хэвлэмэл хэсгүүдэд бүрэлдэхүүн хэсгүүдийг нэмэхийн тулд Pi Zero W нь сууринд наалдана, би хоёр талт хөөс соронзон хальс ашиглан MAX98357 I2S Class-D өсгөгчийг сууринд байрлуулна. Та тэдгээрийг бэхлэхийн тулд бага зэрэг халуун цавуу хэрэглэж болно.

Pi -ийг асаах бүрт Mopidy хөгжим тоглуулагчийг эхлүүлэхийн тулд бид Mopidy -ийг системийн үйлчилгээгээр ажиллуулахаар тохируулж болно, systemd -ийг ашиглан та Mopidy үйлчилгээг идэвхжүүлж болно.

sudo systemctl нь мопидийг идэвхжүүлдэг

Энэ нь систем эхлэхэд Mopidy автоматаар эхлэх болно. Мөн Mopidy -ийг бусад системийн үйлчилгээнүүдийн нэгэн адил эхлүүлж, зогсоож, дахин эхлүүлдэг

sudo systemctl mopidy эхлүүлэх

sudo systemctl mopidy зогсоох sudo systemctl mopidy -ийг дахин эхлүүлнэ үү

Алхам 7: Илтгэгчийн зааварчилгааны хувилбар

Илтгэгчийн зааварчилгааны хувилбар
Илтгэгчийн зааварчилгааны хувилбар
Илтгэгчийн зааварчилгааны хувилбар
Илтгэгчийн зааварчилгааны хувилбар
Илтгэгчийн зааварчилгааны хувилбар
Илтгэгчийн зааварчилгааны хувилбар
Илтгэгчийн зааварчилгааны хувилбар
Илтгэгчийн зааварчилгааны хувилбар

Хэрэв та чанга яригчийн Instructables хувилбарыг хийхийг сонирхож байгаа бол өмнөх алхамд хавсаргасан чанга яригч STL файлын оронд доор хавсаргасан хоёр STL файлыг 3D хэлбэрээр хэвлэ. InstructableLogo. STL-ийг шар өнгөөр хэвлээрэй, миний хувьд би үүнийг Uni Paint Pen (Fine Line PX-21) -ээр зурсан бөгөөд үүнийг орон нутгийн тоног төхөөрөмжийн дэлгүүрээс олж болно.

Нэмж дурдахад, хэрэв та Spotify, SoundCloud эсвэл Google Play Music дээр өөрийн дууны цуглуулга байгаа бол Pi дээрх дуунуудаас гадна өөрийнхөө цуглуулгын дуунуудыг тоглуулах мопидийн өргөтгөлийг суулгаарай.

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