Obsah:

Připojené LED lampy - IoT projekty: 7 kroků (s obrázky)
Připojené LED lampy - IoT projekty: 7 kroků (s obrázky)

Video: Připojené LED lampy - IoT projekty: 7 kroků (s obrázky)

Video: Připojené LED lampy - IoT projekty: 7 kroků (s obrázky)
Video: ESP32 Tutorial 3 - Resistor, LED, Bredboard and First Project: Hello LED -ESP32 IoT Learnig kit 2024, Listopad
Anonim
Připojené LED lampy | IoT projekty
Připojené LED lampy | IoT projekty

Nejde jen o další gravírovanou LED lampu, kterou dnes na trhu vidíte. Toto je pokročilá verze těchto lamp. V éře připojených zařízení jsem vytvořil vlastní připojené lampy. Tento projekt je inspirován jedním produktem s názvem Filimin: dotykové světlo s podporou Wi-Fi, které vás spojuje. Tento produkt jsem opravdu miloval, protože v této generaci chytrých telefonů, kde každou věc, každou aktivitu přebírá náš chytrý telefon, vám tento produkt umožní sdílet své pocity se svými blízkými, aniž byste museli chytrý telefon vůbec používat.

Krok 1: O čem je tento projekt?

V tomto projektu máme 2 lampy, které mají vestavěné WiFi připojení k serveru AdaFruit přes internet.

Osobně jsem lampu vyrobil jako lampy „Chybíš mi“, můžete na ni vyrýt co chcete. Pokud mi tedy někdo chybí, místo toho, abych vám psal nebo volal, že mi chybíte, což dělají všichni ostatní lidé na této planetě, mohu se jednoduše dotknout své lampy a na svém zařízení rozsvítit LED. Po několika sekundách začne svítit stejnou intenzitou také další LED lampa, která je na zařízení s osobou, které jsem ji daroval. Čím déle se lampy dotknu, tím jasnější bude světlo, což prozrazuje, jak moc mi ten druhý chybí. Druhá osoba může být kdekoli v celém širém světě a toto Zařízení mi pomůže sdělit mé pocity tomu druhému.

Jedná se o inovativní způsob, jak vyjádřit své pocity svým blízkým. Může to být také váš signál Bat, který zavolá vašim přátelům, aby si přišli hrát!

Funkce „Blue Tick“na WhatsApp Messengeru, která pro nás funguje jako potvrzení o přečtení. Náš projekt má stejnou funkci! Jakmile druhá osoba uvidí, že lampa svítí, dozví se, že předávám zprávu, a jakmile se dotknou zařízení, kontrolka LED na obou lampách zhasne, aby potvrdila, že viděla vaše zpráva. Díky tomu mohu určit, že je naše zpráva předána.

Celý proces lze dokončit obráceně. Druhá osoba, kterou mohu zopakovat, aby sdělila, co chce, tím, že udělá totéž.

Krok 2: Požadované součásti

  1. 2 x desky ESP8266 12e
  2. 2 x 100k odpor
  3. 2 x tranzistor BC547
  4. 2 x 12V DC adaptéry
  5. 2 x LED pásky (délka podle velikosti akrylového plechu)
  6. 2 x akrylový list (použil jsem list o rozměrech 150 x 90 x 5 mm)
  7. Nějaké dráty

Krok 3: Objednejte si desky plošných spojů online

Objednejte si PCB online
Objednejte si PCB online

Dostal jsem jednu úžasnou stránku s názvem jlcpcb.com pro objednání našich desek plošných spojů online. Můžete také navrhnout desku plošných spojů online na stránce easyeda.com a odtud si jen stáhnout formát souboru Gerber z desky plošných spojů.

Poté nahrajte ten Gerberův soubor na jlcpcb a můžete získat PCB přímo u dveří. Cena je rozumná. 10 PCB za 2 $.

Ještě jedna věc, vaše první objednávka bude doručena zdarma. Zkuste to tedy jednou.

Pokud budete mít štěstí, dostanete pár PCB zdarma, protože jsem na konci článku naplánoval jednu giveaway.

Krok 4: Připojení

Připojení
Připojení

Krok 5: Práce

Kód nahraný na těchto deskách je trochu komplikovaný na vysvětlení a pochopení, takže celý projekt vysvětlím procesem probíhajícím na pozadí.

Nejprve jsem tedy vytvořil dotykový přepínač pomocí jednoduchého vícežilového vodiče obvodem odporového děliče na analogovém pinu naší desky ESP. Takže jakmile se dotkneme tohoto drátu, začne LED pásek připojený ke stejnému ESP svítit. Čím déle se drátu dotkneme, tím jasnější budou světla. Naprogramoval jsem 17 úrovní jasu. Poté, co skončíte se svou dokonalou úrovní jasu, sundejte prst přes vodič a po několika sekundách tato lampa odešle data o své hodnotě jasu do jiné lampy prostřednictvím makléře Adafruit MQTT. Obě desky fungují jako klienti adafurit mqtt.

Poté začne druhá lampa svítit stejným jasem, jakmile přijme data ze serveru. Nyní budou obě lampy zářit stejnou intenzitou. Nyní se osoba s druhou lampou dotkne drátu, světla na obou lampách zhasnou, což znamená, že zpráva byla úspěšně přijata a přečtena osobou.

A podobně jako druhý může stejný postup udělat i druhý. V zásadě tedy kód obsahuje klienta MQTT a nějaké složité podmínky a nic jiného. Projděte si tedy kód a pokud jste dobří v kódování Arduino, pak celé věci snadno porozumíte.

Krok 6: Dárek

Rozdávat
Rozdávat

Pro tento projekt jsem obdržel nadbytečné množství PCB. Budu rozdávat čtyři páry desek plošných spojů čtyřem svým předplatitelům a proces registrace do tohoto dárku je

  1. Musíte dát like mé fb stránce.
  2. Musíte sledovat můj twitterový účet.
  3. Musíte sledovat můj instagramový účet.
  4. Po tom všem komentujte pod videem jako „Úkol dokončen“

Krok 7: Kód a výukové video

Image
Image

Kód najdete na mém účtu GitHub.

Pokud stále máte nějaké pochybnosti ohledně tvorby tohoto projektu, podívejte se na mé úplné výukové video, ve kterém jsem pokryl všechny aspekty tohoto projektu.

Doporučuje: