Мазмуну:

Lightshowpi долбоору: 4 кадам
Lightshowpi долбоору: 4 кадам

Video: Lightshowpi долбоору: 4 кадам

Video: Lightshowpi долбоору: 4 кадам
Video: LightShowPi | It’s That Time Of The Year To Start Testing Things Out 2024, Ноябрь
Anonim
Lightshowpi долбоору
Lightshowpi долбоору
Lightshowpi долбоору
Lightshowpi долбоору
Lightshowpi долбоору
Lightshowpi долбоору
Lightshowpi долбоору
Lightshowpi долбоору

Баарыңарга салам! Бул менин 2020 -жылдын октябрь айына карата lightshowpi менен жарык шоуну кантип түзүү боюнча расмий көрсөтмөм.

1 -кадам: Берилиштериңизди чогултуңуз

Бул долбоор үчүн сизге төмөнкүлөр керек болот:- Raspberry Pi (Мен жыл мурун жакшы ниетте сатып алган В+ моделин колдонгом. Менин билишимче, бул 4төн башка бардык пи менен иштейт, бирок мен муну текшере албайм.)

www.raspberrypi.org/products/

- SD карт/Micro SD карта (Бул сиз колдонгон пииге жараша болот. 16 ГБ же андан чоңураак нерсе жетиштүү болушу керек)

www.walmart.com/ip/SanDisk-32GB-microSDHC-…

- Микро USB кубат кабели (Raspberry Pi үчүн)

- Sainsmart 8 Channel Solid State Relay Board

www.sainsmart.com/products/8-channel-5v-so…

- 10 каналдуу электр бөлүштүрүү блогу

www.speedwaymotors.com/Electrical-10-Termi…

- Төрт Hyper Tough розеткасы

www.walmart.com/ip/Hyper-Tough-Grounding-D…

- Two Hyper Tough 2 Gang Box

www.walmart.com/ip/Hyper-Tough-2-Gang-Swit…

- Эркектен Эркекке, Эркектен Аялга жана Аялдан Аялга секирүүчү зымдар

www.amazon.com/gp/product/B072L1XMJR/ref=p…

- 16 ченегич зым

www.walmart.com/ip/16-Gauge-Red-Black-Powe…

- HiLetGo Digital FM өткөргүч

www.amazon.com/gp/product/B07X3Z8YTD/ref=p…

- Зым кескич жана зым чечүүчү

www.walmart.com/ip/Wire-Stripper-Universal…

- Электр лента

- Кандооч

www.walmart.com/ip/Hyper-Tough-30-Watt-Sol…

- SD картты окуучу/жазуучу менен ноутбук/компьютер

- Эки тиштүү розетка

www.amazon.com/ARyee-Universal-Compatible-…

2 -кадам: Кабелди баштаңыз

Кабелди баштоо
Кабелди баштоо
Кабелди баштоо
Кабелди баштоо
Кабелди баштоо
Кабелди баштоо
Кабелди баштоо
Кабелди баштоо

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

Sainsmart тактасында тегиз баштуу отвертканы алып, каналдын бардык бурамаларын (кичинекей жашыл кутучалардын ичиндеги бурамаларды) бошотуп алыңыз. Андан кийин, Эркекти аял секирүүчү кабелдеринен кармап, аларды төмөнкүдөй зым менен байланыштырыңыз:

GPIO 11ден CH1ге чейин

GPIO 12ден CH2ге чейин

GPIO 13төн CH3кө чейин

GPIO 15 CH4кө чейин

GPIO 16дан CH5ке чейин

GPIO 18ден CH6га чейин

GPIO 22ден CH7ге чейин

GPIO 7ден CH8ге чейин

ӨТКӨРҮҮ

GPIO 6дан GNDге

GPIO 2ден VCCге

Эскертүү: СССРдин тактайында эки ГНД бар. VCCдин жанындагы бирин колдонуңуз.

Андан кийин 16 калибрлүү зымдын 16 даанасын (8 каналдын ар бири үчүн 2) кесип, бир гана дюймдун 1/16 бөлүгүн кыркып салгыңыз келет. Андан кийин ssr тактасынын чыгуу жагына киргизип, каналдын бурамаларын ылдый тартыңыз (өтө катуу эмес).

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

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

Эми 10 каналдуу кубаттуу автобус тилкесин алыңыз. Сизге 9 канал гана керек болот. Daisy чынжыры 9 алардын бирге (ошол жагы). Андан кийин СССРдин тактайындагы биринчи каналдан туура зымды алып, биринчи колдонулган каналга бекиңиз. Муну баардык 8 зым автобус тилкесине бекитилгенге чейин жасаңыз. Андан кийин эки тиштүү электр розеткасынан оң зымды алып, шинанын акыркы каналына өткөрүңүз.

Эми оор бөлүгү бүттү!

3 -кадам: Raspberry Pi орнотуу

Raspberry Pi үчүн жаңы келгендер үчүн бул жерден баштаңыз:

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

- Raspberry Pi Imager

www.raspberrypi.org/downloads/

- PuTTy

www.chiark.greenend.org.uk/~sgtatham/putty…

- SD карт форматтоочу

www.sdcard.org/downloads/formatter/

- Advanced IP сканери

www.advanced-ip-scanner.com/download/Advan…

Сиз жүктөп алгандан кийин, SD картаңызды туташтыруудан баштаңыз. SD картанын форматтоочусун ачыңыз жана форматтоону каалаган дискти тандаңыз. Андан кийин картаны форматтаңыз. Бул процесстин калган бөлүгүн жылмакай кылууга жардам берүү үчүн жасалган бир чара.

Андан кийин, малина пи үчүн NOOBS OS системасын бул жерден жүктөп алыңыз:

downloads.raspberrypi.org/NOOBS_latest

Эскертүү: Raspberry Pi OS аркылуу NOOBSту тандаганымдын себеби, NOOBS сизге жаңы орнотуу керек болгон учурда тез калыбына келтирүү ыкмасын сунуштайт.

Муну аяктагандан кийин, малина пи сүрөтчү программасын ачып, ыңгайлаштырылган OSке ылдый жылып, NOOBS.zipди таап, өзүңүздүн OS жазгыңыз келген дискти тандап, жазыңыз!

Бул аяктагандан кийин, SD картаны pi'деги уячага салыңыз. Алардын көбү тактанын астында, USB портторунун каршысында. Ошондой эле, азырынча малина пи үчүн чычканды сайгыңыз келет. RPIге микро USB энергия булагын сайыңыз. Андан кийин HDMI'ди сыналгыга, компьютер мониторуна ж.б. кошуу үчүн колдонуңуз. Бир аз убакыт өткөндөн кийин, малина пи сизге кандай OS орнотууну каалаарыңызды сурайт. Биринчи вариантты тандаңыз (Raspberry Pi OS Full/Desktop). Иштетүү тутумун орнотууга уруксат бериңиз, андан кийин pi кайра жүктөлөт. Пиңизди жаңыртуу жана SSH үчүн сырсөздү орнотуу үчүн калкып чыкма көрсөтмөлөрдү аткарыңыз (аны кийинчерээк колдонобуз).

Мунун баары бүткөндөн кийин, сиз жогорку сол бурчтагы Raspberry Pi логотибин чыкылдатууну каалайсыз. Андан кийин ачылуучу менюдан Preferences> Raspberry Pi конфигурациясына өтүңүз. Бул сиздин Raspberry Pi үчүн ар кандай орнотуулары бар менюну ачат. "Интерфейстер" өтмөгүн чыкылдатыңыз жана SSHди иштетиңиз.

Андан кийин USB Wi -Fi түйүнүн USB портторунун бирине туташтырыңыз (эгер сиздин пиңизде WiFi жок болсо). WiFi тармагыңызга туташыңыз.

Муну бүтүргөндөн кийин, Advanced IP Scanner жана PuTTy орнотулган компьютериңизге өтүңүз. Raspberry пиңизди туташтырган SSIDге туташыңыз. Advanced IP сканерин ачыңыз жана бул диапазонду сканерлеңиз: "192.168.137.1 - 192.168.137.254." Сиздин малина пиңиз жанында IP дареги менен калкып чыгышы керек. Эми, PuTTy ачыңыз жана Host Name кутусуна малина пи жанында көрсөтүлүүчү IP дарегин териңиз. Калкыма терезе пайда болот, ооба дегенди басыңыз. Андан кийин сизге "төмөнкүдөй кирүү" суралат: "pi" деп териңиз, андан кийин пиңизди орнотуп жатканда тандаган сырсөзүңүздү киргизиңиз. Сиз терип жатканда, сырсөз көрүнбөй турганын байкасаңыз болот. Бул коопсуздук өзгөчөлүгү жана толугу менен нормалдуу. Жөн эле сырсөздү терип, Enter баскычын басыңыз. Башка суроолор боюнча бул жерге кайрылыңыз:

www.raspberrypi.org/documentation/remote-a…

Пиңизге алыстан ийгиликтүү жеткенден кийин, төмөнкү буйруктарды териңиз:

sudo apt install git-core

git клону

cd lightshowpi

git get && git checkout python3

sudo./install.sh

sudo өчүрүп күйгүзүү

Ар бир буйруктан кийин, жаңы кодду терүүдөн мурун жашыл түстөгү "pi@raspberrypi:" пайда болушун күтө туруңуз. Мунун баары бүткөндөн кийин, аппаратты текшерүү үчүн бул буйрукту киргизиңиз:

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

СССРдин тактайындагы ар бир жарык өзүнчө жаркырап турушу керек. Сиз чырактарды күйгүзүүгө даярсыз!

4 -кадам: Биринчи ырыңызды ойнотуу

Ырларды ойнотуунун эң оңой жолу -.mp3 файлдарын жүктөп алып, анан аларды малина пи папкасына салуу. Мен өзүмдүн музыкамды "музыка" деп атадым. Андан кийин PuTTyде бул буйрукту колдонуңуз:

sudo python py/synchronized_lights.py --file =/home/pi/lightshowpi/usic/[songname].mp3

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

www.youtube.com/playlist?list=PLusUu0mUL14inWN0n3kunZgV04VEoSOdA

Суроолоруңуз болсо, тартынбастан сураңыз! Рахмат!

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