فهرست مطالب:
- تدارکات
- مرحله 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
تصویری: پروژتو لوموس: 8 قدم
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:53
با استفاده از Lumos شما می توانید از طریق کنترل کننده روشنایی و اتصال گوشی های هوشمند به هم وصل شوید و همچنین از طریق WiFi یا WiFi استفاده کنید. برای کنترل روشنایی برنامه های کاربردی Android و برنامه های کاربردی اندروید ، با استفاده از ابزارهای موجود در سیستم عامل ، استفاده از دستورالعمل ها ، استفاده از Google Assistente.
قابلیت استفاده: در صورت استفاده از محیطی که برای محیط های اقامتی پیش بینی شده است ، به صورت خودکار انجام می شود.
تدارکات
Para a realização deste projeto foram utilizados os seguintes itens:
- سونوف بیسیک
- Módulo Conversor USB 2.0 Para Rs232 Ttl Cp21024
- جهنده Fêmea/Fêmea
- گوشی هوشمند اندروید
- Luminária comum
مرحله 1: Conhecendo O Sonoff
O Sonoff é um um um it dispos dispotivo IoT (اینترنت das coisas) که اجازه می دهد تا بارهای AC را از طریق WiFi انجام دهید. A versão Basic possui um relé، um chip ESP8285، um regulador de tensão AC DC که اجازه می دهد تا از مواد معدنی و فلش استفاده شود. می توانید از سیستم عامل خود استفاده کنید و از آن استفاده کنید و از خدمات خود استفاده کنید و از راه دور به اینترنت دسترسی پیدا کنید و از راه دور به عنوان یک برنامه کاربردی بارگیری کنید. فروشگاه بدون Google Play. برای استفاده از این برنامه می توانید از طریق یک برنامه کاربردی دیگر ، از طریق استفاده از Wi -Fi و استفاده از دستگاه های خارج از منزل و استفاده از آنها در خارج از کشور استفاده کنید. به عنوان مثال ، سیستم عامل و برنامه کاربردی ، سخت افزار یا نرم افزار. Desta forma، o Primeiro passo a ser realizado é a buildração do programa que será enviado para a placa do Sonoff.
مرحله 2: پیکربندی IDE De Desenvolvimento
برای استفاده از برنامه و استفاده از نرم افزار منبع باز Arduíno IDE استفاده کنید. Nele é possível desenvolver e realizar upload to programa diretamente para a placa conectada ao computador.
به عنوان یک پیکربندی لازم برای پیکربندی لازم برای استفاده از برنامه ، می توانید از URL های جدید در Gerenciadores de Placas nas Sistem e então fazer o download da placa ESP8266 (semelharen) استفاده کنید.
در مرحله نهایی ، لازم است که به عنوان تنظیمات پیکربندی بدون منوی Ferramentas بارگیری کنید:
- پلاک: "ماژول عمومی ESP8285"
- حالت فلش: DOUT
- حجم فلش: 1 مگابایت (FS: 64 کیلوبایت OTA: 70 470 کیلوبایت)
مرحله 3: Instalando O Driver Da Placa
Antes de conectar a nossa placa ao computador ، درایور ضروری instalular seu.
É encﺎ enc siteﺎ ﺎ para diversﺎ divers ﺎ ﺎ.
مرحله 4: Criando O Programa Para a Placa
O programa representado nas imagens deste passo é composto for 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. برای اولین بار می توانید از طریق وای فای وای فای و استفاده از WiFi را از طریق اطلاعاتی که از آنها استفاده می کنید استفاده کنید ، همچنین می توانید اطلاعاتی را در ارتباط با راه اندازی مجدد و انتقال مجدد اطلاعات خود به دست آورید. Caso a placa se conecte com sucesso à alguma rede ، خدمات و سرویس دهنده HTTP contendo uma API را با استفاده از POST e GET دریافت می کنید. API Esta می تواند از طریق یک IP انجام شود و از طریق آن می توانید لوگوی کنسول را به صورت هم زمان اجرا کنید.
حلقه:
Esta é uma função padrão que ekza 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 metodo GET na API. برای پاسخگویی به موارد زیر باید از طریق HTML HTML contendo um botão que اجرا و متدوی handleLED پاسخگو باشید. می توانید از طریق مرورگر از برنامه ای استفاده کنید.
دسته LED:
این برنامه از طریق برنامه اصلی ، به عنوان یک برنامه کاربردی ، می تواند به شما کمک کند که درخواست POST API و API یا também quando یا HTML را در صورت نیاز به دستکاری متد و rootRoot یا acionado انجام دهید. Ele é responsável for inverter 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 را بارگذاری کنید
در مرحله نهایی برنامه ، باید پیاده سازی کنید یا پیام را برای یک مکان برای انجام آزمایش یا بارگیری ارسال کنید.
O Primeiro passo é abrir o Sonoff e conectar a sua placa ao conector USB utilisando os jumpers (به دنبال تهیه آموزشهای مقدماتی باشید). É e que que os os ser ser ser ser ser ser، USB،،،،،،،،،،،،،
برای ارتباط با استفاده از رایانه یا استفاده از فلش ، برای تنظیم مجدد یا تنظیم مجدد موجودی و اتصال و اتصال USB و محاسبه USB استفاده کنید.
Após conectada، é possível no Arduíno IDE را انتخاب کرده و 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. Este interruptor foi substituído pelo 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 a 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 exposta pela placa درخواست کنید. برای پیاده سازی این برنامه ، می توانید از طریق آن Android را از طریق Google Assistente که به شما اجازه می دهد استفاده کنید ، وارد کنید.
برای استفاده از IDE Android Studio ، برنامه های کاربردی برنامه های کاربردی اندروید برای استفاده از زبان برنامه نویسی جاوا استفاده کنید.
یک رابط کاربری ساده و ممکن است apenas um botão que permite acender یا apagar a lampada است. Este botão realiza uma chamada POST ao método handleLED da API exposta no IP da placa conectada à internet.
É e que para para o o o o o o o o o o o o o o o ، smartphone smartphone،،،،، v v v v v v
به منظور استفاده از Google Assistente ، می توانید از "فیلتر قصد" برای آشکارسازی و اعمال آگهی استفاده کنید (از مراجعات ویدئویی دیدن کنید).
به منظور استفاده از دستگاه های هوشمند و اتصال به محاسبات ، می توانید به طور کامل از طریق برنامه های کاربردی و برنامه های کاربردی برنامه را اجرا کرده و به برنامه "اجرای برنامه" دسترسی پیدا کنید.
توصیه شده:
ایستگاه هواشناسی ماهواره ای: 5 قدم
ایستگاه هواشناسی ماهواره ای: این پروژه برای افرادی طراحی شده است که می خواهند داده های آب و هوایی خود را جمع آوری کنند. این می تواند سرعت و جهت باد ، دما و رطوبت هوا را اندازه گیری کند. این دستگاه همچنین قادر است هر 100 دقیقه یکبار به ماهواره های آب و هوایی که به دور زمین می چرخند ، گوش دهد. من می خواهم
SPUDZILLA!: 6 قدم
SPUDZILLA!: خوب ، واقعیت امر این است که منجر به کثافت شد! یک دلیل بزرگ این است که شما محدود به این واقعیت هستید که فقط می توانید تعداد زیادی از آنها را تا اینجا پرتاب کنید! بنابراین من یک شخص منطقی و منطقی هستم که فکر می کردم & quot؛ سلام & nbsp؛ باید از توپ استفاده کنم !! & quot؛ بنابراین من سر انجام
وورت-اور: 5 قدم
Wort-Uhr: سلام با هم! این اولین دستورالعمل آموزشی من خواهد بود و اگر ایده ای دارید که چگونه می توان آن را بهبود بخشید یا درک آن را آسان تر کرد ، لطفاً با من درنگ نکنید! خوب ، در ابتدا ، این نوع & quot؛ ساعت & quot؛ ایده من نیست! من چیزهای زیادی را دیده ام
درخت کریسمس لوموس: 3 مرحله
درخت کریسمس لوموس: من و فرزندانم این پروژه را ساختیم تا کمی جادو از استودیو یونیورسال را با خود به خانه بیاوریم. ما به تازگی از پارک موضوعی دیدن کردیم و از مغازه چوب دستی Ollivander چوب دستی خریدیم و با گردش در پارک بسیار لذت بردیم و مکانهای مختلف را فعال کردیم
قدم زدن: قایق تنها: 11 قدم
Makecourse: The Lonely Boat: این دستورالعمل برای برآوردن الزامات پروژه Makecourse در دانشگاه فلوریدا جنوبی (www.makecourse.com) ایجاد شده است. در زمینه طراحی آردوینو ، چاپ سه بعدی و طراحی به کمک کامپیوتر (CAD) جدید؟ این پروژه راهی عالی برای یادگیری