Мазмуну:
- Жабдуулар
- 1 -кадам: Илхам
- 2 -кадам: Сынууга түртүңүз
- 3 -кадам: Зымдарды орнотуу жана Pi орнотуу
- 4 -кадам: Эс алуу
Video: 1963 Tele-LED Comfort Break эскертүүсү: 4 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Бул эски жана адаттан тыш терүүчү телефон азыр үй кеңсесинде жыргалчылыкка жана өндүрүмдүүлүккө жардам берет! Анын винтаждык торунун астында неопикселдүү шакекчеси 24 LED диоддорун бир саатка ырааттуулук менен күйгүзүп, тыныгуу убагы келгенде көз жоосун алган асан-үсөн дисплейине өтөт. Асан-үсөнгө көңүл бурбаңыз жана LED шакеги кызыл түстө жаркырай баштайт, телефондун баштапкы коңгуроо бирдигинен назик, бирок билинбеген бип менен коштолот.
Каалаган убакта сигналды жокко чыгаруу же таймерди баштапкы абалга келтирүү үчүн, мен жөн гана телефондогу баскычты басуум керек же трубканы бир азга көтөрүп коюшум керек, экөө тең мени ордунан туруп, бөлмөнү аралап басууга мажбурлайт, ошондо мен баары бир туруп жатканымды көрөм. Мен да бутумду сунуп, кофе алсам болот …. анын кандай иштээрин көрүп жатасыз.
Баары эски Raspberry Pi 2 менен жабдылган, телефондун оригинал өчүргүчтөрүн жана неопикселдик шакектин жанында ызы -чууну колдонот.
Ал менин жумушчу ноутбугумдагы USB хабынан иштейт жана эртең менен баштаганда автоматтык түрдө жүктөлөт, андыктан тыныгуу учурунда таймерди баштапкы абалга келтирүүдөн башка эч нерсе жок.
Эгер сиз камтылган YouTube видеосун көрө албасаңыз, анда ал
Жабдуулар
Raspberry Pi 2
NeoPixel Ring (бул учурда 24 LED)
1x Ак LED чырак кармагыч үчүн
Jumper Cables
Винтаждык телефон
1 -кадам: Илхам
Бир ай бою кеңсемдин бурчундагы бул кызыктай эски телефонду карап отуруп, чынында бир нерсе кылганга убакыт келди деп ойлодум. Мен ага көп убакыт же акча короткум келбеди, андыктан кыйынчылык катары цехте болгон бөлүктөрүмдү гана колдонууну чечтим.
Мен дээрлик эки жыл мурун көчөдөгү антикварлар жарманкесинен телефонду алдым жана анын максатын эч качан түшүнө алган жокмун, анын терүүнүн ордуна тору бар, бирок ичинде динамик жок - ал болжол менен жергиликтүү аба күчтөрүнүн базасынан болчу, ошондуктан кандайдыр бир интерком же кеңейтүү болгон.
Мен аны Kitronik Zip Halo LED шакеги менен жупташтырууну чечтим - бул эң туура өлчөм болчу жана бир жылдан бери устаканада колдонулбай жүргөн. Бул колдонулбай калды, анткени техникалык жактан бул bbc micro: bit үчүн, бирок акыры анын максатын тапкандан кийин, бул жөн гана кийинген неопикселдүү шакек экенин түшүндүм жана WS2812B RGB LEDлеринин башка тилкелери сыяктуу башкарылышы мүмкүн.
2 -кадам: Сынууга түртүңүз
Тез ажыратып, тазалагандан кийин, телефондун тетиктери кыйла жеткиликтүү болуп калды, мен аларды Raspberry Pi менен байланыштырууну чечтим.
Түпнуска баскычы эң оңой болчу, бул бурамалуу терминалдары бар алгачкы микро-которгуч болуп чыкты, андыктан ал кээ бир аялдардын секирүүчү кабелдерине оңой эле туташтырылган. Кичинекей кызыл чырак бир аз татаалыраак болчу, бирок анын лампочкасын ак LED менен алмаштыруу керек эле, антпесе кармагычы бүт бойдон калып, кайра секирүүчү кабелдерге туташтырылган.
Кийинчерээк мен телефондун трубкасын көтөрүп, тыныгуу таймерин баштапкы абалга келтиргим келди, ошондуктан "каршылыкка" орнотулган көп метрлик телефондогу оригиналдуу бурама туташуулардын ар кандай айкалыштарын текшере баштадым, акыры бир жуп терминалга чалынып калдым. кабыл алгычка түз туташмак.
Мен "12v" деп белгиленгендиктен, ызылдакка анча ишене элек болчумун - кичинекей релелик тактаны жана 9в батареяны колдонууну ойлодум, бирок сыноодон кийин мен 3vде абдан жакшы сигнал берерин түшүндүм, ошондуктан аны түз эле секирүүчү кабелдерге туташтырдым..
3 -кадам: Зымдарды орнотуу жана Pi орнотуу
Мен бардык өчүргүчтөрдө өтө узун секирүүчү кабелдерди колдонгон элем, ошондуктан монтаждоо өтө кыйын болгон жок. Биринчиден, мен Raspberry Pi тактасын бир нече жабышчаак болттор менен бекиттим (3м кабелдик галстук кармагычтар кичине болттор менен тешилген), анан кесимдерди GPIOго бир-бирден байлап койдум.
5v, GND жана GPIO18 чейин өткөрүлгөн NeoPixel шакегинен тышкары, компоненттер төмөнкүдөй орнотулган:
GPIO12 (Input) - Original ButtonGPIO16 (Input) - Handset Receiver SwitchGPIO14 (Output) - Original Phone BuzzerGPIO26 (Output) - чырак үчүн LED
Pi'ди NeoPixel шакеги менен иштөөгө алуу үчүн, мен биринчи кезекте бирдей светодиодго (Unicorn HAT) негизделген тактага программаны орноттум:
curl -sS https://get.pimoroni.com/unicornhat | bash
Бул орнотуу сценарийи көпчүлүк оор жумуштарды аткарды жана мен сизге WS2812B LEDлерин көзөмөлдөө керек болсо, аны берүүнү сунуштайм, ал көптөгөн сонун мисалдар менен келет. Сиздин тилкеңиздеги/шакегиңиздеги светодиоддордун санына жараша сиз түзөтүшүңүз керек болот…
sudo nano /usr/local/lib/python3.7/dist-packages/unicornhat.py
… бул көзөмөлдөйт (мен ишенем) программалык камсыздоону күтүп жаткан светодиоддордун саны.
Негизги нерселерди алгандан кийин, мен эки өчүргүч менен бириктирилген светодиоддорду жана сигналдарды башкара турган Python скриптин чогулттум. Бул бир аз сыноолорду жана каталарды талап кылды, бирок мен колдонгон скрипт GitHubда жеткиликтүү - аны ар кандай киргизүү жана чыгаруу үчүн оңой ыңгайлаштырууга болот. Бул иштейт, бирок ал идеалдуу эмес!
Орнотуунун акыркы бөлүгү сценарийди баштоодо иштетүү болчу, ошондуктан мен түзөтүп койдум …
sudo nano/etc/xdg/lxsession/LXDE-pi/autostart
… Сапты кошуу…
sudo python3 /home/pi/timer.py &
..файлдын аягына чейин, сактоо жана кайра жүктөө.
Жыйындын акыркы бөлүгү телефондун корпусунун эки жарымын бириктирип турган - баштапкы болттор менен ыңгайлуу кармалып турган.
4 -кадам: Эс алуу
Мага азыр бул телефон абдан жагат, ал офистин бурчунда тынч отурат, жакшы көрүнөт, бир жумушу бар (мени кээде көчүп кетүүгө мажбур кылат) жана аны жакшы аткарат. Бул кызыктуу жана тез курулган, бирок сүрөткө тартуу абдан кыйын - светодиоддор сүрөттөргө караганда алда канча жаркырак жана жандуу!
Мен ар дайым үйдөн жумасына бир нече күн иштечүмүн жана кадимки убакта алаксыбай, узак убакыт иштөө жана көбүрөөк жумушту бүтүрүү мүмкүнчүлүгү болчу.
Күн сайын WFH болуп турганда, бул туруктуу иштөө ыкмасы эмес, бирок мындай узак мөөнөттүү кырдаалда белиңиздин жана психикалык ден соолугуңуз үчүн, кичинекей сооронучтарды алуу абдан маанилүү..
Окуганыңыз үчүн рахмат, сак болуңуз жана тыныгуу алыңыз үй жумушчулары!
Менин башка Эски Технология, Жаңы Spec долбоорлорумдун баары Instructablesде
Көбүрөөк маалымат https://bit.ly/OldTechNewSpec сайтында. жана мен Twitterде @OldTechNewSpec.
Экинчи сыйлык Үйдөгү ылдамдык чакырыгы
Сунушталууда:
Суу эскертүүсү - кайыгыңызды сактоочу түзмөк: 5 кадам (сүрөттөр менен)
Суу эскертүүсү - Сиздин Кайыкты сактоочу түзмөк: Эгер сиз кайыктын ээси болсоңуз, акыры кайыкты кургактыкка алып келүүңүздө бекем сооронуч бар. Ал жерге батып кете албайт. Башка бардык жерде толкундардын астында тайып жок болуу тенденциясын жеңүү үчүн дайыма күрөш жүрөт. Кыш мезгилинде бул жерде Алас
SMS эскертүүсү менен өрт сигнализациясы: 3 кадам
SMS билдирүүсү менен өрт сигнализациясы: GSM 800H, Arduino негизделген өрт сенсору жана SMS билдирүү тутуму, караңгы бөлмөдө өрттү аныктоо үчүн IR сенсорун колдонот. Бул Arduino Serial Rx жана Tx Pins тиркелген GSM 800H модеми аркылуу SMS жөнөтөт, уюлдук номериңизди коддун ичине коюңуз
SMS эскертүүсү менен өсүмдүктөрдү көзөмөлдөө: 5 кадам
SMS эскертүүсү менен өсүмдүктөрдү көзөмөлдөө: Бул жерде мен SMS эскертүүсү менен өсүмдүктөрдүн мониторингин түзөм. Бул эскертүү тутуму үчүн сервер талап кылынбайт. Бул абдан арзан жана ишенимдүү долбоор
Үй эскертүүсү: Arduino + Булуттагы билдирүү чоң дисплейде: 14 кадам (сүрөттөр менен)
Үйгө эскертүү: Чоң дисплейде Arduino + Cloud Messaging: Уюлдук телефондордун доорунда, адамдар 24/7 чалууңузга жооп берет деп күтөт элеңиз. Же … жок Аялым үйгө келгенден кийин, телефон анын сумкасында калат же батарейкасы бүтүп калат. Бизде жер линиясы жок. Чалууда же
Arduino кир жуугуч кургатуучу эскертүүсү - Blynk менен телефонго эскертүү: 5 кадам (сүрөттөр менен)
Arduino кир жуугуч кургаткычтын эскертүүсү - Blynk менен телефонго басуу эскертмеси: Биздин кир жуугуч машинабыз гаражда жана биз жууп бүткөнүн билдирген сигналдарды уга албайбыз. Мен цикл бүткөндө, үйдүн кайсы жеринде болбосун, кабарлоонун жолун издегим келди. Мен Arduino, ESP8266 WiFi менен алпурушуп жаткам