Агуулгын хүснэгт:
- Алхам 1: Mystery Viewer
- Алхам 2: Хуучин PHAT
- Алхам 3: Өнгийг сонсох
- Алхам 4: Цилиндрийн Pi
- Алхам 5: Ухаалаг болгох
- Алхам 6: Тогтмол үзэгч
Видео: 1930 -аад оны Kodak Pi мэдэгдэх чийдэн: 6 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Энэ бол 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
Би өмнө нь 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 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 сувгийг захиалах боломжтой. Таны хуучин техник технологийн зарим шинэ зүйл!
Зөвлөмж болгож буй:
Нисдэг Үл Мэдэгдэх Харь Чийдэн: 5 алхам
Нисдэг Үл Мэдэгдэх Хар Дэнлүү: Би харь гаригийн диорамагийн зохистой дэнлүүг зохистой бүтээхийг үргэлж хүсдэг байсан .. Хэдэн жилийн дараа би үүнийг хийж чадсан
Муми чийдэн - WiFi удирдлагатай ухаалаг чийдэн: 5 алхам (зурагтай)
Муми чийдэн - WiFi удирдлагатай ухаалаг чийдэн: Ойролцоогоор 230 мянган жилийн өмнө хүн галыг удирдаж сурсан нь шөнийн цагаар галын гэрлийг ашиглан ажиллаж эхэлснээр түүний амьдралын хэв маягийг өөрчлөхөд хүргэдэг. Энэ бол дотор гэрэлтүүлгийн эхлэл гэж бид хэлж чадна. Одоо би
Мэдэгдэх туг - Wi -Fi, IFTTT & Huzzah ESP8266 -ийн гайхалтай танилцуулга: 9 алхам (зурагтай)
Мэдэгдлийн туг - Wi -Fi, IFTTT & Huzzah ESP8266 -ийн гайхалтай танилцуулга: Би үргэлж чухал зүйлийг дутдаг … тиймээс би тугийг бүтээсэн. Эдгээр чухал зүйлсийг надад мэдэгдэх эсвэл сануулах зориулалттай зүйлсийн интернет (IoT) төхөөрөмж! Одоо миний ширээ рүү хурдан харвал … надад жиргээнд дурдсан имэйл байгаа эсэхийг би харж байна
Угаалгын машины мэдэгдэх мэдрэгч: 6 алхам (зурагтай)
Угаалгын машины мэдэгдэх мэдрэгч: Энэхүү угаалгын машин мэдрэгч нь миний угаалгын машин дээр байрладаг бөгөөд хурдатгал хэмжигчийг ашиглан машинаас чичиргээг илрүүлдэг. Угаах мөчлөг дууссан гэдгийг мэдрэх үед энэ нь надад утсан дээрээ мэдэгдэл илгээдэг. Үүнийг би өөрөө бүтээсэн, учир нь машин өөрөө
Санамсаргүй мотор цуглуулгатай юу хийх вэ: Төсөл 2: Ээрэх гэрэл (Нисдэг Үл Мэдэгдэх загвар): 12 алхам (зурагтай)
Санамсаргүй мотор цуглуулгатай юу хийх вэ: Төсөл 2: Ээрэх гэрэл (Нисдэг Үл Мэдэгдэх загвар): Тиймээс надад санамсаргүй мотор цуглуулга байсаар л байна … Би юу хийх вэ? За бодоод үзье. LED гэрэл ээрэх талаар юу хэлэх вэ? (Гарын авлага биш, ээрдэг ээрэгчид уучлаарай.) Энэ нь нисдэг биет шиг харагдаж байна, энэ нь хогийн ургамал, хутгагч хоёрын холимог шиг сонсогдож байна