Мазмуну:
- 1 -кадам: Берилиштериңизди чогултуңуз
- 2 -кадам: Кабелди баштаңыз
- 3 -кадам: Raspberry Pi орнотуу
- 4 -кадам: Биринчи ырыңызды ойнотуу
Video: Lightshowpi долбоору: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Баарыңарга салам! Бул менин 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
Суроолоруңуз болсо, тартынбастан сураңыз! Рахмат!
Сунушталууда:
Автоматташтырылган жаныбарлар үчүн тамак-аш табагы долбоору: 13 кадам
Автоматташтырылган үй жаныбарлары үчүн азык-түлүк табагы долбоору: Бул көрсөтмөлүү тамак-аш идиштери менен автоматташтырылган, программалоочу үй жаныбарын кантип курууну сүрөттөйт жана түшүндүрөт. Мен бул жерге продукттардын кантип иштээрин жана анын кандайча экенин көрсөткөн видеону тиркемем
(IOT долбоору) ESP8266 жана Openweather API аркылуу аба ырайы маалыматын алыңыз: 5 кадам
(IOT долбоору) ESP8266 жана Openweather API аркылуу аба ырайы маалыматын алыңыз: Бул көрсөтмөдө биз жөнөкөй IOT долбоорун түзөбүз, анда openweather.com/apiден шаарыбыздын аба ырайы маалыматын алып, аны иштетүү программасын колдонуу менен көрсөтөбүз
D-882 транзисторун колдонуу менен эң сонун 3 электроника долбоору: 9 кадам
Top 3 Awesome Electronics Project D-882 Transistor колдонуу: JLCPCB-бул Кытайдагы эң чоң ПХБ прототип ишканасы жана PCB өндүрүш тажрыйбасы 10 жылдан ашкан PCB прототипине жана чакан партиялуу PCB өндүрүшүнө адистешкен жогорку технологиялуу өндүрүүчү. Алар үнөмдүү чечимди камсыздай алышат
Spin Art Turbine Remix долбоору: 4 кадам
Spin Art Turbine Remix долбоору: Эгер сиз спин -артка кызыксаңыз, анда бир көйгөй бар жана бул көйгөй сиз бир колуңуз менен бургулоону кармап турушуңуз керек, экинчи колуңуз менен боёп койсоңуз болот. бул жөнөкөй турбинанын жардамы менен сиз чече аласыз
Arduino автоматташтырылган көлөкө экраны долбоору үчүн кадам моторун жана драйверди тандоо: 12 кадам (сүрөттөр менен)
Arduino автоматташтырылган көлөкө экраны долбоору үчүн тепкич моторун жана драйверди тандоо: Бул Нускамада мен Automated Shade Screen долбоорунун прототипине Step Motor жана Driver тандоо үчүн жасаган кадамдарымдан өтөм. Көлөкөлүү экрандар - бул популярдуу жана арзан Coolaroo кол менен жасалган моделдер, мен аны алмаштыргым келди