Мазмуну:

Raspberry Pi менен баштагандар үчүн DIY музыкалык Xmas чырактары: 12 кадам (сүрөттөр менен)
Raspberry Pi менен баштагандар үчүн DIY музыкалык Xmas чырактары: 12 кадам (сүрөттөр менен)

Video: Raspberry Pi менен баштагандар үчүн DIY музыкалык Xmas чырактары: 12 кадам (сүрөттөр менен)

Video: Raspberry Pi менен баштагандар үчүн DIY музыкалык Xmas чырактары: 12 кадам (сүрөттөр менен)
Video: Как собрать ПЛК Raspberry Pi Pico || Редактор OpenPLC 2024, Ноябрь
Anonim
Image
Image

Бүгүн мен жаңы жылдык чырактарыңыздын музыка менен жаркырашын алуу үчүн малина пиин колдонуу кадамдарын басып өтөм. Кошумча материалдардын бир нече доллары менен, мен сизди кадимки Рождество чырактарын үйдүн жарык шоусуна айландыруу аркылуу көрсөтөм. Бул жердеги максат - нөлдөн баштоо. Бул колдонмо Linuxту такыр колдонууну билбеген адамдарга жана окшошторго арналган болсо да, линукс жана малина пи толук табышмак болгон адамдарга багытталган. Lightshowpi программалык камсыздоосу жана татаал жабдуулар менен дагы көп нерселерди жасаса болот, бирок бул жөн гана баштоо жөнүндө.

1 -кадам: Материал

Pi 1 орнотуу: Raspbian орнотуу
Pi 1 орнотуу: Raspbian орнотуу

Биринчиден төмөнкүлөр болушу керек:

  • Сизге Рождество чырактарыңыз керек болот. Мен DC ток менен иштеген чырактарга жабышууну сунуштайм. Эгерде сизде жок болсо, анда электр чыңалуусу менен ойногондун ордуна, кээ бир LED тилкелерин же DC токтун жаңы жылдык жарык кылдарын алыңыз.
  • Малина пи; ар кандай конфигурациялар башка жабдыктарга муктаж

    • Эгерде сиз пи нөл же пи нөл w алсаңыз, сизге ** татыктуу комплект булардын баарына ээ болот **

      • HDMI аудио чыгаргыч
      • мини HDMI кабели
      • баш казыктары, же жөн эле тактага ширетүү
      • USB OTG адаптери
      • Бир ширетүүчү темир
    • Эгерде сиз A, A+, B же B2 же нөлгө (w эмес) ээ болсоңуз, анда сизге Wi -Fi түйүнү керек болот
    • Эгерде сиз pi 3 комплектин алсаңыз, анда башка эч нерсе жок
  • Жардамчы жана көмөкчү кабели бар динамик. Тилекке каршы, Bluetooth аудиосу pi нөл w жана pi 3 боюнча түшүнүксүз.
  • эстутум картасы (минималдуу 4gb), адатта, комплектке киргизилген
  • 8 каналдуу реле тактасы (5v)
  • Ургаачыдан ургаачынын башына төөнөгүчтөр

Убактылуу муктаждыктар: бул убактылуу нерсе, андыктан сизге керектүү нерселерди бир нече саатка колдонууну сунуштайм

  • USB чычкан жана клавиатура
  • HDMI мониторуна же сыналгыга кирүү
  • Эгерде USB чычкан менен клавиатураны алмаштыруу өтө кыжырды келтирсе жана башка USB портторуңуз бош болсо, USB хаб

Милдеттүү эмес

  • Бардык жарыктарыңыз үчүн колдоно турган чоң энергия булагы

    Эгер сиз бул жолго бара турган болсоңуз, анда сиз дагы электр шнурун жасашыңыз керек, же узартуу зымын кесип, аны электр кабели катары колдонушуңуз керек

  • ошондой эле сиздин пиңизди конвертор менен
  • жана керек болсо, балким, андан да жогорку чыңалуу чырактары

2 -кадам: Pi 1 орнотуу: Raspbian орнотуу

Pi 1 орнотуу: Raspbian орнотуу
Pi 1 орнотуу: Raspbian орнотуу

Биринчи кадам сиздин түзмөктө raspbian алуу болуп саналат. Мен булардын бардыгын бир блокко камтыйм, жана жабдыктарды өзүнчө жабам.

Мен pi фондунан noobs жүктөөнү сунуштайм

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

3 -кадам: Pi 2 орнотуу: SSH жана VNC орнотуу

Pi 2 орнотуу: SSH жана VNC орнотуу
Pi 2 орнотуу: SSH жана VNC орнотуу
Pi 2 орнотуу: SSH жана VNC орнотуу
Pi 2 орнотуу: SSH жана VNC орнотуу

SSH жана VNC орнотуулары бар болсо, сиз пиди зымдардын чоң башаламандыгына туташтыруунун кажети жоктугун билдирет. Баары ноутбуктун 2 терезесинен же телефонуңуздан жасалат. Биз көбүнчө "sudo" менен буйруктарыбыздын алдында болобуз, бул негизинен биздин буйрукка администратордун артыкчылыктарын берет.

  1. Алгач сырсөзүңүздү алмаштырыңыз. Терминал терезесин ачып, төмөнкүнү териңиз, демейки сырсөздү (малина) киргизип, анан өзүңүздүн сырсөзүңүздү киргизиңиз.

    sudo passwd

  2. азыр төмөнкү буйрук менен IP дарегиңизди көчүрүңүз

    ifconfig

Эми жөндөөлөр менюсуна өтүп, SSH жана VNC күйгүзүңүз. Эми сиз пиди кайра жүктөп, аны монитордон, клавиатурадан жана чычкандан ажыратсаңыз болот.

4 -кадам: Pi 3 орнотуу: Pi'ге кирүү үчүн Bitvise SSH колдонуңуз

Pi 3 орнотуу: Pi'ге кирүү үчүн Bitvise SSH колдонуңуз
Pi 3 орнотуу: Pi'ге кирүү үчүн Bitvise SSH колдонуңуз

Мен bitvise сунуштайм, анткени анын интеграцияланган SFTP куралы, ошондой эле жакшы интерфейси бар. Мурун көчүрүп алган IP дарегиңизди киргизиңиз, pi колдонуучу атын жана жаңы сырсөзүңүздү колдонуңуз. Демейки портту сактаңыз (22). Кирүүнү тандаганыңызда терминал ачылышы керек.

5 -кадам: Pi 4 орнотуу: Пиңизди жаңыртыңыз

Башка эч нерсе кылардан мурун, жаңыртууларды иштетиңиз

  1. Биринчиден, сиз кандай пакеттер бар китепкананы жаңыртыңыз

    sudo apt-get update

  2. Иштеп бүткөндөн кийин, сиз жаңыртууларды иш жүзүндө орнотосуз

    sudo apt-get жогорулатуу

  3. Жакшы чара көрүү үчүн, pi түзмөгүңүздүн жаңыртылгандыгын текшериңиз (муну жаңыртуу аркылуу жасоо керек)

    sudo rpi-update

6 -кадам: Pi 5ти орнотуу: Lightshowpi орнотуу

Pi 5ти орнотуу: Lightshowpi орнотуу
Pi 5ти орнотуу: Lightshowpi орнотуу

Кадамдардын бул бөлүгү lightshowpi веб -сайтында түздөн -түз жеткиликтүү. Мен аларды ыңгайлуулук үчүн киргизем. Мен ал жерде бир нече түшүндүрмөлөрдү кошом.

  • sudo apt-get орнотуу git-core

    apt-get-бул пакеттерди алган нерсе, бул жерде биз git-core орнотобуз, көз карандылыктар (git-core программалары иштеши керек) автоматтык түрдө кошулат

  • cd ~

    cd - каталогдорду алмаштыруу, ~ дегени менен/home/*username*/, бул учурда ал/home/pi/болмок; муну колдонуу же ~ ошол эле иштеши керек

  • git клону

    Бул бизге керектүү папканын түзүлүшүнүн үстүнөн көчүрүлгөн

  • cd lightshowpi

    азыр биз жаңы эле жүктөлгөн папкага өтөлү

  • git get && git кассасы туруктуу

    азыр биз керектүү файлдарды алабыз

  • cd/home/pi/lightshowpi

    биз туура папкага өтөбүз; Linuxто, эгер биз системалык шилтемелерди түзбөсөк, скрипттерди иштетүүдөн мурун, биз дайыма туура папкага өтүшүбүз керек

  • sudo./install.sh

    бул чыныгы орнотууну кылат; бул менин pi нөлүмдө болжол менен 3 саатка созулду

  • sudo кайра жүктөө

    азыр биз өчүрөбүз

7 -кадам: буюмдарыңызды зымга өткөрүү

Сиздин нерселерди өткөрүү
Сиздин нерселерди өткөрүү

Бирок, сиз түзмөгүңүздү иштетип жатканыңыз сиз колдонгон нерсеге жараша болот. Бул жерде көптөгөн варианттар бар, бирок күндүн акырында сизге USB аркылуу, же меникиндей баштык казыктарын жана ыңгайлаштырылган кубат чечимин колдонуу менен 5V керек болот. Сиз үзгүлтүккө учуратып жаткан бардык күч DC болушу керек. AC линиясынын чыңалуусу жакшы иштейт, бирок бул кошумча тобокелчиликти алып келет. Төмөн чыңалуу алда канча коопсуз.

8 -кадам: 2 -нерсеңизди зымга отургузуу: казыктарды ширетүү

2 -нерсеңизди зымга түйүү: казыктарды ширетүү
2 -нерсеңизди зымга түйүү: казыктарды ширетүү

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

9 -кадам: 3 -нерсеңизди зымга өткөрүү: Пиди эстафета тактасына туташтыруу

3 -нерсеңизди өткөрүңүз: Пиди эстафета тактасына туташтыруу
3 -нерсеңизди өткөрүңүз: Пиди эстафета тактасына туташтыруу
3 -нерсеңизди өткөрүңүз: Пиди эстафета тактасына туташтыруу
3 -нерсеңизди өткөрүңүз: Пиди эстафета тактасына туташтыруу

Биз wiringpi пин номерин колдонуп жатабыз. Ал жерде альтернативдүү аталыш конвенциясы бар, мен берген диаграмманы колдонуңуз же wiringpi.com сайтына өтүңүз

Реле эстафетасынан, казыктар сиздин көзүңүз менен, солдон оңго, сиз пи боюнча төмөнкүлөргө туташасыз

  1. пин 20: жер
  2. пин 11: GPIO 0
  3. пин 12: GPIO 1
  4. пин 13: GPIO 2
  5. пин 15: GPIO 3
  6. пин 16: GPIO 4
  7. пин 18: GPIO 5
  8. пин 22: GPIO 6
  9. пин 7: GPIO 7
  10. pin 4: 5v күчү

Эгерде сиз пиңизди башкы казыктардан иштетип жатсаңыз, анда +5v 2 -пинге, ал эми (жер) 6 -пинге өтөт.

10 -кадам: 4 -нерсеңизди зымга өткөрүү: Эстафетаңызды зымга өткөрүү

4 -нерсеңизди зымга өткөрүү: Эстафетаңызды зымга өткөрүү
4 -нерсеңизди зымга өткөрүү: Эстафетаңызды зымга өткөрүү
Заттарыңыздын зымдары 4: Эстафеталарыңыздын зымдары
Заттарыңыздын зымдары 4: Эстафеталарыңыздын зымдары

Реле коммутатор сыяктуу иштейт. Ошентсе да, сиз жарыгыңызды түздөн -түз өз күчүңүзгө өткөрүп бересиз, муну кылыңыз, бирок андан кийин ток өткөрүүчү зымды кесип, ошол кесилген зымдын ар бир учун реленин бирине койуңуз. Ар бир реленин 3 терминалы бар. Алардын экөө чогуу, жана релени кубаттоо аларды ажыратат, экинчиси реле иштетилгенде борбордук терминалга туташат. Бурчтун формасынын кичинекей диаграммасы кайсынысы өзүнчө экенин көрсөтөт (кызыл түстө). Ар бир реленин карама -каршы учтары (биринчи жана акыркы) эч качан туташпайт. Кааласаңыз, дайыма күйгүзүп, 2ди жашылда колдонсоңуз болот, бул жөн гана lighthowpi буйруктары тескери болот дегенди билдирет. Музыка бүткөндөн кийин жарыктын демейки күйгүзүлүшүн кааласаңыз, бул пайдалуу болушу мүмкүн.

11 -кадам: Сыноо

Test It
Test It

Мен бул кичинекей светодиоддорду тактамды текшерүү үчүн колдондум, бирок чынында эле релелик тактадагы кызыл жарыкты карасаңыз болот. Ар бир реле мурунтан эле өзүнүн светодиодуна ээ.

  • Адегенде lightshowpi папкасына өтүүнү унутпаңыз

    cd/home/pi/lightshowpi/

  • Андан кийин бул сыноо командаларынын бирин колдонуңуз

    • sudo python py/hardware_controller.py --state = flash
    • sudo python py/hardware_controller.py --state = fade

Сыноону бүтүрүү үчүн CTRL+C баскычтарын басыңыз

12 -кадам: ырахат алыңыз

Ырахат!
Ырахат!

Эми чыныгы Рождество чырактарын орнотууга жана шоудан ырахат алууга убакыт келди. Менин толук видеомду көрүүнү унутпаңыз!

Биринчи ырыңызды иштетүү үчүн, lightshowpi devs тарабынан берилген демо файлды колдонуңуз

sudo python py/synchronized_lights.py --file =/home/pi/lightshowpi/music/sample/ovenrake_deck-the-halls.mp3

Башка уулду ойнотуу үчүн, ошол буйруктун аягындагы mp3дын атын жөн эле өзгөртүп коюңуз. Бул жерде bitviseдин sftp өзгөчөлүгү келет; сиз жөн гана чыкылдатып, файлдарыңызды сүйрөй аласыз.

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