Мазмұны:
- Жабдықтар
- 1 -қадам: Бейнені қараңыз
- 2 -қадам: Жабдық
- 3 -қадам: код
- 4 -қадам: магнит
- 5 -қадам: Қолдану
Бейне: Үйдегі WiFi индикаторы: 5 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Үйде жұмыс істей алатындар үшін, үйдегі басқа адамдармен шекараласу кезінде үлкен қиындықтар бар екенін білетін шығармыз. веб -интерфейс көмегімен жарықдиодты түстерді басқарыңыз, үйдегі басқаларға қоңырау шалып жатқаныңызды немесе басқа жолмен кедергі жасамауды біліңіз.
Жарықта сонымен қатар магнит бар, сондықтан оны пайдалану мен зарядтауды жеңілдету үшін оны есіктің тұтқасынан оңай бекітуге және алуға болады.
Егер сіз үйде тыныштықты іздейтін болсаңыз, бұл сізге нұсқаулық болар!
Жабдықтар
- Adafruit қауырсыны Huzzah ESP8266 (кез келген ESP8266 жұмыс істей алады, бірақ Хуззада липо зарядтау схемасы бар, сонымен қатар 3,3 вольтты реттегіш бар) -
- 8 дана Neopixel жолағы* -
- Lipo аккумуляторы - Кез келген ақылға қонымды өлшемді (600mAH +) жасау керек, менде бұлардың жақсы көзі жоқ
- Жоба жағдайы -
- Ескі қатты диск - шынымен күшті магниттердің керемет көзі!
1 -қадам: Бейнені қараңыз
Егер сіз оны тексергіңіз келсе, мен бұл жоба бойынша бейне түсірдім.
Мен біржақты болуым мүмкін, бірақ менің ойымша, менің 3 жасар қызымның ирландша сөйлейтін керемет сүйкімді клипін қарау керек!
2 -қадам: Жабдық
Бұл аппараттық тұрғыдан әдейі жасалған қарапайым жоба, мен үшін аккумуляторды оңтайландырудан гөрі, жобаны қарапайым ету маңызды болды, бірақ ол бір күндік зарядта жұмыс істеуі керек, сондықтан мен бұл жеткілікті жақсы екенін сездім.
Микроконтроллер: ESP8266
Микроконтроллер үшін біз Arduino IDE -мен бағдарламаланған ESP8266 қолданамыз, егер сіз ESP8266 -мен таныс болмасаңыз, бұл WiFi -де орнатылған Arduino -мен үйлесімді құрылғы, мен қосымша ақпарат алу үшін Бекки Стерннің IoT сыныбын тексеруді ұсынамын.
Мен Adafruit Feather Huzzah ESP8266 таңдадым, себебі ол Lipo аккумуляторын пайдалануға арналған схемамен жабдықталған. Сондай -ақ, 500 мА 3.3 В реттегіші бар, ол қытайлық ESP8266 арзан тақталарында қол жетімді болудан әлдеқайда жақсы. Бұл бізге 3.3V көмегімен неопиксельдерді қуаттандыруға мүмкіндік береді, бұл ESP8266 сияқты логикалық деңгейдегі 3.3в құрылғысынан 5в қуатымен жұмыс істейтін Neopixles қолданғанда пайда болатын мәселелерді болдырмауға көмектеседі.
Шамдар: неопиксельдер
Мен неопсиэльді таңдадым, себебі бұл сіздің жобаңызға RGB шамдарын қосудың қарапайым әдісі. Қосылу үшін олар тек қуат пен бір сымды қажет етеді және оларды кез келген түске орнатуға мүмкіндік береді, тіпті светодиодтардың түсін жеке реттейді.
Неопиксельдер келесідей сыммен қосылады.
VCC -> 3V
GND -> GND
Деректер кірісі -> gpio 0
Батарея: кез келген липо
Қауырсынды хузаның аккумуляторлық схемасын қолдану липоны қолдануды шынымен жеңілдетеді. Сіз оны тікелей қауырсынның JST қосқышына қосуға болады (ЕСКЕРТУ: батареяның полярлығын тексеріңіз, бұл үшін стандарт жоқ, сондықтан оны ауыстыру қажет болуы мүмкін) немесе сіз GND және BAT түйреуіштеріне қосыла аласыз. Батареяны зарядтау үшін микро USB кабелін қосуға болады.
Батареяның денсаулығын тексеру керек. Липоны 3В төмен түсіруге болмайды деп жалпы қабылданған, сондықтан оны жобаңызда қолданар алдында оның жоғары екеніне көз жеткізіңіз.
3 -қадам: код
Бұл жобаның коды негізінен Arudino IDE -де ESP8266 үшін қол жетімді helloServer мысалына негізделген.
Жарықдиодты қызыл, жасылға өзгертуге және сөндіруге арналған нүкте бар, бірақ қажет болған жағдайда қосымша мүмкіндіктерді қосуға болады.
Сіз менің Github -дан кодты жүктей және орната аласыз
Кітапхана менеджерінен қосу қажет бір сыртқы кітапхана бар, бұл Adafruit -тен Neopixel кітапханасы.
4 -қадам: магнит
Есікке бекіту үшін мен ескі қатты дискіден шынымен күшті магнит қолдандым. Қатты дискіден барлық бұрандаларды алыңыз, сонда сіз магнитті оңай шығарып алуыңыз керек. Менің ойымша, бұл сізге қажет емес қатты дискіде ғана жасалуы керек! Бұл дискіні бұзады!
Олар шынымен де мықты, сондықтан мен олармен абай болуды ұсынамын, әсіресе оларды алып тастағанда, саусағыңызбен қысып алуыңыз мүмкін.
Бұл прототиптің тез құрастырылуы болғандықтан және магнит күші корпусқа қарай тартылатын болғандықтан, мен оны корпусқа бекіту үшін blu-tack қолдануды жөн көрдім.
5 -қадам: Қолдану
Құрылғыны пайдалану үшін веб -шолғышта «wfh.local» сайтына кіруге болады. Назар аударыңыз, бұл Bonjour қызметтеріне негізделген, қосымша ақпарат алу үшін мына сілтемені қараңыз.
Осыдан кейін сіз қажет болған кезде жарықдиодты түсін жаңарту үшін веб -интерфейсті қолдана аласыз!
Сізге бұл нұсқаулық пайдалы болды деп үміттенемін.
Мен сіз осындай қондырғымен не жасайтыныңызды білгім келеді. Маған төмендегі түсініктемелерде хабарлаңыз, немесе маған және менің Discord серверіндегі басқа да көптеген өндірушілерге қосылыңыз, онда біз осы тақырыпты немесе сізде бар кез келген басқа өндірушіні талқылай аламыз, адамдар бұл жерде өте пайдалы, сондықтан бұл асу үшін тамаша орын шығу
Мен Github демеушілеріне үлкен алғыс айтқым келеді, олар менің ісімді қолдауға көмектеседі, мен оны шынымен бағалаймын. Егер сіз білмесеңіз, Github бірінші жылы демеушілікке сәйкес келеді, сондықтан егер сіз демеушілік жасасаңыз, олар келесі бірнеше айға 100% сәйкес келеді. Оқығаныңыз үшін рахмет!
Ұсынылған:
Raspberry Pi салқындатқыш желдеткіш қорапшасы, процессордың температуралық индикаторы: 10 қадам (суреттермен)
Raspberry Pi салқындатқыш желдеткіштің CPU температурасының индикаторы бар қорабы: Мен алдыңғы жобада таңқурай pi (бұдан әрі- RPI) процессорының температуралық индикатор схемасын енгіздім. Бұл схема RPI 4 процессордың әр түрлі температуралық деңгейін келесі түрде көрсетеді.- Жасыл жарық диоды қосылған кезде CPU температурасы 30 ~ ішінде
Raspberry Pi процессорының температуралық индикаторы: 11 қадам (суреттермен)
Raspberry Pi процессорының температуралық индикаторы: Бұрын мен қарапайым таңқурай пиін (бұдан әрі - RPI) жұмыс күйінің индикаторлық тізбегін енгізген болатынмын. CPU температурасы
Отбасы / әріптес күйінің индикаторы: 6 қадам (суреттермен)
Отбасы / әріптес мәртебесінің индикаторы: Менің алғашқы нұсқаулығым, көптеген жобалар маған көптеген жылдар бойы көмектесті, бұл басқа біреуге көмектеседі деп үміттенемін. Қысқа әңгіме … Бізге бір -бірімізге қоңырауды үзуден гөрі өз мәртебемізді көрсетудің әдісі қажет болды, немесе біз басқа біреуді қабылдаған кезде аулақ жүру керек еді
Жарықдиодты қашықтықтың индикаторы: иттердің әбзелдері: 5 қадам (суреттермен)
Жарықдиодты қашықтықтың индикаторы: иттерді итеру: Мен әдетте итімді Русионы күн батқан кезде серуендеуге шығарамын, ол тым ыстық болмай ойнай алады. Мәселе мынада, ол байлаудан шыққан кезде, ол тым қатты толқып кетеді және ол шамалы жарықпен және басқа иттермен жүгіреді
OreServer - LED ойнатқыш индикаторы бар Raspberry Pi арналған Minecraft сервері: 9 қадам (суреттермен)
OreServer - LED ойнатқыш индикаторы бар Raspberry Pi арналған Minecraft сервері: 2020 жылдың шілдесі ЖАҢАРТУ - Сіз бұл жобаны бастамас бұрын, мен оны екіден көп жасау үшін қолданылған бағдарламалық құралдарға көптеген өзгерістер мен жаңартулар енгізілгенін біліңіз. бірнеше жылдар бұрын. Нәтижесінде көптеген қадамдар енді жазылғандай жұмыс істемейді