Мазмуну:
- 1 -кадам: ажыратуу жана чечимдер
- 2 -кадам: Chromium Code
- 3 -кадам: ТВ көзөмөлдөрү
- 4 -кадам: Айлана жылдыруу
- 5 -кадам: Уйку жана Ойгонуу
- 6 -кадам: Экран убактысы
- 7 -кадам: тунук шаблондор
- 8 -кадам: Көбүрөөк баскычтар
- 9 -кадам: ишти кесүү
- 10 -кадам: Илинип турган тутка
- 11-кадам: Touch-Ups жана Ассамблея
- 12 -кадам: Сайттын тандоосу
- 13 -кадам: Акыркы ойлор
Video: 1975 Hitachi Pi Info-TV: 13 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Бул кичинекей Hitachi I-89-311 портативдүү телевизору, мен аны ретро дубалга орнотулган маалымат станциясына айландырдым! Ал пайдалуу мазмунду толук экрандагы Chrome өтмөктөрүнүн сериясында көрсөтөт жана телеканалдарды өзгөрткөндөй эле барактардын ортосундагы жөндөөнү которгучтарды бурат. Үн баскычы жылдырууну көзөмөлдөйт, күйгүзүү баскычы баракты жаңыртат жана ал PIR кыймыл сенсоруна ээ, андыктан сиз кеткенде экран өчөт.
Мазмунду көрсөтүү үчүн Pimoroni 8 4: 3 экраны жана Raspberry Pi 3 колдонулат, ал эми кээ бир атайын жасалган өчүргүчтөр телевизордун бардык баштапкы башкаруу элементтерин колдонууга мүмкүндүк берет.
Эгерде сиз камтылган видеону көрө албасаңыз, анда ал:
1 -кадам: ажыратуу жана чечимдер
Бул сыналгы мага жай мезгилинде сатууда 5 фунт стерлингге турду, мен үйгө келип, аны бузууну чыдамсыздык менен күтчүмүн. Мен аны жөн эле бөлүп алып, кыйып салууну, экранды эски 10 планшетим менен алмаштырып, дубалга илип коюуну ойлодум - жакшы тез долбоор! Жыгуу, албетте, жакшы өттү, баары абдан таза жана рахмат Жаңы магниттик тетиктер табакчасы, мен бир да жолу винттен ажыраган жокмун. Планшетти сыйрылган корпуска көтөргөнүмдө, бирок ал эч качан батпай турганы айдан ачык болчу, экрандын тегерегиндеги капчык капка сыйбаганга чейин өтө калың болгон..
Мен алдыдагы календардык жолугушууларды, аба ырайын, жаңылыктарды жана башкаларды көрсөтүү үчүн Android үй экранын виджеттер менен жөнгө салууну элестеткем, бирок терезеден Raspberry Pi параметрлерине кайрылдым. Мен биринчи кезекте панельдерди көрсөтүү үчүн программалык камсыздоону карай баштадым, анткени бул болжол менен мен кийин болгондой болду. Мен сунуштарды алгандан кийин dashing.io аракет кылдым, бирок аны орнотуу жана конфигурациялоо бир аз ыңгайсыз деп табылды. Башка варианттардын көбү бизнеске көбүрөөк көңүл бургандыктан, жандуу CCTV веб-камерасынын түрмөгүн көрсөтүү сыяктуу өзгөчөлүктөргө ээ эмес. Бир аз убакыттан кийин мен өзүм каалаган веб -баракчаны курууну чечтим, бирок мен каалаган мазмунду көрсөтүү үчүн, бирок ошондо идея пайда болду, эмне үчүн бир нече веб -баракчалар жок жана телевизордун башкаруу элементтери аркылуу алардын ортосунда жыла аласыңар? Бул кичинекей экранда туура келген нерселердин айланасында азыраак компроматтарды билдирет жана элементтерди кошууну же алып салууну чынында оңой кылат. Бул "Эврика" көз ирмеминен кийин мен аны аткарышым керек болчу - бул өтө татаал деле эмес.
2 -кадам: Chromium Code
Веб -баракчалардын идеясы иштеши үчүн, мен биринчи керек болгон нерсе, Chromium браузерин жүктөөдө толук экранды кантип ачуу керек экенин, бир нече алдын ала аныкталган өтмөктөр менен. Pi жана Chromiumдун ийкемдүүлүгүнүн аркасында буга жетишүү оңой эле, автоматтык түрдө баштоо файлын түзөтүү:
sudo nano.config/lxsession/LXDE-pi/autostart
… жана кошуу
@chromium-browser --noerrdialogs --start-fullscreen https:// url1 https:// url2 https:// url3
… өзгөртүүлөрдү сактоо менен файлдын аягына чейин.
Кийинчерээк браузердин өтмөктөрүн башкаруу үчүн сыналгынын баскычтарын кандайдыр бир жол менен табууга туура келди. Мен жакын жерде өзүнчө зымсыз клавиатура жана чычкан комбону болууну пландадым, андыктан Киоск режимин колдонгон жокмун жана чычкандын кыймылы же чыкылдатууга кызыккан жокмун, бирок мен "Мен иштейм" деген негизги маалыматты аткаргым келди. -баштапкы телекөрсөтүүлөрдү колдонуу менен басып алыңыз. Мен, кыязы, которгучтарды Piнин GPIOсуна туташтырып, Pythonдо көзөмөлдөп тураарымды билчүмүн, андыктан баскычтарды окшоштура турган кээ бир кодду издеп көрдүм, ошондо буларды физикалык которгучтан киргизүү аркылуу жөнөтүү үчүн.
Бир аз траулингден кийин мен xdotool менен тааныштым, ал жумуш үчүн эң сонун болчу, анткени ал Pythonго оңой киргизиле турган кодду колдонуп баскычтардын басылышын симуляциялоого мүмкүндүк берет. Алгач мен аны орноттум…
Sudo apt-get xdotool орнотуу
… Андан кийин терминалдын жардамы менен CTRL-TAB клавиатурасынын жарлыгын туурап, Chromeдогу өтмөктөрдү которуу буйругу чыкты:
xdotool издөө -бир гана көрүнбөгөн -"chromium" классынын терезе фокусу && xdotool ачкычы ctrl+Tab
Мен ошондо F5 баскычын туурап, "Жаңыртуу" аракетин аткаруу үчүн коддун бир бөлүгүн түзүү үчүн ушундай кылдым:
xdotool издөө -бир гана көрүнбөгөн -"chromium" классынын терезе фокусу && xdotool ачкычы F5
Эми менде коддун негизги биттери болгондон кийин, кийинки жумуш физикалык баскычтарды иреттөө, аларды GPIOго туташтыруу жана браузерди башкарыш үчүн Python скриптин түзүү болчу.
3 -кадам: ТВ көзөмөлдөрү
Шоу баскычынын жылдызы татынакай чоң тюнинг болчу, ошондуктан мен биринчи ошол боюнча иштедим. Мага браузердин өтмөк которуштуруусун иштетүү үчүн тергичтин айлануучу аракети GPIO менен басылган баскычтарга которулушу керек болчу, ошондо аны буруу "каналды" өзгөртөт. Ыңгайлуу болгондой, мен буга чейин окшош нерсени кылчумун, менин Neon Infinity Телевидение долбоорум үчүн, ошол эле ыкманы колдонууну чечтим.
Баштоо үчүн мен 12 полюстуу бир ыргытуучу айландыргычты алып, бири-бирине альтернативдүү терминалдарды кошуп койгом, алардын 6сы бир зымга туташкан. Башка зым которгучтун түйүнүнө туташтырылган, ошондуктан ар бир айлануучу чыкылдатуу аны ачык жана жабык абалдын ортосунда жылдырат. Бул ар бир каналдын өзгөрүшүнө 2 "чыкылдатуу" керектигин билдирет, бирин которгучту "жабык" чыкылдатып, бирин кайра ачуу үчүн.
Мультиметр менен сынап көргөндөн кийин, мен кийинки баскычка өттүм (On/Off)-Мен муну барактын "жаңыртуусун" гана кааладым, ошондуктан стандарттык баскычты которгуч колдонулду.
Бул экөө тең бүткөндө, мен аларды кичине протоборго секиргичтин башы менен кошо туташтырдым, ошондо зым оңой болмок. Андан кийин мен аларды Pi (GPIO6, GPIO26 жана 3v) менен туташтырып, браузердин терезесин башкаруу үчүн физикалык кыймылдарын баскычтарга басуу үчүн Python скриптин чогулттум. Мен колдонгон скрипт абдан жөнөкөй жана GitHubда жеткиликтүү. Ал толугу менен иштеп баштаганда, мен аны линияны кошуу менен автоматтык түрдө баштоого койдум …
@sudo python /home/pi/tabswitch.py
… автоматтык түрдө баштоо файлына, мен мурун @chromium-browser буйругун кошкон элем.
Ошентип, эки баскыч ылдый болду, бирөө кетсин!
4 -кадам: Айлана жылдыруу
Мен үчүнчү баскычты (Көлөм) браузердин баракчасын өйдө -ылдый жылдырып, аталыштарды жана аба ырайынын көрүнүшүн сканерлегим келди - бул сонун түшүнүк, бирок жетишүү кыйын! Мен ар кандай варианттарды изилдедим, бирок кайра сүйүктүүлөрүмдүн бирине кайтып келдим - арзан USB чычкандар. Унаанын өтүгүнө болгон саякат ар кайсы штаттарда төрт эски чырылдакты пайда кылды (ар бири 50р тегерегинде), мен алардын биринде мен жылдыруучу дөңгөлөктү үн баскычына жана үн тутумуна туташтырып, корпуска түшүрө турган хакердик такта болот деп үмүттөнгөм. Pi үчүн USB кабели.
Бирок бул оңой болгон жок, анткени чычкандардын баарында дөңгөлөк 90 градуска негизги схемага бекитилген, бул чычкан үчүн эң сонун мааниге ээ, бирок тыгыз телевизор корпусуна орнотуу үчүн жакшы эмес! Баарын ийкемдүүрөөк кылуу үчүн, мен бир чычкандын айлануучу контролун үзүп, секундадагы электр тактасына туташтырып, арасына кабелдерди калтырып, каалаган бурчта оңдой алдым. Чычкандар ар кандай жаратуучулардан болсо да, бул жакшы иштеди!
5 -кадам: Уйку жана Ойгонуу
Мен сыналгы коридордун дубалында болорун билчүмүн, ошондуктан анын 24/7 күйгүзүлүшүн каалаган жокмун, бирок ошол эле учурда мен ага өтүп баратып карап тургум келди. экранды күйгүзүү үчүн баскычты басыңыз. Мен жакын жердеги кыймылды аныктоо үчүн PIR сенсорун колдонууну чечтим, ошондуктан анын алдында кимдир бирөө болбосо, экран өчүп калат (же жок дегенде бош экранда).
Мен мурун Pi менен PIR сенсорун колдонгон эмесмин, ошондуктан эң сонун Ата -энелер детекторунун окуу куралы менен кошо ээрчип, жок дегенде терминалда тез иштөө үчүн керектүү кодду алдым.
PIR сенсору Pi'нин GPIO (5v, GND жана GPIO4) кабелине туташуу үчүн оңой болгон, бирок кечигүү жана сезимталдыкты туура табуу үчүн кээ бир "тримпоттор" менен тажрыйба жүргүзгөн.
Кийинки кадам - кыймыл аныкталганда экранды күйгүзүү. Дагы бул үчүн ар кандай варианттар бар, бирок мен PIR сенсору тарабынан аныкталган кыймыл экрандын коргоосун өчүрүү үчүн жасоону чечтим. Мен эски баскычты жөнөтүү үчүн xdotoolду кайра колдоно алам деп ойлогом жана бул экранды ойготот, бирок, тилекке каршы, ал иштеген жок.
Мага xscreensaver орнотулган экран сактагычтын түрүн жана параметрлерин көбүрөөк көзөмөлдөө үчүн:
Sudo apt-get xscreensaver орнотуу
Бул идеалдуу болчу, анткени мен азыр Preferences менюсу аркылуу экранды сактоочу кечиктирүү убактысын толук көзөмөлдөй алчумун - андан да ыңгайлуусу - xscreensaverде көптөгөн буйрук саптарынын варианттары бар, башкача айтканда, мен кодду колдоно алам …
xscreensaver -буйругу -өчүрүү
… экранды ойготуу үчүн. Мен бул буйрукту PIR скриптине (ошондой эле GitHubда) коштум жана ал иштеп баштаганда…
@sudo python /home/pi/PIR.py
… Автоматтык түрдө баштоо файлына, Chromium жана табулатура командаларынын мурунку жазууларынын астында.
Ошентип, азыр Pi иштеринин көбү бүтүп калды, жана PIR сенсору, баскыч, айлануучу которгуч жана сойулган USB чычкандын жардамы менен мен татаал бөлүккө жылдым - бул кичинекей экран менен иштейт жана анын баарын корпуска туура келет.
6 -кадам: Экран убактысы
Бул долбоорго ылайыктуу экранды табуу ар дайым татаал болчу, анткени "тешик" 9-10 дюймдагы ыңгайсыз өлчөмдө, ошондой эле 4: 3 форматында болгон.
Натыйжасыз соодалашуудан кийин мен жаңысын сатып алууну чечтим - негизинен бул менин үйүмө практикалык кошумча болушун кааладым, ошондуктан көпчүлүк учурда ага туташтырылып жатканына ишенүү керек болчу. Акыры 800x600 жана 1024x768 ЖК панелдерин издей баштадым жана Pimoroni 8 экранын күйгүздүм. Бул мага идеалдуу вариант болчу, анткени мага сатуучу жакты, экран жакшылап каралып чыкты жана идеалдуу формасы - бир гана компромисс ал кичине болгон. Мен каалагандан да, бирок бул акыркы курулушка таасирин тийгизген жок.
Экран топтому өзүнүн айдоочу тактасы жана меню баскычтары менен келген, жана алар оңой эле жумушчу столунда бир аз сыноо үчүн туташтырылган. Мен экрандын Piден иштей алаарын абдан кубаныч менен окугам, ошондуктан аны иштеткен жана - эч нерсе! Мен кубаттуулук үчүн ар кандай USB портторун, кийин башка HDMI кабелдерин сынап көрдүм, бирок ал күйбөйт. Көп башты ооруткандан кийин мен чечимди интернеттен таптым - анткени ал Pi'дин USB -си менен иштеп жаткандыктан, ал жүктөө процессинде "Present" катары көрсөтүлбөй калды, ал жерде Pi бар экенин түшүндү. Болгону файлды оңдоо керек болчу
/boot/config.txt
жана вариантка комментарий бербеңиз
hdmi_force_hotplug = 1
жана Эй Престо! Ал дароо иштеди. Бул мени дайыма таң калтырат, кээ бир чечимдер канчалык жөнөкөй болушу мүмкүн, мен кандайдыр бир жол менен экранды кууруп алаарыма көзүм жетти, бирок бир кичинекей твейк бардык нерсени өзгөрттү. Азыр баары стендде иштегендиктен, мен аны корпуска салып, кандайдыр бир жол менен иштеши керек болчу.
Бул идеалдуу өлчөм болгонуна карабастан, бир нече көйгөйлөр болгон - ЖК панелинин капкагы жалтырак күмүш, ошондой эле сырттагы боштуктар бар болчу, алардын түпнуска ТВ түтүгү ийри болгон. Мен алгач капталын кара түскө боёп чыгууну ойлодум, айрыкча анын экраны дагы эле бар болчу, бул идеалдуу маскировка болмок. Бир аз ойлонгондон кийин, мен эки ташты бир таш менен өлтүрүүгө жетиштим жана экрандын четине калың кара өз алдынча жабыштырылган кийиздин тилкелерин коштум, алар күмүш тилкелерди жаап, боштуктарды толтуруу үчүн жетиштүү түрдө бири-бирин жабышкан.
7 -кадам: тунук шаблондор
Экран орнотулганда, баскычтар, Пи жана кабелдер кийинкиде болчу!
Экрандын коопсуздугу үчүн, мен эски сактоочу коробканын капкагынан тунук пластиктин бир бөлүгүн кесип алып, аны түпнуска сыналгы бурамалары менен бурамалар менен бекитип алгам, ошондуктан баскычтарды кармап туруу үчүн ушундай кылууну чечтим.. Мындай пластмассадан кашааларды жасоонун кооздугу, аны корпустун үстүнө коюп, бурама тешиктер керек болгон жерди так белгилөө үчүн көрө аласыз!
Мен сыналгынын башкаруу элементтерин кармоо үчүн пластиктин кичинекей бөлүгүн кесип, адегенде сыналгынын баштапкы бекиткичтерине бекитүү үчүн тешиктерди белгилеп, бургуладым. Кийинчерээк аны корпуска бурап койгом, алар корпусту тыкканда туура тизилгенине ынануу үчүн баскычтын тешиктерин сыртынан белгилеп койгом. Бул айлануучу жана түрткүчтөр үчүн абдан жакшы өттү, мен жөн гана "чычкан дөңгөлөгүн" туура жерге орнотуу үчүн ысык клейге кайрылууга туура келди.
Кийинкиде мен дагы бир "палубаны" кургучтардын үстүнө отургузуп, Raspberry Pi кармап турдум, мурунку ыкманы жана оригиналдуу винт-постторду колдонуп. Бул жакшы иштеди, бирок, тилекке каршы, айлануучу которгучтун арткы бөлүгү өтө бийик болуп калды, андыктан терминалдарды түбү менен жалпак бүктөгөндөн кийин аны кайра ширетүүгө туура келди. Акырында мен PIR сенсорун желдеткичтин артына бир аз чаптап койгом, бирок ал толук ачылбай иштейби же жокпу азырынча белгисиз.
Эми бардык тетиктер "акыркы" позициясына бекитилгенден кийин, мен башкаруу баскычтарын кошууга туура келди. Ротари которуу оңой эле, анткени алар стандарттуу формага ээ жана жөн эле терүүгө туура келүүчү кыркуу керек болчу. Күйгүзүү/өчүрүү үчүн мен сыналгыдан келген оригиналдуу шпинделдин бир бөлүгүн колдондум жана аны баскычка кошуп койдум. Чычкан дөңгөлөгү бир аз татаалыраак болду, мен дагы сыналгынын оригиналдуу шпинделин колдондум, чычкан дөңгөлөгүнүн шпинделине пластикалык "манжета" менен кошулду.
8 -кадам: Көбүрөөк баскычтар
Сиз муну баскычтар менен чаташтыруу жетиштүү болмок деп ойлойсуз, бирок алдыда дагы көп нерселер бар болчу! ЖК экрандын жарыгы, түсү ж.б контролдоо үчүн тактада 5 микросвичтин өздүк топтому бар болчу, ошондуктан мен сыналгыны дубалдан албастан жеткиликтүү болушун кааладым.
Бир аз майдалоодо тактайды "ички" корпустун четине орнотуу үчүн жетиштүү орун бар болчу, андан кийин микросвичкаларды жеткиликтүү кылуу үчүн "сырткы" корпустун тешиктерин кесүү керек болчу. Мен ошондой эле корпусту тизип, микроскоптор менен катарлаш үчүн кандайдыр бир физикалык баскычтарды табышым керек болчу. Мурда мен бул үчүн күмүш "калем чыкылдатуучуларды" колдонгом, бирок бул жолу арзаныраактарды табуу бактысы болгон жок. Акыр -аягы, мен буттарымды бир нече эски диоддордон чечип, аларды корпуста тешкен тешиктерге орнотуп койдум - бул идеалдуу болчу, анткени LEDдин күйүп турган базасы аларды жылып кетүүдөн сактап калган жана алар туура формада жана өлчөмдө болгон. Башка бургулоо жок мен терең дем алып, "чоң кесимге" өттүм.
9 -кадам: ишти кесүү
Бардык такталар, экран жана өчүргүчтөр орнотулганда, мен азыр сыналгынын сырткы корпусунун канчалык терең болушу керектигин, тагыраак айтканда, канчалык жука кыла алаарымды көрө алдым. Электр плиталары менен дубалдын ортосунда бир нече сантиметр боштук калтырып, корпусту белгилеп, айлануучу шайман менен кесип салдым. Бул эң ызы-чуу учур болчу, анткени ал абдан ызы-чуу болчу жана бир тайып кетүү ишти бузушу мүмкүн. Акыркы кесүү абдан жакшы болгону менен, сырдоого чейин аны бүтүрүү үчүн бир аз тегиздөө жана кыркуу керек эле - сыналгы "арткы" башында ак болчу, бирок жылдар бою саргарып кеткен.
10 -кадам: Илинип турган тутка
Кийинки көйгөй - сыналгыны дубалга кантип илип коюу, анын тегиз жана коопсуз экенине ынануу, бирок ошол эле учурда тейлөө үчүн алып салуу оңой эле. Мен мурда чоң сүрөттөрдү илүү үчүн "француз клейстерин" же "Z -кашааларын" колдонуу жөнүндө окуган элем, бирок аларды эч качан сынап көргөн эмесмин, ошондуктан Amazonдон кээ бирлерине буйрутма берген - алар таптакыр идеалдуу болуп чыкты! Пакет ал тургай өзүнүн кичинекей рух деңгээли менен келген.
Дубал кронштейнин оңдоо оңой эле болду, мен аны цехтин дубалына бир нече мүнөттүн ичинде сыноо үчүн бурап койгом, андан кийин анын карама -каршы номерин сыналгыга кантип жабыштыруу керек экенин түшүнүшүм керек болчу. Сырткы корпус сыналгынын алдыңкы бөлүгүнө төрт жерден сайылып, абдан бекем болчу, мен бул кронштейн үчүн эң жакшы жер деп чечтим. Тактайларга же зымдарга тоскоолдук кылбоо үчүн, кронштейнди туура жерге оңдоо кыйын болду. Мен ошондой эле корпустун үстүнөн көрсөтүүчү болттордун болушун каалаган жокмун.
Бир убакта мээм телевизордун баштапкы туткасын кайра колдоно алаарымды, анын өзгөчөлүгүн жасап, ошондой эле кронштейнди керектүү жерде кармоо үчүн колдоно алаарымды түшүндүм. Кылдаттык менен өлчөп бүткөндөн кийин мен туткасына жаңы тешиктерди бургуладым, анан аны z-кронштейнге кичине оң бурчтуу кронштейндерди жана жыгач полдун үзүлүшүн колдонуп орнотуп койдум.
11-кадам: Touch-Ups жана Ассамблея
Акыркы тийүү үчүн мен сырткы корпусту жана туткасын сүртүп, боёп койдум, экинчисин кызыл түстө кылып, ичиндеги Малинага баш ийкеп. Боёк бардык бөлүктөрдү катуулаткандан кийин, жакшылап чогултулган, баскычтар жана "Solid State" деп аталган экрандын мукабасы акыркы жолу ордуна коюлду. Экран капкагы бир аз ышталган, бирок жарыктыгын жана контрастын өзгөрткөндөн кийин (мен ошол LCD баскычтарын кошконума кубанычтамын) дисплей мурдагыдай жаркырап көрүнгөн.
12 -кадам: Сайттын тандоосу
Көп өтпөй мен z-кронштейнди устакананын дубалынан коридордогу "акыркы" үйүнө жылдырдым жана сыналгыны илдим, Пинин электр кабелин иретке келтирүү үчүн жука пластик өткөргүч кошуп койдум. Эми ал орнотулганда, кызыктуу бөлүгү келди - кайсы веб -баракчаларды көрсөтүүнү чечти!
Курал тактасынын параметрлерин изилдеп жатып, мен Дакбордго туш келдим - веб -негизделген панели, сиз жолугушууларды, жаңылыктарды жана аба ырайын көрсөтүү үчүн онлайн календериңизге шилтеме бере аласыз. Мен аны өтө эле жөнөкөй деп эсептечүмүн, бирок бул менин баракчаларымдын бири үчүн идеалдуу болчу. Бул менин эң жакшы көргөн нерсем - бул Google фото альбомумду көрсөтө алуу, айрыкча анимацияланган-g.webp
Кийинки бир нече табулатура чечимдери болжолдуу болгон, BBC News жана BBC Weather, экөө тең үйдөн кетерден мурун текшерүү үчүн абдан маанилүү.
Кийинки мен Pi Zero камераларымдын биринин жандуу түрмөгүнө шилтеме коштум - бул почтальон же соода жеткирүүлөрдү издөөгө пайдалуу болуп чыкты.
Акырында мен Google соода тизмегиме коштум - биз тизмеге элементтерди кошуу үчүн Google Pi интеркомун колдонууну адатка айлантканбыз, андыктан чыгып кетүүдөн мурун текшерүү керек.
Мен ноутбуктан URLдерди блокнот документине чогулттум жана аны Piге көчүрдүм, анан аларды автоматтык түрдө баштоо файлындагы @Chromium линиясына коштум (жогорудагы 2 -кадамды караңыз).
13 -кадам: Акыркы ойлор
Бул курулуш мага абдан жакты, күнүмдүк колдоно турган нерселерди жасоо чындап эле бурчтарды кесүүмдү токтотот - бул көп убакытты талап кылса дагы. Менин сүйүктүү нерсе - бул каналдарды алмаштыруу үчүн чоң терүү, оригиналдуу механизмди колдонуу чынында канааттандырарлык.
Күтүлгөндөн алда канча жакшыраак болгон нерсе PIR сенсору болчу, мен аны корпустун ичине тыгылып иштебей турганына ишенгем - мен чындыгында бүт сенсорду ачыкка чыгаргым келген жок, ошондуктан бул иштелип чыкканына абдан кубанычтамын. Бул абдан сезимтал жана экраныбызды күйгүзбөстөн анын жанынан өтүүгө аракет кылууну баарыбыз жакшы көрөбүз. Сүрөткө тартуу абдан кыйын болуп чыкты, бирок ышталган экрандын мукабасы ушунчалык чагылдырылган!
Мен коридордогу көрүнүштү жакшы көрөм жана ал мен ойлогондой иштейт - бир нече жолу чыкылдатуу жана бир аз түрмөк мени эртең менен эшиктен мага керектүү маалымат менен алып чыгууга жетиштүү..
Эгерде сиз бул долбоорду жактырсаңыз жана көбүрөөк көргүңүз келсе, bit.ly/OldTechNewSpec дарегиндеги жүрүп жаткан долбоор жаңыртууларын менин веб -сайтымдан текшере аласыз, Twitterге @OldTechNewSpec кошулуңуз же bit.ly/oldtechtube боюнча өсүп жаткан YouTube каналына жазылыңыз - бер кээ бир эски технологияларыңыз жаңы специфика!
Сунушталууда:
Батарея менен иштөөчү LED Light (s) Solar Charging менен: 11 кадам (Сүрөттөр менен)
Батарея менен иштөөчү LED Жарыгы (лары) Күндүн кубаттуулугу менен: Аялым самын жасоону үйрөтөт, анын сабактарынын көбү кечинде болчу, кышында бул жерде саат 16:30 чамасында караңгы кирип калат, анын кээ бир окуучулары бизди табууда кыйналышкан. үй Бизде маңдайкы жазуу бар болчу, бирок көчө лигасы менен да
Батарея менен иштеген офис. Күн системасы Чыгыш/Батыш Күн панелдери жана шамал турбинасы менен: 11 кадам (Сүрөттөр менен)
Батарея менен иштеген офис. Күн системасы Чыгыш/Батыш Күн панелдери жана шамал турбинасы менен которулат: Долбоор: 200 чарчы фут офис батарея менен иштеши керек. Офис ошондой эле бул система үчүн зарыл болгон бардык контроллерлерди, батареяларды жана компоненттерди камтышы керек. Күн жана шамал энергиясы батареяларды заряддайт. Кичине гана көйгөй бар
Howto: Rpi-imager жана сүрөттөр менен Raspberry PI 4 Headless (VNC) орнотуу: 7 кадам (Сүрөттөр менен)
Howto: Rpi-imager жана сүрөттөр менен Raspberry PI 4 Headless (VNC) орнотуу: Мен бул блогумда кызыктуу долбоорлордун топтомунда бул Rapsberry PI колдонууну пландап жатам. Аны текшерүүдөн тартынбаңыз. Мен Raspberry PIди колдонууну каалагам, бирок жаңы жерде клавиатура же чычкан жок болчу. Мен Raspberry орнотконума бир топ убакыт болду
Battle City Remake GameGo менен Makecode Arcade менен: 4 кадам (сүрөттөр менен)
Battle City Remake GameGo менен Makecode Arcade: GameGo - бул TinkerGen STEM билим берүү тарабынан иштелип чыккан Microsoft Makecode менен шайкеш ретро оюн портативдик консолу. Бул STM32F401RET6 ARM Cortex M4 чипине негизделген жана STEM педагогдоруна же жөн эле ретро видео түзүүнү жакшы көргөн адамдар үчүн жасалган
Жөнөкөй кадамдар жана сүрөттөр менен компьютерди кантип ажыратуу керек: 13 кадам (сүрөттөр менен)
Жөнөкөй кадамдар жана сүрөттөр менен компьютерди кантип ажыратуу керек: Бул компьютерди кантип ажыратуу керектиги жөнүндө көрсөтмө. Негизги компоненттердин көбү модулдук жана оңой эле алынып салынат. Ошентсе да, бул боюнча уюштуруу маанилүү. Бул сизди бөлүктөрдү жоготпоого, ошондой эле кайра чогултууга жардам берет