Мазмуну:

Raspberry Pi MP3 ойноткучу: 9 кадам
Raspberry Pi MP3 ойноткучу: 9 кадам

Video: Raspberry Pi MP3 ойноткучу: 9 кадам

Video: Raspberry Pi MP3 ойноткучу: 9 кадам
Video: WALKING DEAD COMPLETE GAME FROM START LIVE 2024, Ноябрь
Anonim
Raspberry Pi MP3 ойноткучу
Raspberry Pi MP3 ойноткучу

Raspberry Pi чындыгында MP3 ойноткуч жасоо үчүн жакшы эмес. Бирок бул долбоордун максаты GPIO Pinsти кантип колдонууну билүү.

Жалпы максатта киргизүү/чыгаруу-бул интегралдык микросхемада же электрондук схемада такталбаган санарип сигналдын пини, анын жүрүм-туруму, анын ичинде кириш же чыгыш катары иштээри колдонуучу тарабынан иштөө учурунда көзөмөлдөнөт. GPIOлордун алдын ала аныкталган максаты жок жана демейки боюнча колдонулбайт.- Wikipedia жигит

Максат: GPIO колдонуу жана Пиңизди башсыз кылуу

Максаттуу аудитория: Орто - Кантип ширетүүнү билет, Pi кандай иштээрин түшүнөт, операциялык тутумду жүктөй алат жана зымдар жөнүндө билет.

Жабдуулар

Бул жерде бизге керектүү нерселер:

  1. Raspberry Pi
  2. Баскычтар x3
  3. Pendrive
  4. Биздин картон досубуз:)
  5. Breadboard
  6. Зымдар

Raspberry Pi Zero үчүн кошумча компоненттер

  1. HDMI (RPI Zero үчүн үн менен)
  2. USB Hub

1 -кадам: Flash SD картасы

Flash SD картасы
Flash SD картасы

Etcherди жана Raspbian сүрөтүн жүктөп алыңыз. Анан Etcherди орнотуңуз. Эгер сиз бүтүрсөңүз, аны ачыңыз жана Etcher аркылуу Raspbian Image ачыңыз. SD картаңызды салып, Etcherден тандаңыз. Flashти басыңыз. Жаркырап бүткөндөн кийин, аны Raspberry Pi'ге салыңыз. Сиз ойлонушуңуз мүмкүн, чынында эмне үчүн жаркылдоо керек?

Себеп:

Биздин Пи бош. Ал иштей турган органы жок адамдын денесине окшош. Эгерде сиз Органды (Эстутум картасын) салсаңыз, дене (Pi) иштей алат.

2 -кадам: Бардыгын сайыңыз

Бардыгын сайыңыз
Бардыгын сайыңыз

Баарын сайыңыз. Бул Hdmi (Pi Zero үчүн үн менен), кубат булагы, клавиатура жана чычкан.

Pi Zero колдонуучусу үчүн эскертүү:

Ооба мен түшүндүм. Мен дагы кедеймин. Ошондуктан мен Pi Zero гана сатып алам. Жөн эле USB Hub сатып алып, OTG аркылуу туташтырыңыз.

Pi жүктөлгөндө, конфигурацияны бүтүрүңүз.

3 -кадам: Пиңизге ырды жана орогучту салыңыз

Пиңизге Ыр жана Орогучту киргизиңиз
Пиңизге Ыр жана Орогучту киргизиңиз
Пиңизге Ыр жана Орогучту киргизиңиз
Пиңизге Ыр жана Орогучту киргизиңиз
Пиңизге Ыр жана Орогучту киргизиңиз
Пиңизге Ыр жана Орогучту киргизиңиз

Адегенде бардык ырларды (Mp3) Pendriveге киргизиңиз. Анан бул Wrapperди жүктөп алып, pendriveге салыңыз.

"Бул эмне? Вирус?"

Бул оромо деп аталат. Сиз бул оромону колдонуу менен OMXPlayerди башкаруу үчүн GPIO колдоно аласыз.

Ошондой эле, бул сценарийди жаратканы үчүн Джехутингге таазим!: D

Бүткөндөн кийин, пендривди Пи -ге туташтырыңыз. Жана ырды/home/pi/Music/ге жылдырыңыз

Каптаманы/home/pi/Desktopко жылдырыңыз

Эми биз жөн гана ырды жана анын операторун кыстарабыз. Эми биз Pi'ди жүктөгөндө аларды автоматтык түрдө ачып берели.

4 -кадам: Пи ырды Стартапта ойнотуу

Пи ырды Стартапта ойнотууну жасаңыз
Пи ырды Стартапта ойнотууну жасаңыз
Пи ырды Стартапта ойнотууну жасаңыз
Пи ырды Стартапта ойнотууну жасаңыз
Пи ырды Стартапта ойнотууну жасаңыз
Пи ырды Стартапта ойнотууну жасаңыз

Бул үчүн, ойноткучту иштетүү үчүн файлды тууралашыңыз керек.

Терминалды ачуу

Түрү

sudo nano /etc /profile

Түшүндүрмө: Sudo сиздин буйругуңуз менен кирүүгө уруксат берүү. Ал эми Nano текст редактору сыяктуу. /Etc /profile биз түзөткүбүз келген нерсе. Анын ордуна.txt файлын ачуу сыяктуу, сиз буйрукту колдоносуз.

Анан, ылдый жылдырыңыз. Жана бул сапты кошуңуз:

sudo python /home/pi/Desktop/omxplayer-player.py/home/pi/Music

"Бул эмне деген код?" Сиз сурай аласыз, бул код оромону ачып, биз сактап калган жерде ырды ойнотуу үчүн "/home/pi/Music"

Эми, "Ctrl + x", андан кийин Y жана Enter баскычтарын басыңыз.

Эми ал ырды кайра жүктөөдө ойной турганын көрөлү. Түрү:

Sudo кайра жүктөө

Эгер ал иштесе, анда биз сыйкырчылыкты уланта алабыз!

5 -кадам: Gpio Pins колдонуп Magic кылыңыз

Gpio казыктарын колдонуу менен сыйкыр кылыңыз
Gpio казыктарын колдонуу менен сыйкыр кылыңыз
Gpio казыктарын колдонуу менен сыйкыр кылыңыз
Gpio казыктарын колдонуу менен сыйкыр кылыңыз

Эми GPIO пиндерин колдоно турган убак келди! Алар Arduino окшойт, бирок ал башка.

Эми мен трюкту көрсөтөйүн деп жатам. Пинди туташтырыңыз (Шилтеме боюнча), GPIO24төн 3v3кө чейин жана сыйкырды көрүңүз.

"Wow! Ыр өзгөрдү! Анын сыйкыры, апам камераны ал!"

Албетте, бардыгы GPIO Pins менен ойногонду жакшы көрүшөт:)

Бирок бул башталышы гана, кадимки MP3 ойноткучта бизде 3 баскыч бар. Кийинки, Play/Pause жана Мурунку.

Бул сыйкырды колдонуп, баскычтарды жасайлы!

6 -кадам: Баскычтарды кошуу

Баскычтарды кошуу
Баскычтарды кошуу

Ооба! Биз кыжаалат болуп жатабыз! Нан тактасын колдонуп, мен түзгөн схеманын негизинде туташтырыңыз.

Pi Zero ошол эле пин позициясына ээ экенин эске алыңыз, андыктан бул жөнүндө кабатыр болбоңуз.

Бүткөндөн кийин, Pi'ни жүктөп көрүңүз жана баскычтарды басыңыз. Азыр бизде 3 баскыч бар. Мурунку, Пауза/Ойнотуу жана Кийинки.

Мейли, аны Cute Cardboard MP3 Playerге айландыралы!

7 -кадам: Баскычтарды Solder

Баскычтарды Solder
Баскычтарды Solder

Биз аларды кичине кылып, кутуга туура келиши үчүн ширетишибиз керек. Эгерде сиз нан менен тааныш эмес болсоңуз, анда бул зымдарды бириктирип, бирок аларды "нан" тактасына жайгаштыруу сыяктуу. Бизге кичирээк керек.

Биз жасаган нандын прототипинин негизинде "Бул кантип иштейт?"

Сиз зымды туташтырбасаңыз дагы, алар кантип туташат? Ар бир жагын текшерип көрүңүз, ал кантип иштейт. Эгерде сиз муну түшүнсөңүз, анда сиз ширетүүнү баштасаңыз болот!

8 -кадам: Аларды кутуга салыңыз

Аларды кутуга салыңыз
Аларды кутуга салыңыз
Аларды кутуга салыңыз
Аларды кутуга салыңыз
Аларды кутуга салыңыз
Аларды кутуга салыңыз

Пиңизге жана башка аксессуарларыңызга туура келген картонду кесип алыңыз. Жана аларды киргизиңиз. Баскыч үчүн, биз жогоруда көрсөтүлгөн сүрөттөгүдөй эле картонду кесишибиз керек, алар USB кабели менен Наушниктин портуна боштук кылып, алар чыгып кетиши мүмкүн.

Жана мына биз барабыз!

Биз жөн эле сонун MP3 ойноткуч жасадык

Сизге жагат деп үмүттөнөм:)

9 -кадам: Бүттү

Бүттү!
Бүттү!
Бүттү!
Бүттү!
Бүттү!
Бүттү!

Сиз жаңы эле MP3 ойноткуч жасадыңыз! Жана биз GPIO казыктары жөнүндө билдик.

Сизге жагат деп ишенем!

Сунушталууда: