Բովանդակություն:
- Պարագաներ
- Քայլ 1. Conhecendo O Sonoff
- Քայլ 2. Կազմաձևեք IDE De Desenvolvimento- ն
- Քայլ 3. Instalando O Driver Da Placa
- Քայլ 4: Criando O Programa Para a Placa
- Քայլ 5. Fazendo O Upload Do Programa Para a Placa
- Քայլ 6. Conectando O Sonoff À Luminária
- Քայլ 7: Criando O Aplicativo Android
- Քայլ 8: Testando a Luminária
Video: Պրոյետո Լումոս ՝ 8 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Եթե ցանկանում եք, որ Lumos- ը բաղկացած է մի շարք լուսավորող սարքերի կառուցվածքից, որոնք միացված են ձեր սմարթֆոնի միացմանը, այն կարող է օգտագործվել WiFi- ի միջոցով: Android- ի, ինչպես նաև Android- ի, ինչպես նաև թույլատրելի օգտագործման և օգտագործման համար անհրաժեշտ բոլոր հնարավորությունների շնորհիվ մենք կարող ենք օգտագործել Google Assistente- ը:
Կիրառելիություն. Եթե մենք առաջարկում ենք մեր բնակության շրջակա միջավայրի մնացորդային ինքնակառավարման մնացորդային նախագծման համար:
Պարագաներ
Para a realização deste projeto foram utilizados os seguintes itens:
- Sonoff Basic
- Módulo փոխարկիչ USB 2.0 Para Rs232 Ttl Cp21024
- Թռչկոտողներ Fêmea/Fêmea
- Սմարթֆոն Android
- Luminária comum
Քայլ 1. Conhecendo O Sonoff
O Sonoff é um um um it um dispitivo IoT (Internet das coisas) թույլտվության համար AC AC բեռների թույլտվություն WiFi- ով: A versão Basic possui um relé, um chip ESP8285, um regulador de tensão AC DC, որը թույլ է տալիս սննդի և հիշողության բռնկման թույլտվություն: Կայքի տրամադրումը կարող է լինել firmware, որը թույլ է տալիս կապ հաստատել ձեր ծառայության հետ, ինչպես նաև ծառայություններ մատուցել մեր սարքերին ՝ օգտագործելով WiFi և թույլտվություններ, որոնք թույլ են տալիս վերահսկել տեղակայման հեռավորությունը, ինչպես նաև ներլցնել eWeLink պարամետրերը: Պահել և չպարունակել Google Play- ը: Որպեսզի դուք կարողանաք օգտագործել ձեր սեփական արտադրանքը, այն կօգտագործի մեր տեղը, քանի որ այն կարող է օգտագործվել WiFi WiFi ինտեգրացիայի միջոցով, և մենք կարող ենք օգտագործել արտադրանքի ամբողջական սպառումը, որն օգտագործվում է արտաքին և նախնական օգտագործման համար: Սակայն, որոնվածը fábrica não foi utilizado, apenas կամ hardware. Desta forma, o Primeiro passo a ser realizado é a construção do programa que será enviado para a placa do Sonoff- ի համար:
Քայլ 2. Կազմաձևեք IDE De Desenvolvimento- ն
Oրագրի մշակման համար անհրաժեշտ է օգտագործել բաց կոդով Arduíno IDE ծրագիրը: Nele é possível desenvolver e realizar upload to programa diretamente para a placa conectada ao computador- ի համար:
Դիմելով IDE- ին ՝ հնարավոր է որպես կոնֆիգուրացիայի անհրաժեշտություն ՝ օգտագործելով մի վայր, որը պետք է օգտագործի, ինչպես նաև անհրաժեշտ է օգտագործել նոր URL հասցե ՝ Gerenciadores de Placas nas Preferencias do Sistema e então fazer o download da placa ESP826 pel)
Վերջնականապես ներբեռնեք անհրաժեշտ իրականացում ՝ որպես Ferramentas- ի ոչ մի ընտրացանկի կազմաձևում:
- Տեղ ՝ «Ընդհանուր ESP8285 մոդուլ»
- Ֆլեշ ռեժիմ ՝ DOUT
- Ֆլեշի չափը `1 ՄԲ (FS: 64KB OTA: ~ 470KB)
Քայլ 3. Instalando O Driver Da Placa
Antes de conectar a nossa placa ao computador, անհրաժեշտ սարքավորումների վարորդ:
É հնարավոր է մուտքագրել կայքի տարբեր համակարգերի գործողությունների համար:
Քայլ 4: Criando O Programa Para a Placa
O programa përfaqësado nas imagens deste passo é composto por 5 métodos e abaixo explico cada um deles.
Կարգավորում
Este é o Primeiro método a ser exeado ao conectar a placa à uma fonte de energia. A Primeira ação a ser realizada é a conexão da placa uma uma rede WiFi- ի օգտագործումը թույլ է տալիս օգտագործել մի քանի տեղեկատվական աղբյուրներ, ինչպես նաև հնարավորություն է տալիս ձեռք բերել տեղեկատվություն այն մասին, թե ինչպես է թույլատրվում օգտագործել մի վայր, որը թույլ է տալիս հեռացնել սարքը: Caso a placa se conecte com sucesso à alguma rede, ծառայություններ մատուցող և սպասարկող HTTP կոնտենդո uma API, որը թույլ է տալիս ուղարկել POST և GET: Esta API- ն հասանելի է մի մասի, որը թույլ է տալիս IP- ին տրամադրել այնպիսի տարբերակ, որտեղ հնարավոր է ՝ առանց կոնսոլի լոգոն միացված լինի:
հանգույց:
Esta é uma função padrão que performa os comandos que são colocados nela infinitamente enquanto a placa estiver conectada na energia. O comportamento desejado neste caso, é que a placa fique em estado de espera aguardando pelos պահանջում feitos pelos clientes conectados API.
handleRoot:
Este método é chamado quando é realizada um request com o método GET na API. Կարող եք պատասխանել, թե ինչպես կարելի է օգտագործել HTML ֆայլը, որը պետք է կատարվի կամ գործարկվի metle բռնակով LED: Սա թույլ է տալիս թույլատրել փորձարկում կամ օգտագործել մեր դիտարկիչը:
բռնիչ LED:
Este é o principal método do programa, ele é chamado quando կամ իրականացում մեր խնդրանքով խնդրում ենք ուղարկել POST և API և também quando կամ HTML ֆայլեր, որոնք թույլ են տալիս կատարել մի մաս, ինչպես նաև կառավարել արմատը `արմատ և ակիոնադո: Ele é responsável porverter o estado do relé conectado à placa, ou seja, caso o relé esteja aberto, ao acionar a função ele é fechado: Caso o mesmo esteja fechado, ao acionar a função ele é aberto: Após conectar o Sonoff à luminária, isto fará com que a mesma acenda ou apague a lampada.
handleNotFound:
Այս մեթոդը ներառում է HTTP 404 ռեսպաստա, այն կարող է պահանջվել մեր URI- ի գոյություն չունեցող խնդրանքով:
Քայլ 5. Fazendo O Upload Do Programa Para a Placa
Após finalizar o desenvolvimento do programa, անհրաժեշտ է իրականացնել կամ բեռնել mesmo para a placa para que possamos testar o que foi feito:
O Primeiro passo é abrir o Sonoff e conectar a sua placa ao conector USB utilisando os jumpers (տեսանյութեր, որոնք ներկայացնում են deste ձեռնարկը): É Կարևոր է իմանալ, թե որն է համակարգը, որն օգտագործվում է միացման համար, քանի որ այն չի օգտագործում USB միակցիչ, կարող է օգտագործվել 5V- ի միջոցով:
O segundo passo é conectar a placa ao computador utilisando o modo flash, for isso it is needário segurar or botão de reset the գոյություն ունեցող և տեղերում enquanto o conector and ligado à porta USB do computador.
Após conectada, é possível no Arduíno IDE ընտրությունը a porta em que a mesma está ligada. Հավանաբար, կազմեք կամ օգտագործեք «Verificar» բոտոն և օգտագործեք «Carregar» բոտո օգտագործումը:
Քայլ 6. Conectando O Sonoff À Luminária
A luminária escolhida para o projeto é uma luminária comum que possui um interruptor em seu fio. Այս ընդհատիչը փոխարինում է Sonoff- ին:
Para conectar os cabos- ի համար անհրաժեշտ է, որ դուք մուտք գործեք ձեր տուն, երբ Sonoff- ը նշանակում է «Ներածում» և «Ելք»: Sendo que no lado "Input" deve ser conectada a ponta que vem da tomada e do lado "Output", a ponta que vai para lampada:
Outro ponto importante, é que os fios não devem se cruzar, ou seja, se o fio azul foi conectado do lado direito no lado "Input", deve ser conectado também do lado direito no lado "Output":
Քայլ 7: Criando O Aplicativo Android
Համապատասխանեցրեք առաջի բացատրությանը, այն հնարավորության դեպքում, երբ դուք կարող եք օգտագործել մի լուսամփոփ, որը պետք է լուսավորի անհրաժեշտ իրականացումը և խնդրենք API- ի տարածման համար: Իրականացնել այն chamada, foi desenvolvido um aplicativo Android- ի ինտեգրման միջոցով, որը թույլ է տալիս Google Assistente- ին թույլատրել օգտագործել իր գործառույթները:
Օգտագործելով IDE Android Studio- ի օգտագործումը, այն թույլ է տալիս օգտագործել Android- ի ծրագրերը, օգտագործելով Java ծրագրավորման լեզուն:
Մի ինտերֆեյս, որը կիրառում է պարզ և հնարավոր apenas կամ botão թույլատրելի արագություն կամ լուսավորություն: Ստուգեք իրականացում uma chamada POST ao método handleLED da API- ի ցուցադրում առանց IP- ի և կապի միացման ինտերնետի:
É Կարևոր է իմանալ, թե որն է մեթոդը, կամ սմարթֆոնի ճշգրիտ կանխատեսումը, որը թույլ է տալիս միացնել ձեր տեղը, տեսնելով, թե ինչպես օգտագործել IP- ն ՝ նույնականացման API ձևով:
Google Assistente- ի համար անհրաժեշտ է օգտագործել «դիտավորյալ զտիչ» կամ կիրառման մանիֆեստի (հղումներ կատարելու տեսագրություն) միջոցով:
Որպեսզի կարողանանք կիրառել կամ օգտագործել մեր սմարթֆոնը միացված համակարգչով կամ համակարգչով, որը թույլ է տալիս մշակել ոչ մի որոշում, միացնել համակարգչին և սեղմել «Գործարկել ծրագիրը» ՝ օգտագործելով IDE- ն:
Խորհուրդ ենք տալիս:
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ - Քայլ առ քայլ: 4 քայլ
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ | Քայլ առ քայլ. Այս նախագծում ես նախագծելու եմ մի պարզ Arduino մեքենայի հետադարձ կայանման սենսորային միացում ՝ օգտագործելով Arduino UNO և HC-SR04 ուլտրաձայնային տվիչ: Այս Arduino- ի վրա հիմնված Car Reverse ազդանշանային համակարգը կարող է օգտագործվել ինքնավար նավարկության, ռոբոտների ռանգի և այլ տեսականու համար
Լումոս Տոնածառ: 3 քայլ
Լումոս Տոնածառ. Իմ երեխաները և ես կառուցեցինք այս նախագիծը `մեզ հետ Universal Studios- ի մի փոքր կախարդանք բերելու համար: Վերջերս մենք այցելեցինք թեմատիկ այգի և Օլիվանդերի գավազանների խանութից գավազաններ գնեցինք և շատ զվարճացանք զբոսնելով այգում ՝ ակտիվացնելով տարբեր
Քայլ առ քայլ համակարգչային շենք. 9 քայլ
Քայլ առ քայլ համակարգչի կառուցում. Պարագաներ. Սարքավորումներ. Մայրական համակարգիչ CPU coolerPSU (Էներգամատակարարման միավոր) Պահեստավորում (HDD/SSD) RAMGPU (պարտադիր չէ) Գործ CaseTools: Պտուտակահան ESD ապարանջան/matsthermal paste w/aplikator
Երեք բարձրախոս շղթա -- Քայլ առ քայլ ձեռնարկ ՝ 3 քայլ
Երեք բարձրախոս շղթա || Քայլ առ քայլ ձեռնարկ. Բարձրախոսների սխեման ուժեղացնում է շրջակա միջավայրից ստացված աուդիո ազդանշանները MIC- ում և այն ուղարկում է խոսնակին, որտեղից արտադրվում է ուժեղացված ձայնը:
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ). Ուլտրաձայնային ձայնային փոխարկիչներ L298N Dc կանացի ադապտեր էներգիայի մատակարարում արական dc pin Arduino UNOBreadboard և անալոգային նավահանգիստներ ՝ կոդը փոխարկելու համար (C ++)