Სარჩევი:

პროჯეტო ლუმოსი: 8 ნაბიჯი
პროჯეტო ლუმოსი: 8 ნაბიჯი

ვიდეო: პროჯეტო ლუმოსი: 8 ნაბიჯი

ვიდეო: პროჯეტო ლუმოსი: 8 ნაბიჯი
ვიდეო: 10 გასაოცარი სასარგებლო გამოგონება ბუჩქების გადარჩენისთვის კემპინგისთვის! შეიძლება დაგჭირდეთ! 2024, ნოემბერი
Anonim
პროჯეტო ლუმოსი
პროჯეტო ლუმოსი

Lumos არის კონსტრუქცია, რომელიც მოიცავს umin umin luminária controlada– ს და სმარტფონის ნაწილობრივ დაკავშირებას, ასევე WiFi და მობილური მოწყობილობების დაკავშირებას. Android– ის სიახლეების შემოწმების მიზნით, რომელიც გამოიყენება Android– ისთვის, რაც საშუალებას მოგცემთ გამოიყენოთ რამდენიმე გზა, რომლითაც თქვენ შეძლებთ გამოიყენოთ, გამოაქვეყნოთ, გამოაქვეყნოთ და შეავსოთ Google Assistente.

განაცხადის გამოყენება: პროდეტო პოდ, რომელიც გამოიყენება გარემოს რეზიდენციისთვის, ავტომატური რეზიდენციისთვის.

მარაგები

იმისათვის, რომ გაეცნოთ პროგრამის გამოყენებას, რომელიც გამოიყენება შემდეგნაირად:

  • სონოფი ძირითადი
  • 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 (ინტერნეტი და ინტერნეტი) არის ნებადართული ტვირთის გადაზიდვის სისტემა AC WiFi– ის საშუალებით. ძირითადი ძირითადი შესაძლებლობა, რომელიც დაკავშირებულია ჩიპთან ESP8285, დაყენებულია AC DC– ით და აძლიერებს მეხსიერებას Flash მეხსიერებაში. ეს არის განპირობებული პროგრამული უზრუნველყოფის პროგრამული უზრუნველყოფის პროგრამული უზრუნველყოფის გამოყენებით, რაც საშუალებას მოგცემთ შეაერთოთ თქვენი სერვისები და სერვისები, რომლებიც დაკავშირებულია WiFi– სთან და დაშვებასთან ერთად, როდესაც აკონტროლებთ თქვენი მოწყობილობის დისტანციური მართვის პროგრამის გამოყენებას შეინახეთ Google Play– ში. ეს არის განმსაზღვრელი, რომ გამოვიყენოთ ის, რომ გამოვიყენოთ ის, რომ გამოვიყენოთ ის, რაც საშუალებას მოგცემთ გამოიყენოთ Wi -Fi, რაც საშუალებას მოგცემთ შეასრულოთ სამუშაოები, როგორც გარე, ისე გარეგანი. მაგრამ, firmware de fábrica não foi utilizado, apenas ან hardware. Desta forma, o Primeiro passo და ser realizado არის კონსტრუქციული პროგრამა, რომელიც ემსახურება enviado para placa do Sonoff- ს.

ნაბიჯი 2: კონფიგურაცია IDE დე Desenvolvimento

დააკონფიგურირეთ IDE De Desenvolvimento
დააკონფიგურირეთ IDE De Desenvolvimento

პროგრამის შემუშავებისათვის, რომელიც გამოიყენება პროგრამული უზრუნველყოფის ღია კოდის Arduíno IDE გამოყენებით. ჩვენ გვაქვს შესაძლებლობა ჩამოვთვალოთ და შევასრულოთ პროგრამული უზრუნველყოფა, რომელიც დაკავშირებულია კომპიუტერთან დაკავშირებულ სისტემასთან.

ჩვენ შეგვიძლია გამოვიყენოთ IDE, როგორც კონფიგურაციის საჭიროება, რათა გამოვიყენოთ ის, რაც შეიძლება გამოყენებულ იქნას, რადგან ეს არის ზუსტი ინფორმაცია იმის შესახებ, თუ როგორ უნდა მოვიყვანოთ ახალი URL მისამართები Gerenciadores de Placas nas Preferencias do Sistema e então fazer o download de placa ESP826 pel pel pel pel

საბოლოოდ გადმოწერეთ საჭირო რეალიზაცია, როგორც მენიუ Ferramentas კონფიგურაციის გარეშე:

  • ადგილი: "ზოგადი ESP8285 მოდული"
  • Flash რეჟიმი: DOUT
  • Flash ზომა: 1MB (FS: 64KB OTA: ~ 470KB)

ნაბიჯი 3: Instalando O Driver Da Placa

Antes de conectar nossa placa ao computador, საჭირო ინსტალაციის მძღოლი.

თქვენ შეგიძლიათ აკრიფოთ ლოდინის სისტემა სხვადასხვა ოპერაციული სისტემებისთვის.

ნაბიჯი 4: Criando O Programa Para a Placa

Criando O Programa Para a Placa
Criando O Programa Para a Placa
Criando O Programa Para a Placa
Criando O Programa Para a Placa

O programa representado nas imagens deste passo é composto 5 metodos e abaixo explico cada um deles.

Აწყობა:

Este é o primeiro método ser seradorado ao conectar placa à uma fonte de energia. პირველადი გაცნობის სერვისი არის კონფიგურაცია და პლაკატის გამოყენება WiFi uma de de de de WiFi WiFi WiFi WiFi WiFi WiFi WiFi WiFi aqu aqu aqu aqu aqu aqu aqu aqu aqu aqu aqu aqu aqu aqu aqu aqu aqu aqu aqu aqu aqu aqu aqu aqu aqu ეს არის ის, რაც საშუალებას გაძლევთ შეცვალოთ და შეცვალოთ თქვენი მომსახურება, გააქტიურებული სერვისი და მომსახურების მიმწოდებელი HTTP კონტენტოს API– სთვის, რომ გამოქვეყნდეს POST e GET. ეს არის API და აქვს წვდომა IP– სთან ერთად, სადაც შესაძლებელია გამოიყენოთ კონსოლის კონსოლიდირებული ლოგო.

მარყუჟი:

Esta é uma função padrão que ekza os os comandos que são colocados nela infinitamente enquanto placa estiver conectada na energia. როგორც წესი, თქვენ შეგიძლიათ შეაფასოთ ის, რაც ნიშნავს იმას, რომ ჩვენ ვცდილობთ გამოვიყენოთ pelo მოთხოვნები feitos pelos clientes conectados à API.

handleRoot:

Este método é chamado quando é realizada და მოთხოვნა com o metodo GET na API. ეს არის პასუხი, რომელიც შეიძლება გამოყენებულ იქნას HTML– ის კონფიდენციალურობისთვის, რომელიც შეიძლება შესრულდეს ან შეასრულოს მეთოდით სახელური LED. ბრაუზერის გამოყენების პროგრამის გამოყენების ტესტირების შესაძლებლობა.

სახელური LED:

ეს არის ძირითადი მეთოდით პროგრამის განხორციელება, თქვენ უნდა შეასრულოთ მოთხოვნა და მოითხოვოთ POST API და API და também quando HTML პროგრამების შემუშავება და დამუშავების მექანიზმი Root და acionado. ეს არის პასუხისმგებელი ინვერტორზე, რომელიც დაკავშირებულია კონცეფციასთან და ადგილთან, როდესაც ჩვენ ვმოქმედებთ, ვთვლი, რომ ეს არის ეფექტური, ასევე ეფექტურია ელე და ფეჩადო. Caso o mesmo esteja fechado, ao acionar a função ele é aberto. Após conectar o Sonoff à luminária, isto fará com que mesma acenda ou apague a lampada.

handleNotFound:

ეს არის HTTP 404, რაც საშუალებას მოგცემთ გამოიყენოთ URI და არ გამოიყენოთ არსებული მოთხოვნები.

ნაბიჯი 5: Fazendo O Upload Do Programa Para a Placa

Fazendo O Upload Do Programa Para a Placa
Fazendo O Upload Do Programa Para a Placa
Fazendo O Upload Do Programa Para a Placa
Fazendo O Upload Do Programa Para a Placa

პროგრამის დასრულების ან პროგრამის დასრულების შემდეგ, აუცილებელია განახორციელოს ან განახორციელოს შეტყობინებები, რათა ატვირთოს შეტყობინება, როგორც პლაკატი, როგორც შესაძლებლობა testar o que foi feito.

O Primeiro passo é abrir o Sonoff და conectar sua placa ao conector USB utilisando os jumpers (ვიდეო გაგზავნის წყაროები deste tutorial). მნიშვნელოვანია, რომ გამოვიყენოთ ის, რაც დაკავშირებულია კონტაქტებთან და პატივს ვცემთ USB კონექტორით, 5V არ არის გამოყენებული.

თუ თქვენ იყენებთ კომპიუტერს, რომელიც გამოიყენება კომპიუტერის გამოყენებისათვის ან მოდემისთვის, თქვენ უნდა შეცვალოთ ის, რაც გჭირდებათ, რომ გადატვირთოთ და გამოიყენოთ კონექტორი და ლიგა და USB პორტა USB კომპიუტერები.

Apos conectada, í í í í í í port í port port port port port port port port í í ასე რომ, შეადგინეთ თქვენი პროგრამის "Verificar" და ფაილების გამოყენება "Carregar".

ნაბიჯი 6: Conectando O Sonoff À Luminária

კონექტანდო ო სონოფი À ლუმინარია
კონექტანდო ო სონოფი À ლუმინარია

Luminária escolhida para o projeto é uma luminária comum que possui um interruptor em seu fio. ეს არის წყვეტილი Sonoff– ის შემცვლელი.

იმის გათვალისწინებით, რომ თქვენ უნდა შეასრულოთ ის, რაც საჭიროა "შეყვანის" და "გამოყვანის" მითითებით. Sendo que no lado "Input" deve ser conectada a ponta que vem da tomada e do lado "Output", 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 "შეყვანა", deve ser conectado também do lado direito no lado "Output".

ნაბიჯი 7: Criando O Aplikativo Android

Criando O აპლიკაცია Android
Criando O აპლიკაცია Android
Criando O აპლიკაცია Android
Criando O აპლიკაცია Android

დააკმაყოფილეთ წინასწარგანზრახვის გაცნობა, რომლითაც თქვენ შეგიძლიათ გაეცნოთ ნათურას და გაათავისუფლოთ ის საჭიროებისამებრ, რომლითაც ჩვენ ვითხოვთ API– ს გაფართოების მოთხოვნით. იმის გასაგებად, თუ როგორ გამოვაყენოთ ის Android პროგრამის გამოყენებით, შევიტანო Google Assistente, რომელიც საშუალებას მოგცემთ გამოიყენოთ თქვენი ვებ-გვერდი.

პროგრამის გამოყენებით შეგიძლიათ გამოიყენოთ IDE Android Studio, რომელიც საშუალებას გაძლევთ გამოიყენოთ Android პროგრამები Java პროგრამული უზრუნველყოფის ენაზე.

ინტერფეისი, რომელიც იყენებს და აადვილებს შესაძლებლობებს და შესაძლებლობებს, რომლითაც შეგიძლიათ მიიღოთ ნათურა. ეს არის რეალიზება uma chamada POST ae metodo handleLED da API ექსპოსტა IP– ს არ აქვს კავშირი და ინტერნეტი.

მნიშვნელოვანია, რომ გამოვიყენოთ ფუნქცია, თუ სმარტფონი ზუსტად შეაერთებს თქვენს სისტემას და გამოჩნდება, თუ როგორ გამოიყენოს ის IP– ს მიერ, როგორც API– ს იდენტიფიკაცია.

Google Assistente– ის გამოყენებით, შეგიძლიათ გამოიყენოთ "განზრახვის ფილტრი" ან გამოვიყენოთ მანიფესტი, რომელიც გამოიყენება (ვიდეო მითითებების მიხედვით).

სმარტფონის კონფიგურაციის ან კომპიუტერის კომპიუტერული მოწყობილობის გამოყენებით, ჩვენ შეგვიძლია განვსაზღვროთ ის, თუ როგორ განვსაზღვროთ ის, რომ გამოვიყენოთ, არ გამოვიყენოთ, გამოვიყენოთ და გამოვთვალოთ "გაუშვით აპლიკაცია" IDE- ს საშუალებით.

გირჩევთ: