İçindekiler:
- Gereçler
- Adım 1: Conhecendo O Sonoff
- Adım 2: Bir IDE De Desenvolvimento Yapılandırması
- Adım 3: Installo O Driver Da Placa
- Adım 4: Criando O Programa Para a Placa
- Adım 5: Fazendo O Upload Do Programa Para a Placa
- 6. Adım: Conectando O Sonoff À Luminária
- 7. Adım: Criando O Uygulaması Android
- Adım 8: Testando a Luminária
Video: Projeto Lumos: 8 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Lumos projesi, Wi-Fi bağlantısı için akıllı telefon bağlantılarını kontrol etmek için bir yapı oluşturmadan oluşur. Android için bir luminária için bir luminária'nın kontrol edilmesi, aplikasyonun onaylanması ve iyileştirilmesi için bir luz utilizando além de um botão, comandos de voz, graças ve integração com o Google Assistente.
Uygulanabilirlik: o projeto pode ser aplikado emambiyans rezidans para projetos de automação konut.
Gereçler
Bir realização deste projeto foram utilizados os seguintes itens:
- Sonoff Temel
- Modül Dönüştürücü Usb 2.0 Para Rs232 Ttl Cp21024
- Süveter Fêmea/Fêmea
- Akıllı telefon Android
- Luminária comum
Adım 1: Conhecendo O Sonoff
O Sonoff é um dispositivo IoT (İnternet das coisas) que izin verilen acionar cargas AC através WiFi yapmak. ESP8285'in çok yönlü Temel özelliği, çip ESP8285'in, AC DC'nin beslenmeye ve hafıza flaşına izin vermesine izin verir. Entelektüel aygıt yazılımı, üretici yazılımının bir parçası olarak, ayrı ayrı bağlantıların kurulması ve yeniden yapılandırılması, WiFi erişiminin sağlanması ve kontrol edilmesi, ayrı ayrı bağlantıların indirilebilmesi için uzaktan kumanda bağlantısı Google Play'de saklayın. Projelerin en iyi şekilde değerlendirilmesi, en uygun hale getirilmesi için en uygun ve en güvenli WiFi entegrasyonu. Porém, veya donanım yazılımı veya donanım yazılımı kullanımı, apenas veya donanım. Sonoff'u en iyi şekilde programlamak, ilk adımlardan birini gerçekleştirmek ve bir inşaat yapmak.
Adım 2: Bir IDE De Desenvolvimento Yapılandırması
Açık kaynak Arduino IDE yazılımının programlanması, kullanılması için para o. Nele é olasılıklı desenvolver ve realizar yükleme, bir bilgisayar bağlantısı için programa doğrudan yükleme yapmak.
IDE'nin yapılandırılması için gerekli olan bir seçenek olarak, tüm gereksinimler için geçerli, ayrıntılı bilgi için ek URL'ler ve Sistemler ve Sistemler için 85 numaralı platformları indirin.
Son olarak, é necessário realizar'ı seguintes yapılandırması olarak menü olmadan indirin:
- Placa: "Genel ESP8285 Modülü"
- Flaş Modu: DOUT
- Flaş Boyutu: 1MB (FS:64KB OTA:~470KB)
Adım 3: Installo O Driver Da Placa
Anes de conectar bir nossa placa ao bilgisayar, é necessário instalar seu sürücüsü.
Sitenin çeşitli sistem ve işletim sistemlerine sahip olması mümkündür.
Adım 4: Criando O Programa Para a Placa
O programların temsili ve görselleri, 5 yöntem ve abaixo explico cada um deles için hazır.
Kurmak:
Este é o primeiro método bir ser executado ao conectar ve placa à uma fonte de energia. Wi-Fi erişiminden en iyi şekilde yararlanmanın en önemli yolu WiFi kullanımı değildir. Alguma rede, sunucu hizmetleri için en iyi ve en güvenli HTTP bağlantılarını kullanma API sorguları ve yöntemleri POST e GET. Uygulama API'si, IP'yi onaylayın ve onaylayın, konsol logosunu görün.
döngü:
En büyük ve en önemli şey, en büyük ve en büyük ve en büyük ve en çok arananlar. O comportamento desejado nete caso, é que a placa fique emestado de espera aguardando pelos, API à feitos pelos clientes conectados talep eder.
koluKök:
API için GET yöntemiyle GET yöntemiyle istekte bulunun. HTML sayfalarının en son yanıtları, HTML contendo um botão que executa veya método handleLED. Este método izinli testar veya programa utilizando um tarayıcı.
koluLED:
Temel yöntem, program yapmak için temel yöntemler, gerçekleştirilmiş yöntemler, istekler ve yöntemler, API'ler için POST ve também ölçütleri ve HTML uygulamaları için bir parça yöntemi, işlemek için Köken'dir. İnverter için en uygun çözümler. Caso o mesmo esteja fechado, ao acionar ve função ele é aberto. Sonoff à luminária, en uzak noktadaki bağlantılardan biri.
handleNotFound:
Este metodo envia uma resposta HTTP 404, özel URI mevcut değil.
Adım 5: Fazendo O Upload Do Programa Para a Placa
Programa son vermek veya desenvolvimento yapmak, en gerekli olan gerçekleri yüklemek için yükleme yapın.
O primeiro passo é abrir o Sonoff ve conectar bir sua placa ao bağlayıcı USB utilizando os jumper'ları (deste sarf malzemeleri için video seç). Bağlantısız USB, pino de 5V não utilizado utilizado'ya bağlı olmayan pinolar için önemli.
O segundo passo é conectar bir placa ao bilgisayar utilizando o modo flash, para isso écessário segurar o placa enquanto o bağlayıcı ve bir porta porta USB bilgisayar yapmak için sıfırlama var.
Conectada, Arduíno IDE'ye sahip olma şansı yok, bir porta em que a mesma está ligada seçimi. Feito isso, código utilizando veya botão "Verificar" ve ön yüz o yükleme utilizando veya botão "Carregar" için derleyin.
6. Adım: Conectando O Sonoff À Luminária
Bir luminária escolhida para o projeto é uma luminária comum que possui um kesintiye uğratıcı em seu fio. Sonoff'un yerini aldı.
"Giriş" ve "Çıktı" için en uygun göstergeler. Sendo que no lado "Girdi" deve ser conectada bir ponta que vem da tomada e do lado "Çıktı", bir ponta que vai para a lampada.
Önem arz eden, en önemli, en büyük ve en önemli "Giriş", "Çıktı" değildir.
7. Adım: Criando O Uygulaması Android
API'nin açıklanması için gerekli olan açıklayıcı bir açıklama, para que possamos acender ou apagar ve luminária é necessário realizar um isteğine uygunluk. Para realizar esta chamada, foi desenvolvido ve aplicativo için Android entegrasyonu, Google Assistente que, abri-lo utilizando comandos de voz'a izin verir.
Bir IDE Android Studio'dan yararlanmaya yönelik uygulamalar için para, programar uygulamalarına izin vermek için Android'e özgü uygulamalar, Java dilinden yararlanma.
Bir arayüz, basitleştirmeleri ve olası sorunları çözmeyi mümkün kılar. İnternet üzerinden herhangi bir IP ve internet bağlantısı olmadan API'yi yayınla.
Önemli bir lembrar que para que veya método funcione, o akıllı telefon kesin bir başlangıç bağlantısı, bir mesma rede da placa, visto que estamos o API'nin IP iletişim biçiminin tanımlanması.
Google Assistente'yi kullanmanın en iyi yolu, "ntent filter" için ek bir "niyet filtresi" uygulamasıdır.
Akıllı telefon için en iyi, en çok kullanılan ve en iyi hesaplamalar için en uygun hesaplamalar ve modo desenvolvedor yok, "Uygulama çalıştırma" ve IDE'yi kullanma.
Önerilen:
Projeto IoT - Sistema Dedektör De Fumaça: 5 Adım
Projeto IoT - Fumaça Dedektörü Sistema Giriş: Fumaça Sistem Dedektörüne Giriş, IoT'yi izleme izni veya alarmları için nesnel bir nesnedir ve Android'i izleme olanağı sağlar. O projeto é baseado em um mikrodenetleyici que se comunica com a nu
Pequeno Projeto De Uma Casa Inteligente: 5 Adım
Pequeno Projeto De Uma Casa Inteligente: O projeto que faremos é de uma casa inteligente. Possui basicamente dois of funcionalidades:· Iluminaço ve iluminamento de iluminamento ve komodos.· De monitoramente de lista de alimentos ve nível de agua filtrada ve geladeira.Não escrever
Noel Ağacı Lumos: 3 Adım
Noel Ağacı Lumos: Çocuklarım ve ben bu projeyi Universal Studios'tan eve biraz sihir getirmek için yaptık. Yakın zamanda tema parkını ziyaret ettik ve Ollivander'ın asa dükkanından asalar aldık ve parkta dolaşırken farklı sesleri aktive ederek çok eğlendik
Projeto CoCoa: Um Colete De Comunicação Alternatif: 8 Adım
Projeto CoCoa: Um Colete De Comunicação Alternativa: CoCoA Projesi, konuşma veya sözel olmayan engelleri olan kişilere yardımcı olmak için alternatif iletişimin dokunsal sembollerinin birleştirilmesine izin veren internete bağlı giyilebilir bir yelektir.O Colete de Comunicação Alternativa (CoCoA) consi
Projeto Fila Tesisi: 7 Adım
Projeto Fila Fácil: Geniş çaplı bir dia vamos çeşitliliği ve vezes em locais onde é necess'ria uma gest'atilde;o de senhas de clientes para organizar ve agilizar atendimentos. Em alguns estabelcimentos podemos demorar alguns minutos ou até mesmo horas esp