Мазмуну:
- Жабдуулар
- 1 -кадам: Делону басып чыгаруу
- 2 -кадам: Экранды даярдоо
- 3 -кадам: Баскычтар
- 4 -кадам: Sense Hat
- 5 -кадам: Камера
- 6 -кадам: Кодекс
- 7 -кадам: Күч
- 8 -кадам: Аны бирге орнотуу
Video: Ghostbusters PKE Meter: 8 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Өзгөчө бир карикатура менин балалык чагымдагы эстеликтерди ээлеп тургансыйт жана ал чыныгы арбактар. Рэй, Уинстон, Питер жана Эгон чындап эле сонун гаджеттер менен тишке чейин куралданган, алардын арасында PKE метр. Бул алардын бардык технологияларынын ичинен менин сүйүктүүм болчу жана негизинен алар аңчылыкка аракет кылып жаткан арбактарды аныктады.
Мен эмне кылайын деп жатам, өзүмдүн толук функционалдуу PKE эсептегичимди жасоо.
Жабдуулар
- 3D принтери (басып чыгарган жана жарыялаган көптөгөн кызматтар бар болсо да)
- 3D модель файлдары бул жерден табылган.
- Raspberry Pi 3B+
- Түнкү камера
- Sense Hat
- 3.5 "Монитор (мен бир аз моддинге муктаж болгон расмий Pi экрандарына арзан альтернатива таптым, бирок жакшы иштейт)
- Зымдар
- Бурамалар/болттор
- Батарея пакети бул жерден табылган.
- Баскычтар (мен аркада долбоорунан калганын колдондум)
- GhostBox Code (6 -кадамга киргизилген!)
- Сөз китепканасы (6 -кадамга киргизилген!)
1 -кадам: Делону басып чыгаруу
Мен колдонгон 3D модель бөлүктөргө бөлүнөт, мен кичине биттердин көбүн мен басып чыгарган жокмун. Мен туткасын, негизги кутучаны, баскычтарды жана экранды камтыган капкакты жана антеннанын бир бөлүгүн гана колдонуп жатам.
3D басып чыгаруу негизинен негизги антеннанын эки тарабынан чыккан кичинекей куралдарды колдонууну көздөйт, бирок мен түнкү көрүнүш камерасын мине кара түстө көрө алам деп чечтим.
Негизги кутуга туткасын бекитүү үчүн мен эки жаңгакты жана болтту колдондум. Бул супер клейди колдонуудан жакшыраак, эгер аны кайра бөлүп алуу керек болсо. Азырынча үстүнкү бөлүктү кутучага таштап коюңуз, биз дагы эле мониторго туура келишибиз керек.
Корпустун ичинде ашыкча пластмасса көп басылганын билдим, бирок аны курч бычак менен кыркуу оңой эле.
Сиз моделин бул жерден таба аласыз.
2 -кадам: Экранды даярдоо
Мен интернеттин бийиктигин жана төмөндүгүн издедим, бирок 3D басып чыгарууга ылайыктуу экранды таба алган жокмун. Мына ошондо мен RCA композиттик экрандарын издөөгө кириштим.
Амазонкада машиналарды артка кайтаруучу камералар менен иштөөгө арналган көптөгөн экрандар бар. Камералардын бул түрлөрү бул долбоор үчүн эң сонун өлчөмдөр жана алар болгону 15 фунт стерлингге бааланат. Бул Raspberry Pi менен колдонууга арналган кадимки ЖКнын баасынын жарымынан аз. Пи менен колдонуудан мурун, алар кээ бир моддинг талап кылат.
Экрандардын сапаты ЖК сыяктуу жакшы эмес, бирок бул ретро эффект берет, менимче бул долбоорго эң сонун ылайык келет.
Монитор арткы көрүнүшүн артка буруучу камерасы бар унаада колдонуу үчүн иштелип чыккан. Бизге эч кандай зым же корпустун кереги жок болот.
Корпусту бекитүүчү төрт бурама бар, алардын бири, кыязы, артындагы кепилдик чаптамасынын астында болот. Винтке жетүү үчүн отвертканы тыккыла. Төрт бураманы алып салгандан кийин, капкак бошоп кетиши керек. Аны ачыңыз жана корпустун экранын кылдаттык менен алып салыңыз. Сиз аны алып салуу үчүн сырткы корпуска кирген чекиттен жогору зымды кесип салышыңыз керек.
Бул бүткөндөн кийин, сиз pcbде оңой иштей аласыз. Бардык зымдарды тыкан алып салуу үчүн ширетүүчү колдонуңуз. Бул аяктагандан кийин, артында pcb менен экран болушу керек.
Өзгөчөлөштүрүлгөн сүрөттө көрүнүп тургандай, pcbдин дизайны мен азыр бир -экөөнө буйрук бергендей өзгөрүшү мүмкүн (сыноо жана ката бузуу аркылуу! Булар мен ушул кезге чейин жолуктурган эки вариант жана кээ бир компоненттер бири -биринен айырмаланат.
Биринчи кезекте сүрөттө чиптин бир бутунун ортосундагы зымды ширетүү керек, pcbдин ылдый жагындагы эң көп байланыш.
Сиз чипти жаңы эле туташтырган байланыш ошол эле байланыштан Pi'деги акысыз 5V GPIO казыктарынын бирине ширетилип жатат. Экинчи байланыштагы кара зым акысыз GPIO казыктарынын бирине туташат жана үчүнчү контактта сары зым сүрөттө Пи астындагы RCA уячасынын астындагы байланыштардын бирине ширетилип жатат.
Мен аялды Pi зымдарына Pi зымдарына туташтырып, түз эле мониторго туташтыра алам. Бул коопсуз ыкма, анткени монитор pcb бар, эгерде сиз проявите аны өтө көп.
Эми сиз күйгүзгөндө экраныңыз Пи чыгарылышын каттоосу керек. Экранга туура келиши керек болгондо, аны оңдоонун кажети жок, PKE метр капкагынын ичине абдан ылайыктуу экенин көрөсүз.
3 -кадам: Баскычтар
Мен баскычтарды кийүүдөн мурун Sense Hatти орнотуп ката кетирдим. Муну жасоодон мурун баскычтарды иреттөө оңой, андыктан сүрөттөрдөгү Sense Hatке көңүл бурбаңыз.
Sense LED матрицасын көрсөтүү үчүн мен матрицанын өлчөмү менен бирдей болгон тешикти PKE метринин 3D басылган кутусунун үстүнө кесип алдым. Бул убакытты жана чыдамкайлыкты талап кылды, андыктан шашылбоого аракет кылыңыз, анткени эгер ката кетсе капкагын 3D басып чыгарууга туура келет. Мен зым кескичтерди пластмассада болгон тешиктердин ортосуна кесүү үчүн колдондум, андан кийин Стэнли бычагын колдонгон соң, четтерин кылдат кесип, ылайыктуу чарчы тешик калганга чейин колдондум.
Мен Amazonдон сатып алган аркада машина комплектинен алган эки баскычты колдонуп жатам. Алар эсептегичтин баскычтары өтүшү керек болгон тешиктердин үстүнө жакшы жабышып калган, мен аларды кайра чечип алышым керек болгон учурда, аларды ордуна бир аз оңдоо үчүн колдонуп койгом.
Ар бир баскычтын түбүндө кичинекей тешик болушу керек, аны эки зым аркылуу өткөрө аласыз. Бул экөө тең баскычтын байланыштарына тиркелет. Зымдарды кнопкаларга туташтырып, ордуна жабыштыргандан кийин, аларды ылайыктуу GPIO казыктарына бекиңиз.
Долбоорго түнкү камера орнотулгандыктан, мен териштирүүңүздө кандайдыр бир кызык нерсе пайда болуп калса, скриншотту тартып, аны Piге сактап турган баскычты каалагам!
Башка баскыч, аны бүткөндөн кийин, Пиди коопсуз түрдө өчүрүү үчүн болот.
4 -кадам: Sense Hat
Sense Hat - бул ар кандай нерселерди окуган бир нече сенсорлорду камтыган пи үчүн эң сонун шляпа. Мен колдонгон код, GhostBox, бул окуулардан маалыматтарды алат жана аны алдын ала даярдалган китепканадан бир сөздү тандап алып, Sense тактасындагы LED матрицасында көрсөтүүчү алгоритм аркылуу коет.
LED матрицасынын капкагындагы тешикти кесип алгандан кийин, мен баскычтын зымдарын бир жакка түртүп койдум, алар GPIO казыктарына жетүү үчүн көп орун бар экенине ынандым, андан кийин Sense Hatти кичинекей бурамалар менен кутунун чокусуна бекитишти. Бул кичинекей жумуш болчу, бирок бурамаларды сырттан көрүү мүмкүн эмес жана алар сезүү шляпасын чындап жакшы кармап тургансыйт.
Бардык жерде зымдар көп, андыктан кийинки этапта көрсөтүлгөн схеманы аткарыңыз жана зымдар кайда баратат жана эркектен ургаачыга секирүүчү зымдарды колдонгонуңузга ишениңиз. Эркектин учу Sense Hatтин астына туташат, ал эми аялдын аягы Pi'деги тиешелүү GPIO казыктарына туташат.
5 -кадам: Камера
"Real Ghostbusters" мультфильминдеги PKE эсептегичте гаджеттен чыккан жана жаркылдаган антенна бар. Менде муну кылууга убакыт болгон жок, тескерисинче, түзмөктү караңгыда колдонуу үчүн түнкү камераны аягына чейин жабууну чечтим.
Мен камераны антеннага туташтыруу үчүн колдонгон стенд менен келген бул камераны колдонуп жатам. Мен Pi тактасында колдонууга арналган бир нече узун бурамаларды колдондум, бирок камераны антеннага туташтыруунун башка жолдору бар, андыктан аны кантип оңой табасыз. Мен андан кийин камеранын кабелин антеннанын боюна берип, астына коюп, антенна менен PKE эсептегичтин тешиктерин буруп, экөөнү бир нече бурамалар менен бекиттим.
Pi орнотуп жатканда, камераны жөндөөлөрдөн иштеткениңизди текшериңиз.
6 -кадам: Кодекс
Менимче, сиз Raspberry Piге операциялык тутумду орноттуңуз деп ойлойм, мен Debian менен бардым жана камераңызды иштеттиңиз. Бул үчүн интернетте көптөгөн гиддер бар.
Мен Sense Hat үчүн колдонгон код Ghostbox деп аталат жана фантастикалык. Бул жерден таба аласыз. Негизинен бул Sense Hatтан окууларды алат жана аларды алдын ала аныкталган китепканадан сөздү тандоо үчүн алгоритм аркылуу чуркайт. Мен интернеттен бирөөнү жүктөп алып, ага дагы бир нече аталыштарды кошуп, тиешеси жок деп ойлогон кээ бир сөздөрдү өчүрдүм.
Пиңизге кодду жүктөп/көчүрүңүз/. Мен Pi веб -браузерине кирип, кодду таап, Ghostbox.py аттуу жаңы текст файлына көчүрдүм. Тексттин түсүн, экранда пайда болгон үлгүнү өзгөртүү үчүн кодго тууралоолорду киргизсеңиз болот, бирок мен өзгөрткөн жалгыз нерсе - бул түзмөктүн сезгичтиги. Бул менин PKE метрин жылдырганымды жана текстти көрсөткөнүмдү сезген жок дегенди билдирет.
Бул үчүн кодду ачып, #58 -сапка өтүңүз жана пайызды 2,5тен жогорку санга өзгөртүңүз. 4 же 5 сыяктуу бир нерсе жасайт. Эгерде сиз дагы эле өтө сезимтал деп тапсаңыз, анда аны керектүү өлчөмдө көбөйтүңүз.
Код спиксти камтыйт, эгер сиз долбоорго спикерди кошууну чечсеңиз, анда ал көрсөтүлгөн сөздү да катуу сүйлөйт. Мен муну кылган жокмун, бирок эгерде сиз аны иштете алсаңыз, мага кантип иштээриңизди билдириңиз.
Скриншотторду алуу үчүн мен raspivid командасын колдондум.
Мен өзүмдүн коддорумду тиркеп койдум, мен баарын стресстен өткөрөм. GhostBox.py жана pkebuttons.py файлдары /home /piге кирет.
Ovilus.txt файлы мен колдонгон китепкана. Блокноттон же ушул сыяктуу нерселерди ачуу менен каалаган сөздөрдү кошуп/алып салсаңыз болот. Бул файл андан кийин/home/pi/Documents ичине кирет
Р.txt файлы Pi баштаганда баарын автоматтык түрдө иштетүү үчүн маалыматты камтыйт. Бул rc.local деп аталып, / etc / ичине жайгаштырылышы керек.
Сиз акыркы эки абзацты ээрчип жүргөнүңүздө, сиз иштешиңиз керек. Pkebuttons.py баскычтарын сиз баскычтарды туташтырган GPIO казыктарына өзгөртүүнү унутпаңыз. Мен эч качан өчүрүү баскычын жасай алган жокмун, андыктан бул мүмкүнчүлүктү кошуңуз.
7 -кадам: Күч
Бийликтин көптөгөн варианттары бар, бирок мен бул батарейканы колдонууну чечтим. Мен анын Пинин астындагы корпустун ичине абдан ылайыктуу экенин байкадым жана USB кабелин колдонуп, Пи -ге туташа аласыз. Бул сиздин проектиңизди күчөтүүнүн башка жолдору менен чаташтырбоо керек дегенди билдирет. Мен бул тактанын заряддоо портуна запастык USB кабелин туташтырып, керек болгондо оңой кубаттай алам деп долбоордун арткы бөлүгүнөн чыгардым.
8 -кадам: Аны бирге орнотуу
Акыркы кадам үчүн мен GPIO кабелдеринин туташып калганын текшерип, бардыгын PKE эсептегичтин корпусуна киргиздим, анан капкагын ылдый түшүрдүм. Мен 3D принтерим бөлүктөрдү укмуштуудай басып чыгарбаганын жана капкак үстүнөн үзүлбөй турганын байкадым. Мен муну кармап туруу үчүн супер клей менен чечтим.
Мына сага! Жумушчу PKE эсептегич. Эгерде сиз бул проекти жасап, арбак аңчылыкка кабыл алсаңыз, мени менен байланышып, анын кандай иштээрин мага билдириңиз!
Сунушталууда:
Батарея менен иштөөчү LED Light (s) Solar Charging менен: 11 кадам (Сүрөттөр менен)
Батарея менен иштөөчү LED Жарыгы (лары) Күндүн кубаттуулугу менен: Аялым самын жасоону үйрөтөт, анын сабактарынын көбү кечинде болчу, кышында бул жерде саат 16:30 чамасында караңгы кирип калат, анын кээ бир окуучулары бизди табууда кыйналышкан. үй Бизде маңдайкы жазуу бар болчу, бирок көчө лигасы менен да
Howto: Rpi-imager жана сүрөттөр менен Raspberry PI 4 Headless (VNC) орнотуу: 7 кадам (Сүрөттөр менен)
Howto: Rpi-imager жана сүрөттөр менен Raspberry PI 4 Headless (VNC) орнотуу: Мен бул блогумда кызыктуу долбоорлордун топтомунда бул Rapsberry PI колдонууну пландап жатам. Аны текшерүүдөн тартынбаңыз. Мен Raspberry PIди колдонууну каалагам, бирок жаңы жерде клавиатура же чычкан жок болчу. Мен Raspberry орнотконума бир топ убакыт болду
PKE Meter Geiger Counter: 7 кадам (Сүрөттөр менен)
PKE Meter Geiger Counter: Мен Peltier Cooled Cloud палатасын толуктоо үчүн көптөн бери Geiger эсептегичин кургум келет. Гейгер эсептегичине ээ болуунун анча деле пайдалуу максаты жок (бирок үмүттөнөм), бирок мен эски орус түтүктөрүн жакшы көрөм жана бул болот деп ойлогом
Жөнөкөй кадамдар жана сүрөттөр менен компьютерди кантип ажыратуу керек: 13 кадам (сүрөттөр менен)
Жөнөкөй кадамдар жана сүрөттөр менен компьютерди кантип ажыратуу керек: Бул компьютерди кантип ажыратуу керектиги жөнүндө көрсөтмө. Негизги компоненттердин көбү модулдук жана оңой эле алынып салынат. Ошентсе да, бул боюнча уюштуруу маанилүү. Бул сизди бөлүктөрдү жоготпоого, ошондой эле кайра чогултууга жардам берет
Capacitance Meter TM1637 менен Arduino колдонуп: 5 кадам (сүрөттөр менен)
Capacitance Meter TM1637 менен Arduino колдонуу менен: TM1637де көрсөтүлгөн Arduino менен сыйымдуулук өлчөгүчтү кантип жасоо керек. Болжол менен 1 UF 2000 UF чейин