Мазмұны:
- 1 -қадам: жұмбақ қарау құралы
- 2 -қадам: ескі PHAT
- 3 -қадам: Түстерді тыңдау
- 4 -қадам: цилиндрдің Pi
- 5 -қадам: ақылдылық
- 6 -қадам: тұрақты қарау құралы
Бейне: 1930 жылдар Kodak Pi хабарландыру шамы: 6 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Бұл 1930 -шы жылдардағы Kodak Table Viewer, мен ашық түстерді қолдана отырып, хабарландырулар мен ескертулерді көрсетуге бейімделгенмін. Жарық көзі - бұл жарқыраған жарық диодтарының бағдарламаланатын матрицасы - Unicorn pHAT және оны қарапайым Python сценарийі арқылы Gmail -ден келетін нұсқауларды тексеретін Raspberry Pi Zero W басқарады.
Егер сіз ендірілген бейнені көре алмасаңыз, ол YouTube -те https://www.youtube.com/embed/B_vkmmcb0_M мекенжайында орналасқан.
1 -қадам: жұмбақ қарау құралы
Мен жақында 10 фунт стерлингке сатылған кезде Kodak слайдын/теріс көрушісін алдым - бұл конверсиялық жобаны төлеуді ұнататыннан да көп, бірақ оның керемет көрінісі болды, мен оған қарсы тұра алмадым. Әдетте мен бөлікті жыртпас бұрын, оның қызығушылығы мен оның бастапқы функциясын сезіну үшін аздап веб -зерттеу жүргіземін, бірақ мен онша алыс болған жоқпын! Google суреттері мен фотосуреттердің ескі каталогтарын аралап көргенде, мен көретін адам үшін шамамен 600 фунт стерлинг сұрайтын Ebay листингі болды.
Мен бұл әділ баға ма, жоқ па, білмеймін, бірақ мен оны әрқашан бастапқы күйіне қайтару үшін бүлінбейтін түрлендіруге тырысамын деп шештім. Бұл ақылды жоспар болды, өйткені көрермен тек шыны мен металдан жасалған, сондықтан кез келген бұзу алмастырылмайтын компонентті бұзу қаупін тудырады.
Мен өзінің бастапқы функциясына адал болып, жарық көзін заманауи жарықдиодты массивпен алмастыруды шештім, бұл жақсы жарқырап, қабырғаға кем дегенде жарық түсіретін жарық болар еді деп үміттендім.
2 -қадам: ескі PHAT
Мен бұрын Rabbit Pi жобасының сәтсіз жалғасында Pimoroni Unicorn pHAT (аппараттық құралдар үстінде бекітілген) тәжірибесін өткіздім, сондықтан мен жарықдиодты опциялар туралы ойлана бастағанда бірден ойыма түсті. Жарықдиодты шамдар денсаулыққа байланысты ескертуге ие және Python көмегімен оңай бағдарламаланған, сондықтан бұл тамаша таңдау, менде бар екенін білдім - бір жерде.
Менде «бар» рНАТ стартер емес болып шықты, өйткені мен оған 40 істікшелі басын дәнекерледім және бұл жинақты көрерменге сыймайтындай етіп тым қалың етті. Мен рНАТ -ты слайд немесе теріс орналастыратын жерге отырғызғым келді, бірақ, өкінішке орай, бұл алшақтық шамамен 7 мм болды.
Ғаламторға қарап, мен Unicorn pHAT тек Pi-дің GPIO үш түйреуішіне (5v, GND және GPIO18) қосылу керек екенін білдім және бұл өмірді құтқарушы болды-бұл бір бұрышта дәнекерлеуді білдіреді. тақтадағы түйреуіштерге арналған тақырыптар және профильді жақсы және жұқа ұстаңыз.
Мен металдан жасалған саңылауды бөлшектедім (бұрандалар!) Және рНАТ -ты артқы жағына аздап жапсырдым, сондықтан мүмкіндігінше көп жарық диодтары линзадан жарқырайды. Барлығы жақсы болды, сондықтан енді кодты қарауды бастау керек болды.
3 -қадам: Түстерді тыңдау
Көңіл жарығы ретінде бұрышта отырудың орнына, мен бұл интерактивті шам болуын қаладым, сондықтан Pi Zero -ды желіге қосу үшін кодты жинап көріңіз. Мен Talking Radio жобасының кодын бастапқы белгі ретінде Python сценарийін қолданып, белгілі бір таңбалар жолына келетін Gmail хабарларын тексеру үшін қолдандым. Unicorn pHAT үшін қажетті кодты орнатқаннан кейін, мен алынған мысалға «жасыл» сөзі қосылған болса, Pi алынған поштаның мәтінінің мәтініне байланысты PHAT әр түрлі түстермен жарықтандыратындай етіп кейбір мысалдарды бейімдедім. жарық диоды 30 секунд бойы жасыл болып тұрады.
Мен қолданған код GitHub -те - Python -дың жоқтығын кешіріңіз!
Сценарий дұрыс жұмыс істегеннен кейін мен оны /home /pi қалтасына сақтадым және жолды қосу арқылы жүктеу кезінде автоматты түрде іске қосуды қойдым:
@sudo python /home/pi/kodak.py
файлдың соңына дейін:
.config/lxsession/LXDE-pi/autostart
GitHub коды светодиодтарды бір түсте жарықтандырады, кейбір «кемпірқосақ» пен жыпылықтайтын вариациялары бар, олар Gmail арқылы қандай сөзді қабылдауға байланысты. Unicorn құжаттамасына енгізілген түрлі түсті әсерлерге арналған көптеген басқа нұсқалар бар. Пи Нуло «бассыз» жұмыс істегенде монитордан, тышқаннан және пернетақтадан ажыратылып, көрерменге орнатылды.
4 -қадам: цилиндрдің Pi
Көрерменнің артқы бөлігі бастапқыда лампаны және оның ұстағышын ұстап тұрды, және егер оған қосымша қондырмаса (осылайша WiFi орнатылған W нұсқасын таңдау!) Pi Zero үшін жеткілікті үлкен болды. Цилиндрдің артқы жағы бұрылыспен бекітілген, бұл шамды ауыстыруды жеңілдететіні анық, сондықтан мен бұл мүмкіндікті сақтап, шам ұстағыштың орнына Пиді бекітуді шештім.
Бөлмелер көп болып көрінсе де, цилиндр пішіні заттардың тығыз екенін білдірді, сондықтан мен Пиді дәл ортасында қауіпсіз ұстаудың жолын іздеуім керек болды. Бірнеше эксперименттерден кейін мен «артқы есікке» және Пи -ге бекітілетін етіп тесіктер бұрғылайтын, мөлдір пластик қораптан бөлікті кесіп алдым.
Осы кезде мен микро-USB кабельдерінің ешқайсысы цилиндрге сыймайтындай кішкентай емес екенін түсіндім. Мен Pi-ді GPIO түйреуіштерінен қуаттандыруды қарастырдым, ол қорғаныс сақтандырғышты айналып өтетіндіктен қауіпті, бірақ сәл бұрышты штепсельдер туралы ойладым, бірақ ақырында мен қолда бар кабельдердің бірін мұқият кесіп алдым. пышақ, бұл амал жасады. Мен 3 кабельді Unicorn pHAT -дан қолданыстағы желдеткіш саңылаулардың бірінен өткіздім, және олар пиді көрерменге сырғытпас бұрын жақсы қосылу үшін жеткілікті ұзақ болды.
Мен жобаның бұл бөлігінің қалай шыққанына риза болдым, егер қажет болса, монитор мен пернетақтаны қосу үшін пиді сырғыту - бұл қанағаттанарлық және практикалық.
5 -қадам: ақылдылық
Барлығы салынған кезде, бұл сәнді шамды сәл ақылды ету уақыты келді! Gmail сценарийі жұмыс істеп тұрғанда, мен хабарды жіберу арқылы жарықты басқара аламын, бірақ мен оның автоматтандырылғанын қалаймын.
Мен қазір IFTTT (If This That That) қызметін бірнеше жобаларда қолдандым, және бұл, әрине, IoT автоматизациясына жақын адам. Егер сіз оны бір -бірімен өзара әрекеттесуін бақылау үшін Applet көмегімен бірнеше онлайн қызметтерін қосуға мүмкіндік беретін онлайн -хабқа дейін қолданбаған болсаңыз.
Бейнедегі мысалдар үшін мен Google көмекшісі мен Gmail қызметтерін қолдандым, мысалы, «redalert» тақырыбы бар Gmail хабарламасын жіберетін «IF» компонентінің («Қызыл ескертуге өту») арнайы Google Assistant тіркесін анықтау. Pi сценарийі тақырып бойынша нақты сөздері бар белгіленген мекен -жайдан электрондық поштаны ғана іздейді, сондықтан ол «қайта ескерту» хабарын алған кезде сценарий Unicorn pHAT светодиодтарын 30 секунд қызыл түспен жыпылықтауын айтады.
Жоғарыда келтірілгендер негізгі мысал болып табылады, мен қазір қолданамын:
- Егер телефонның батареясы 15% -дан төмен болса, қызыл қызыл түс (Android батарея қызметі)
- Егер менің MotionEye камерам қозғалысты анықтаса, жасыл түспен жанады (Maker Event Webhooks қызметі)
- Менің Motorola камерам қозғалысты анықтаса, күлгін түспен жану (Android құрылғысының хабарландырулар қызметі)
- Егер жаңбыр жауатын болса, көк түспен жанып тұрыңыз (метеорологиялық қызмет)
- Күн батқанда апельсинді жағыңыз (метеорологиялық қызмет)
- Егер мені Twitter -де атап өтсе, Цианды жағыңыз (Twitter қызметі)
Көптеген мүмкіндіктер бар және үнемі қосымша опциялар қосылады, сондықтан тәжірибе жасап, қол жетімді қызметтердің ұзақ тізімін айналдыруға болады.
6 -қадам: тұрақты қарау құралы
Бұл жоба өте қызықты болды, әсіресе түпнұсқаны қайтымсыз өзгертпеу. Мен алдыңғы жағындағы үлкен линзаны жақсы көремін, және барлық нәрсені бұрып, еңкейтуге болады. Бұл өте портативті (ауыр болса да) және қуат үшін бір ғана USB қосқышы қажет, сондықтан оны әр түрлі жерлерде сынап көру жақсы.
Қараңғы бөлмеде ол қабырғаға немесе төбеге жақсы жарық бассейнін шығарады, бірақ ашық жерде де алдыңғы линза сізді хабардар ету үшін жарқырайды.
Егер сіз бұл жобаны ұнатсаңыз және көбірек көргіңіз келсе, bit.ly/OldTechNewSpec сайтынан менің жаңартылған веб -сайтымды қарап шығыңыз, Twitter -ге қосылыңыз @OldTechNewSpec немесе bit.ly/oldtechtube бойынша өсіп келе жатқан YouTube каналына жазылыңыз - беріңіз сіздің кейбір ескі технологияларыңыз жаңа специфика!
Ұсынылған:
Сымсыз хабарландыру тақтасы (Bluetooth): 5 қадам (суреттермен)
Сымсыз хабарландыру тақтасы (Bluetooth): Барлығы цифрландырылған қазіргі заманда, неге қарапайым хабарландыру тақтасы жаңа көрініске ие болмайды, сондықтан Bluetooth басқарылатын хабарландыру тақтасын жасауға мүмкіндік береді, бұл өте қарапайым. колледждегідей тақта
1970 жылдар Neon Infinity теледидары: 7 қадам (суреттермен)
1970 -ші жылдардағы неондық шексіз теледидар: бұл 1970 -ші жылдардың басында Фергюсон Courier теледидары, мен шексіз айнаға айналдырдым, қазіргі заманғы неонмен " Ашық " ішінде жарқырап тұрған белгі. Қосу / Өшіру / Жарқ ету функциясы теледидардың реттеу тетігін бұру арқылы басқарылады - бұл біз қолданатын
Баллон шамы !!! Ғажайып !!! (қарапайым керемет баллон шамы) !!: 6 қадам (суреттермен)
Баллон шамы !!! Ғажайып !!! (қарапайым Awsome Ballon Lamp) !!: Қарапайым баллонды шам шарлар мен жетекші жүргізушісі бар 12 вольтты жолақтан жасалған
Kodak бір реттік камерасын қайта өңдеу арқылы джоуль ұрының жарықдиодты шамы мен шамын жасаңыз.: 11 қадам (суреттермен)
Kodak бір реттік камерасын қайта өңдеу арқылы джоуль ұрының жарықдиодты шамы мен шамын жасаңыз. Интернеттен Джоуль ұры жарық диодты драйверлері туралы ақпаратты көргеннен кейін мен оларды жасауға тырысамын. Бірнеше жұмыс қондырғыларын алғаннан кейін мен қайта өңдей алатын объектілердің әр түрлі көздерімен эксперимент жүргізе бастадым (әдеттегідей). Мен таптым, бұл
Мектептеріңіздің хабарландыру тақтасын шынымен хабарландыру етіңіз: 4 қадам
Мектептеріңіздің хабарландыру тақтасын шынымен де есте қаларлықтай етіп жасаңыз: Бір күні мен сабақта отырдым, өз жұмысымды істедім (жөтел, жөтел, сөйлеу, жөтел), ал менің мұғалім мені сыртқа шақырды. Баггер, мен ойладым. Бірақ жоқ, ол шын мәнінде оны салуымды қалаған