Мазмұны:

Ұзақ қашықтықтағы ең жақсы дос шамдары: 4 қадам (суреттермен)
Ұзақ қашықтықтағы ең жақсы дос шамдары: 4 қадам (суреттермен)

Бейне: Ұзақ қашықтықтағы ең жақсы дос шамдары: 4 қадам (суреттермен)

Бейне: Ұзақ қашықтықтағы ең жақсы дос шамдары: 4 қадам (суреттермен)
Бейне: Өлді деп жерлемек болған еді. Бірақ Алланың қалауымен тірілген Бала 2024, Қараша
Anonim
Өзіндік қашықтықтағы ең жақсы дос шамдары
Өзіндік қашықтықтағы ең жақсы дос шамдары
Өзіндік қашықтықтағы ең жақсы дос шамдары
Өзіндік қашықтықтағы ең жақсы дос шамдары
Өзіндік қашықтықтағы ең жақсы дос шамдары
Өзіндік қашықтықтағы ең жақсы дос шамдары

Мен «Ең жақсы дос» шамдары деп аталатын алыс қашықтықтағы синхронды шамдарды жасадым. Бұл олардың басқа шамның ағымдағы түсімен синхрондалғанын білдіреді. Егер сіз бір шамды жасылға өзгертсеңіз, көп ұзамай басқа шам жасылға айналады. Бұл таңқурай пиінің өте қарапайым жобасы, оған кез келген адам ене алады және көптеген негізгі ұғымдарды қолданады.

Бұл карантин кезінде іске қосылатын тамаша жоба болар еді, өйткені сіз үнемі бірге бола алмайсыз және оны бір үйде қолдануға болады, егер сіз кездесуде немесе басқа маңызды оқиғада болсаңыз.

Жабдықтар:

  1. ws2811 жарықдиодты шамдар -
  2. Мен қолданған таңқурай pi нөлі (кез келген пиді қолдануға болады, sd картасын алуды ұмытпаңыз) -
  3. Акрил парағы -
  4. Батырмаға басу
  5. Шие ағашы, Қызыл емен ағашы - Жергілікті ағаш таратушы

1 -қадам: базаны құру

Базаны құру
Базаны құру
Базаны құру
Базаны құру
Базаны құру
Базаны құру

Жұмысты бастау үшін сізге электронды компоненттерді салып, жарық беретін қорап қажет. Менде қорап жасайтын шие ағашы мен қызыл емен ағашы қалды. Мен бір шаршы шиенің жоғарғы бөлігін қолдандым, ол шамамен 4,5 дюйм 4,5 дюйм және қалыңдығы 1,25 дюйм болды. Содан кейін мен электронды компоненттер болатын бөлікті қосу үшін қызыл емен ағашының бөлшектерін қолдандым. Бұл бөлшектер ұзындығы шамамен 4,5 дюйм, қалыңдығы 1 дюйм және ені 2 дюйм болатын. Егер мен мұны тағы да қайталайтын болсам, мен, әрине, қызыл еменді жіңішке етіп жасар едім, сонда электронды компоненттерге сыйымдылығы көбірек болады. Бөлшектерді кескеннен кейін мен оларды тегістеп, 1/2 дюймдік бұрғылау ұшын пайдаланып ws2811 саңылауына тесік жасадым. Содан кейін мен оларды Махонидің жаңғақ майымен аяқтадым.

2 -қадам: Диффузиялық блокты жасаңыз

Диффузиялық блок жасаңыз
Диффузиялық блок жасаңыз
Диффузиялық блок жасаңыз
Диффузиялық блок жасаңыз
Диффузиялық блок жасаңыз
Диффузиялық блок жасаңыз
Диффузиялық блок жасаңыз
Диффузиялық блок жасаңыз

Негіз жасалғаннан кейін мен ws2811 светодиодтан жарық тарату үшін қолданылатын диффузиялық блок жасай бастадым. Мұны істеу үшін мен акрилден төртбұрышты кесектерді кесіп алдым, содан кейін акрилді тегістеп, оны шынымен бұлыңғыр етті. Бұл жарықдиодты жарықтың көбірек таралуына мүмкіндік береді. Содан кейін мен құрылымды бекіту үшін ыстық желімді қолдандым

3 -қадам: Схеманы дәнекерлеңіз және кодты іске қосыңыз

Схеманы дәнекерлеңіз және кодты іске қосыңыз
Схеманы дәнекерлеңіз және кодты іске қосыңыз
Схеманы дәнекерлеңіз және кодты іске қосыңыз
Схеманы дәнекерлеңіз және кодты іске қосыңыз
Схеманы дәнекерлеңіз және кодты іске қосыңыз
Схеманы дәнекерлеңіз және кодты іске қосыңыз

Бұл тізбекті дәнекерлейтін уақыт. Әр шамда таңқурай pi нөлі, ws2811 светодиоды, түймесі және резисторы бар. Бір тізбек ws2811 светодиодты басқару үшін пайдаланылады, ал екіншісі пайдаланушының кірісін тексеру үшін қолданылады. Ws2811 светодиодты - бұл светодиодты басқару үшін таңқурай пиінің жер, 5в және pwm түйреуіштерін қолданатын қарапайым схема. Пайдаланушының кіріс тізбегінде ток шектеу резисторы мен таңқурай pi кіріс штырынан кернеуді қосу және өшіру үшін қолданылатын түймесі бар.

Әр pi бірдей бағдарламамен жұмыс істейді. Бұл бағдарлама батырманың басылғанын тексереді, егер солай болса, түсін өзгертеді. Содан кейін ол ағымдағы түсті бақылайтын веб -серверге хабарлама жібереді. Әр 5 секунд сайын бұл бағдарлама веб -серверден ағымдағы түсті тексереді және егер бұл түс шамның ағымдағы түсінен өзгеше болса, ол сол түске өзгереді. Осылайша олар синхронда сақталады. Егер сіз бір шамның түсін қызылға өзгертсеңіз, ол шам веб -серверге ағымдағы түс қызыл екенін айтады, екінші шам 5 секунд ішінде веб -серверді тексереді және ағымдағы түстің қызыл екенін көреді, содан кейін оған ауысады. түс Мен қолданған веб -сервер бір желіде қолданылғандықтан, pis бірінде орналастырылған, бірақ сіз бұл серверді кез келген жалпыға ортақ серверде оңай іске қоса аласыз, ал шамдар континенттерде жұмыс істейді.

Бұл дизайнды ескере отырып, сіз оны 2 шамадан асатын шамада оңай өзгерте аласыз.

Төменде жобаны іске қосу үшін сізге қажет екі репо бар. Егер сізде BiblioPixel -ді орнатуда қиындықтар туындаса, хабарламалар тақтасын жасау туралы менің бейнеролигімді қарай аласыз. Ол BiblioPixel -ді егжей -тегжейлі орнатады.

Ең жақсы дос жарық бағдарламасы әр нүктеде жұмыс істейді:

github.com/tmckay1/best_friend_light

Ағымдағы түсті қадағалайтын веб -сервер:

github.com/tmckay1/raspberrypi_gateway

4 -қадам: Әр Pi бағдарламасында бағдарламаны іске қосыңыз, серверді іске қосыңыз және оны іс жүзінде қараңыз

Бағдарламаны әр Pi -де іске қосыңыз, серверді іске қосыңыз және оны іс жүзінде қараңыз!
Бағдарламаны әр Pi -де іске қосыңыз, серверді іске қосыңыз және оны іс жүзінде қараңыз!
Бағдарламаны әр Pi -де іске қосыңыз, серверді іске қосыңыз және оны іс жүзінде қараңыз!
Бағдарламаны әр Pi -де іске қосыңыз, серверді іске қосыңыз және оны іс жүзінде қараңыз!
Бағдарламаны әр Pi -де іске қосыңыз, серверді іске қосыңыз және оны іс жүзінде қараңыз!
Бағдарламаны әр Pi -де іске қосыңыз, серверді іске қосыңыз және оны іс жүзінде қараңыз!
Бағдарламаны әр Pi -де іске қосыңыз, серверді іске қосыңыз және оны іс жүзінде қараңыз!
Бағдарламаны әр Pi -де іске қосыңыз, серверді іске қосыңыз және оны іс жүзінде қараңыз!

Енді сіз бағдарламаны пәрмен жолында алдыңғы репозиторийлерде оқылған нұсқаны тексеру арқылы іске қоса аласыз, менеджерден кейін серверді іске қосасыз және оны іс жүзінде көре аласыз!

Ұсынылған: