Агуулгын хүснэгт:

1930 -аад оны Kodak Pi мэдэгдэх чийдэн: 6 алхам (зурагтай)
1930 -аад оны Kodak Pi мэдэгдэх чийдэн: 6 алхам (зурагтай)

Видео: 1930 -аад оны Kodak Pi мэдэгдэх чийдэн: 6 алхам (зурагтай)

Видео: 1930 -аад оны Kodak Pi мэдэгдэх чийдэн: 6 алхам (зурагтай)
Видео: 1930s Kodak Pi Notification Lamp 2024, Арваннэгдүгээр
Anonim
Image
Image
1930 -аад оны Kodak Pi мэдэгдэх чийдэн
1930 -аад оны Kodak Pi мэдэгдэх чийдэн
1930 -аад оны Kodak Pi мэдэгдэх чийдэн
1930 -аад оны Kodak Pi мэдэгдэх чийдэн
1930 -аад оны Kodak Pi мэдэгдэх чийдэн
1930 -аад оны Kodak Pi мэдэгдэх чийдэн

Энэ бол 1930 -аад оны Kodak Table Viewer бөгөөд би янз бүрийн тод өнгө ашиглан мэдэгдэл, анхааруулгыг харуулахаар тохируулсан. Гэрлийн эх үүсвэр нь Unicorn pHAT, програмчлах боломжтой тод LED матриц бөгөөд үүнийг Raspberry Pi Zero W удирддаг бөгөөд энэ нь энгийн Python скрипт ашиглан Gmail -ээс ирж буй зааврыг шалгадаг.

Хэрэв та суулгагдсан видеог харах боломжгүй бол https://www.youtube.com/embed/B_vkmmcb0_M дээрх YouTube дээр байна.

Алхам 1: Mystery Viewer

Нууцлаг үзэгч
Нууцлаг үзэгч
Нууцлаг үзэгч
Нууцлаг үзэгч
Нууцлаг үзэгч
Нууцлаг үзэгч

Би саяхан 10 фунт стерлингээр зарагдсан энэхүү Kodak слайд/сөрөг үзэгчийг худалдаж авсан юм. Ер нь би нэг хэсгийг салгахаасаа өмнө жаахан вэб судалгаа хийдэг, зүгээр л сониуч зан гаргаж, анхны үүргийг нь мэдрэх гэсэн боловч тийм ч хол явж чадаагүй! Google -ийн зургууд болон хуучин гэрэл зургийн каталогийг судалж үзээд надтай ижил төстэй загварыг үзсэн нь Ebay -ийн жагсаалт байсан бөгөөд үзэгчдээс 600 фунт стерлинг хүссэн байна.

Энэ нь боломжийн үнэ үү, үгүй юу гэдгийг би мэдэхгүй байна, гэхдээ би энэ төслийг хэзээ ч анхны байдалд нь оруулахын тулд эвдэхгүй хөрвүүлэхийг хичээсэн. Үзэгчид зөвхөн шил, металлаар хийгдсэн тул ухаалаг төлөвлөгөө болсон тул эргэн тойронд хакердах нь орлуулшгүй бүрэлдэхүүн хэсгийг сүйтгэх эрсдэлтэй байв.

Би анхны функцдээ үнэнч байж гэрлийн эх үүсвэрийг орчин үеийн LED массиваар солихоор шийдсэн бөгөөд энэ нь гэрэл гэгээтэй гэрэлтэж, үзэгчийн линзээр хананд гэрэл тусгахад хангалттай байх болно гэж найдаж байна.

Алхам 2: Хуучин PHAT

Хуучин PHAT
Хуучин PHAT
Хуучин PHAT
Хуучин PHAT
Хуучин PHAT
Хуучин PHAT

Би өмнө нь Rabbit Pi төслийнхөө үргэлжлэл болох Pimoroni Unicorn pHAT (Hardware Attached on Top) -ийг туршиж үзсэн тул LED сонголтуудын талаар бодож эхлэхэд тэр даруй санаанд оров. LED нь эрүүл мэндийн анхааруулга өгөх хэмжээнд хүртэл гэрэл гэгээтэй бөгөөд Python ашиглан хялбархан програмчлагддаг тул энэ бол хамгийн тохиромжтой сонголт байсан, бас надад хаа нэгтээ байсан гэдгийг мэдэж байсан.

Би "нөөцөнд" байсан pHAT нь асаагуур биш байсан, учир нь би 40 зүү бүхий толгойг гагнасан бөгөөд энэ нь угсралтыг үзэгчдэд багтахааргүй зузаан болгосон. Би pHAT -ийг слайд эсвэл сөрөг байрлуулдаг газар суухыг хүссэн боловч харамсалтай нь энэ зай ердөө 7 мм орчим байв.

Вэб дээрээс хайж үзэхэд Unicorn pHAT-ийг зөвхөн Pi-ийн GPIO-ийн 3 зүү (5v, GND, GPIO18) -тай холбох шаардлагатай байгааг олж мэдсэн бөгөөд энэ бол жинхэнэ аврагч байсан бөгөөд энэ нь би ганцхан өнцөгт гагнах боломжтой гэсэн үг юм. Самбар дээрх тэдгээр зүүг толгой руу нь оруулж, профайлыг сайхан, гоолиг байлгаарай.

Би металл гулсалтын нүхийг (жижиг шураг!) Буулгаж, pHAT -ийг ар талд нь бага зэрэг наасан тул аль болох олон LED линзээр гэрэлтэх болно. Энэ бүхэн сайхан эргэж ирсэн тул одоо кодыг хайж эхлэх цаг болжээ.

Алхам 3: Өнгийг сонсох

Өнгийг сонсож байна
Өнгийг сонсож байна
Өнгийг сонсож байна
Өнгийг сонсож байна

Сэтгэлийн гэрэл болгон буланд суухын оронд би үүнийг хоорондоо холбогдсон, интерактив чийдэн байхыг хүсч байсан тул Pi Zero -ийг онлайнаар авахын тулд хэдэн код цуглуулж эхлээрэй. Би Talking Radio төслийнхөө кодыг эхлэлийн цэг болгон дахин ашигласан бөгөөд энэ нь Python скриптийг ашиглан орж ирж буй Gmail мессежүүдийг тодорхой тэмдэгт мөрийг шалгах боломжийг олгодог. Unicorn pHAT -д шаардлагатай кодыг суулгасны дараа би зарим жишээг өөрчилсөн бөгөөд ингэснээр Gmail нь хүлээн авсан мессежийн текстээс хамаарч өөр өөр өнгөөр pHAT -ийг гэрэлтүүлж, жишээлбэл "ногоон" гэсэн үгийг оруулсан бол гэрэл асах болно. LED нь 30 секундын турш ногоон болно.

Миний ашигласан код GitHub дээр байгаа - миний Python -ийг мэдээгүй байхыг уучлаарай!

Скрипт зөв ажиллаж байхдаа би үүнийг /home /pi фолдерт хадгалж, мөрийг нэмж ачаалах үед автоматаар ажиллуулахаар тохируулав.

@sudo python /home/pi/kodak.py

файлын төгсгөл хүртэл:

.config/lxsession/LXDE-pi/autostart

GitHub код нь LED -ийг нэг өнгөөр гэрэлтүүлдэг бөгөөд Gmail -ээр ямар үг хүлээн авахаас шалтгаалан зарим "солонго" болон анивчдаг хувилбаруудтай байдаг. Unicorn -ийн баримт бичигт янз бүрийн өнгөний эффект өгөх бусад олон сонголтууд байдаг. "Толгойгүй" кодыг ажиллуулснаар Pi Zero нь дэлгэц, хулгана, гарнаасаа салж, үзэгчид суулгахад бэлэн болжээ.

Алхам 4: Цилиндрийн Pi

Цилиндрийн Pi
Цилиндрийн Pi
Цилиндрийн Pi
Цилиндрийн Pi
Цилиндрийн Pi
Цилиндрийн Pi

Үзэгчийн арын хэсэг нь чийдэн болон түүний тавиурыг барьж байсан бөгөөд нэмэлт төхөөрөмжгүй байсан бол Pi Zero -ийн хувьд хангалттай том хэмжээтэй байсан (иймээс WiFi -ийг суулгасан W хувилбарыг сонгосон болно!). Цилиндрийн арын хэсгийг зүгээр л эргүүлээд түгжсэн нь чийдэнг солих ажлыг хөнгөвчлөх нь ойлгомжтой тул би энэ онцлогийг хадгалж, чийдэн эзэмшигчийн оронд Пи -ийг хавсаргахаар шийдлээ.

Цилиндр хэлбэртэй өрөө нь маш олон өрөөтэй байсан нь бүх зүйл нэлээд нягт гэсэн утгатай байсан тул би Pi -г төв хэсэгт нь найдвартай барих арга хайх хэрэгтэй болсон. Хэд хэдэн туршилт хийсний дараа би тунгалаг хуванцар хайрцгийн хэсгийг эргэдэг багажаар хайчилж, "арын хаалга" болон Пи -д бэхлэхийн тулд цооног өрөмдөв.

Энэ үед миний микро-USB кабелийн аль нь ч цилиндрт багтахаар жижиг хэмжээтэй биш болохыг Пи-ийн цахилгаан залгуурт залгасан болохыг ойлгосон. Би Pi-ийг GPIO зүүгээр тэжээх боломжтой гэж үзсэн боловч хамгаалалтын гал хамгаалагчийг тойрч гарах нь бага зэрэг эрсдэлтэй, мөн зөв өнцгийн залгууруудын талаар бодож үзсэн боловч эцэст нь би одоо байгаа кабелийнхаа нэгийг гар урлалаар болгоомжтой хайчилж авлаа. заль мэх хийсэн хутга. Би 3 кабелийг Unicorn pHAT -аас одоо байгаа агааржуулалтын нүхний нэгээр дамжуулсан бөгөөд эдгээр нь pi -ийг үзэгч рүү шургуулахаас өмнө сайн холбоход хангалттай урт байв.

Төслийн энэ хэсэг хэрхэн гарч ирсэнд үнэхээр сэтгэл хангалуун байна, хэрэв шаардлагатай бол дэлгэц, гараа холбохын тулд пиаг гулсуулж гаргах нь сэтгэл хангалуун бөгөөд практик юм.

Алхам 5: Ухаалаг болгох

Ухаалаг болж байна
Ухаалаг болж байна
Ухаалаг болж байна
Ухаалаг болж байна
Ухаалаг болж байна
Ухаалаг болж байна
Ухаалаг болж байна
Ухаалаг болж байна

Бүх зүйлийг хийснээр энэхүү гоёмсог чийдэнг арай ухаалаг болгох цаг болжээ! Gmail скрипт ажиллаж байх үед би мессеж илгээх замаар гэрлийг хянах боломжтой байсан ч үүнийг илүү автомат болгохыг хүссэн.

Би одоо IFTTT (If This That That) үйлчилгээг хэд хэдэн төсөлд ашиглаж байсан бөгөөд энэ нь мэдээж IoT автоматжуулалтад дуртай хүн юм. Хэрэв та үүнийг олон онлайн үйлчилгээг хооронд нь холбох боломжийг олгодог онлайн төв болохоос өмнө ашиглаж байгаагүй бол тэд хоорондоо хэрхэн харьцаж байгааг хянах зорилгоор Апплетыг ашиглана уу.

Би видео дээрх жишээнүүдийн хувьд Google туслах болон Gmail үйлчилгээг ашигласан, жишээлбэл, "redalert" сэдвээр Gmail мессеж илгээдэг "IF" бүрэлдэхүүн хэсэг ("Улаан сэрэмжлүүлэг рүү очих") гэсэн тусгай Google Туслах хэллэгийг тодорхойлох. Pi дээрх скрипт нь тухайн сэдвээр тодорхой үг агуулсан тодорхой хаягаас ирсэн имэйлийг хайх тул "дахин дохио өгөх" мессежийг хүлээн авахад скрипт Unicorn pHAT -ийн LED -ийг 30 секундын турш улаан өнгөөр анивчуулахыг хэлдэг.

Дээрх нь үндсэн жишээ юм, одоогоор миний ашиглаж байгаа бусад нь:

- Миний утасны батерей 15% -иас доош байвал Flash Улаан (Android Батерейны үйлчилгээ)

- Хэрэв миний MotionEye камер хөдөлгөөнийг илрүүлбэл ногоон асна (Maker Event Webhooks үйлчилгээ)

- Миний Моторола камер хөдөлгөөнийг илрүүлсэн тохиолдолд Нил ягаан өнгөтэй болно (Android төхөөрөмжийн мэдэгдлийн үйлчилгээ)

- Бороо орох гэж байгаа бол цэнхэр асна (Цаг уурын үйлчилгээ)

- Нар жаргах үед улбар шар өнгөтэй болно (Цаг агаарын гүний үйлчилгээ)

- Хэрэв намайг твиттер дээр дурдсан бол хөхрөлтийг асаагаарай (Twitter үйлчилгээ)

Олон боломжууд байдаг бөгөөд илүү олон сонголтыг байнга нэмж байдаг тул туршиж үзэх, боломжтой үйлчилгээний урт жагсаалтыг гүйлгэх нь зүйтэй юм.

Алхам 6: Тогтмол үзэгч

Ердийн үзэгч
Ердийн үзэгч
Ердийн үзэгч
Ердийн үзэгч
Ердийн үзэгч
Ердийн үзэгч

Энэхүү төсөл нь маш хөгжилтэй болж хувирсан, ялангуяа анхны бүтээлээ эргэлт буцалтгүй өөрчлөхгүй байх нь илүү хэцүү байсан. Би зүгээр л урд талын том линз, бүх зүйлийг өнцгөөр эргүүлж, хазайлгах аргад дуртай. Энэ нь нэлээд зөөврийн (хүнд жинтэй) бөгөөд зөвхөн нэг USB залгууртай байх тул өөр өөр газарт туршиж үзэх нь сайхан байдаг.

Харанхуй өрөөнд энэ нь хана эсвэл таазанд зохих хэмжээний гэрэл тусгадаг боловч илүү гэрэл гэгээтэй газарт ч гэсэн урд линз нь гэрэлтэж, танд мэдээлж байдаг.

Хэрэв танд энэ төсөл таалагдаж байгаа бөгөөд илүү ихийг үзэхийг хүсч байвал bit.ly/OldTechNewSpec дээр хийгдэж буй төслийн шинэчлэлтүүдийг миний вэбсайтаас үзэх, Twitter @OldTechNewSpec дээр нэгдэх эсвэл bit.ly/oldtechtube хаягаар орж ирж буй YouTube сувгийг захиалах боломжтой. Таны хуучин техник технологийн зарим шинэ зүйл!

Зөвлөмж болгож буй: