Obsah:
- Krok 1: Špecifické výzvy a bezpečnostné problémy
- Krok 2: Potrebné súčasti
- Krok 3: Meranie rozmerov pre akrylovú montáž
- Krok 4: Inštalácia knižnice Arduino IDE a ESP8266
- Krok 5: Zapojenie
- Krok 6: Nastavenie aplikácie BLYNK v telefóne
- Krok 7: Odovzdanie konečného kódu
- Krok 8: Upevnenie ramena serva na mieste
- Krok 9: Zostavenie komponentov
- Krok 10: Odraz
Video: Ľahko namontovateľné blikanie spínača svetla: Ovládané pomocou smartfónu s BLYNK: 10 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
Zariadenia IoT sa rýchlo stávajú čoraz obľúbenejšími, tak prečo sa neučíte a nevytvoríte si vlastné zariadenia IoT z lacných materiálov a tvrdej práce, aby ste urobili veci, ktoré ste predtým nemohli?
Volám sa Szehuai a vždy sa chystám zaspať, ale prebúdzam sa, pretože svetlá mám stále zapnuté. Samozrejme, mohol som vstať z postele, postaviť sa, uvoľniť všetko teplo, ktoré som nazhromaždil, precvičiť nohy a vypnúť svetlo, ale to je príliš ťažké. Preto som vytvoril tohto sprievodcu, ktorý vám pomôže navrhnúť držiak, ktorý sa bude dať namontovať na váš existujúci spínač svetiel, aby za vás vykonal lisovanie. Keďže v dnešnej dobe nikto neopúšťa svoje telefóny, čo je lepšie ako môcť ovládať svoje zariadenie IoT pomocou bezplatnej aplikácie? Tento držiak navždy zmení váš život tým, že vám umožní zapínať a vypínať svetlá pomocou telefónu, čo urobí váš domov o krok krok k tomu, ako byť múdrejší.
Toto je môj úplne prvý legitímny pokyn a zároveň moje prvé legitímne podanie pokynu na súťaž, takže by to znamenalo veľa, keby ste za mňa hlasovali, ak by ste si mysleli, že ide o šialene skvelý projekt. (Ak mi niekto povie, ako odstrániť vec z fľaše, ktorú som pred rokmi náhodne predložil pre zábavu, bolo by to skvelé.)
Začnime!
Krok 1: Špecifické výzvy a bezpečnostné problémy
Tento projekt je do značnej miery plug and go. Budem poskytovať podrobné pokyny od 0 do 100%. Jedinými problémami, ktoré existujú, by bolo získanie materiálov a komponentov, ktoré som poskytol alternatívne metódy pre prípad, že k nim nemáte prístup. Okrem toho je to ako Lego, len to všetko skombinujte.
Krok 2: Potrebné súčasti
Hardvér:
Všetky tieto položky je možné zakúpiť online
· NodeMCU ESP8266-12E V1.0
· Servo SG90
· Microusb kábel
· Externá batéria
-Voliteľne to môžete určite spustiť z elektrickej zásuvky zapojením mikro USB kábla do adaptéra
· Akryl 3 mm
-Na hrúbke záleží len vtedy, keď navrhujete akrylový držiak, a k určitým rozmerom musíte pridať hrúbku akrylu. Osobne si myslím, že 3 mm sú perfektné, pretože nie sú príliš hrubé/tenké a biele pôsobia najčistejšie.
Softvér:
· Arduino IDE
· Aplikácia Blynk
· Adobe Illustrator
Náradie:
· Laserová rezačka (Ak nemáte prístup k laserovej rezačke, môžete nájsť miestne priestory FabLab alebo Makerspaces a požiadať ich, aby to urobili za vás)
· Skrutkovač (Skrutka na zaistenie ramena serva k servu)
· Plochý skrutkovač (na zdvíhanie plastovej spony, ktorá drží samičie kolíky servo v plastovom puzdre)
Krok 3: Meranie rozmerov pre akrylovú montáž
Teraz musíme prispôsobiť akrylový kryt na náš existujúci spínač svetiel, aby mohol obsahovať servá, ktoré by zapínali a vypínali naše svetlo.
· Odstráňte plastový kryt vypínača
· Ak je okraj škrupiny zakrivený (ako ja), vystopujte vonkajšiu stranu plastového puzdra a pripevnite naň krabicu.
· Získajte šírku (x) hĺbku (y) a výšku (z)
· V závislosti od hrúbky vášho materiálu pridajte hrúbku (moja mala 0,3 cm) ku všetkým 3 hodnotám.
· Výška boxu je náročná, musíte zmerať vzdialenosť, ako som to urobil na obrázku z bočného pohľadu, ktorý som pripojil, a uistiť sa, že servo je čo najbližšie, bez toho, aby ste bránili zapnutiu a vypnutiu samotného spínača.
· Výška serva, podľa môjho merania, je 1,2 cm, túto hodnotu by ste pridali k rozmeru Výška vášho boxu
· ŠÍRKA HLOUBKA VÝŠKA KRABICE JE VONKAJŠÍ ROZMER
· Prejdite na (https://boxdesigner.connectionlab.org/) a vytvorte pole pomocou hodnôt X, Y, Z, ktoré ste získali
· V rámci rozšírenej možnosti upravte dĺžku zárezu v závislosti od hrúbky materiálu. Môže to trvať niekoľko pokusov, ale ja som nastavil môj na 0,75, čo je dosť tesné uchytenie, ktoré si vyžadovalo kladivo, ktoré zrazí kusy na miesto.
· Vyberte tiež „Nie, nezahrnúť krycí kus“
· Otvorte tento súbor pdf v programe Adobe Illustrator
· Otvorte priložený súbor prepínača svetla a prispôsobte obrysy otvoru a umiestnenia serva pre svoj vlastný akrylový kryt, poskytol som aj ten, ktorý som použil.
V SKUTOČNOSTI:
Otvor, ktorý mal umožniť vychádzanie drôtov, sa zmenil na medzeru, keď som príliš tlačil a tenký akryl praskal. Úprimne si myslím, že by to mohlo byť oveľa lepšie, pretože to potom uľahčuje aj spájanie akrylových dielov dohromady. Tyč však bola iba tenká, pretože výška môjho krytu bola pomerne krátka.
Môže trvať niekoľko pokusov, aby sa kryt dokonale spojil, ale nezabudnite, že STOJÍ ZA TO!
Krok 4: Inštalácia knižnice Arduino IDE a ESP8266
Najprv si musíte stiahnuť Arduino IDE (https://www.arduino.cc/en/Main/Software). Arduino je rovnako zadarmo ako kód, a preto sme sa rozhodli používať Arduino. Naučiť sa to je veľmi jednoduché, pretože je k dispozícii množstvo online zdrojov.
Za druhé, musíte si stiahnuť ovládače pre ESP8266.
Po stiahnutí IDE Arduino prejdite na
1. Karta Súbor a potom kliknite na položku Predvoľby.
2. Do ďalších adries URL Správcu dosiek pridajte nasledujúci odkaz (https://arduino.esp8266.com/stable/package_esp8266com_index.json)
3. Kliknite na tlačidlo OK a potom prejdite na
4. Nástroje - Rada - Správca dosiek
5. Do vyhľadávacieho poľa napíšte esp8266> kliknite na komunitu esp8266 od komunity ESP8266 - kliknite na Inštalovať
6. Vráťte sa do ponuky Nástroje-Doska a potom vyberte NodeMCU ESP8266-12E V1.0
Teraz ste nastavili ID Arduino tak, aby fungovalo spolu s NodeMCU.
Krok 5: Zapojenie
Pretože som chcel eliminovať potrebu dosky na chlieb a ďalších káblov, priamo som zmenil poradie zásuvných kolíkov umiestnených v skrini servopohonu pomocou plochého skrutkovača na zdvihnutie klapky a zmenu usporiadania drôtov.
Ak ste označili svoje servá tak, ako som ich označil ja (vľavo a vpravo)
Ľavé servo musíte upraviť jeho zmenou
PRÍKAZ, SILA, GND - PRÍKAZ, GND, SILA
Oranžová, červená, hnedá - oranžová, hnedá, červená
Teraz pripojte svoje serva, sg90 sú
Oranžovo - červeno - hnedé servá:
Oranžový vodič sa pripája k digitálnemu kolíku D4 (pravé servo) ALEBO TX (ľavé servo) viď obrázok (príkaz)
Červený vodič sa pripája k 3V kolíku (napájanie)
Hnedý vodič sa pripája na pin G (GND)
Jednoduché!
Krok 6: Nastavenie aplikácie BLYNK v telefóne
Vyhľadajte Blynk vo svojom obchode s aplikáciami
Stiahnuť to:
· Otvorte aplikáciu a kliknite na položku Vytvoriť nový projekt a v rozbaľovacej ponuke vyberte položku NodeMCU.
· Token AUTH bude odoslaný na váš registrovaný e -mail, poznamenajte si to, budete ho musieť skopírovať a vložiť do kódu Arduino.
· Klepnite na prázdnu obrazovku a pridajte na obrazovku miniaplikáciu SLIDER.
· Klepnite na miniaplikáciu, vyberte Virtuálny PIN 1 (Alebo požadovaný pin, na tom nezáleží, dôležité je, že zodpovedá vášmu kódu) a Počiatočná hodnota musí byť 0 a Koncová hodnota musí byť 180 (V závislosti od serva, hodnota 0 môže spôsobiť, že sa servo rozomelie a rozbije, vyladíte ho, kým sa nezmení, moje bolo 10-180)
· Klepnite na obrazovku a pridajte na obrazovku miniaplikáciu BUTTON.
· Klepnite na miniaplikáciu, VYBERTE SI TIEŽ virtuálny PIN 1 (uistite sa, že sa tlačidlo zhoduje s kolíkom, na ktorý bol nastavený aj posúvač) a ZMENTE TIEŽ REŽIM NA PREPNUTIE (DÔLEŽITÉ)
· VYROBÍTE 2 POSUVNÍKY A 2 TLAČIDLÁ TLAČIDIEL, JEDEN Z KAŽDÉHO PRE KAŽDÉ SERVO
Po zostavení celého zariadenia sa vráťte sem
Akonáhle zostavíte celý držiak, nastavte posúvač tak, aby našiel hodnoty polohy, ktoré dostatočne tlačia, aby svetlo kliklo. To budú hodnoty, ktoré vložíte do miniaplikácie Button
Krok 7: Odovzdanie konečného kódu
Potrebujeme do kódu pridať iba naše AUTH ID (uvedené vyššie), Wifi SSID a heslo a nahrať ho na NodeMCU pomocou Arduino IDE. Stiahnite si „Light_Switch_Code“a otvorte ho pomocou Arduino IDE, zobrazí sa otázka, či doň vytvoríte priečinok, takže stačí kliknúť na tlačidlo OK.
Ku kódu som do komentárov zahrnul vysvetlenie každého riadku. Ak by ste náhodou mali ešte nejaké tipy alebo otázky, pokojne sa pýtajte.
NAHRÁVANIE:
Pri odosielaní kódu, ak sa vám zobrazí, nezabudnite vybrať správny port
"chyba: espcomm_open zlyhal"
Keď budete hotoví, môžete sa pozrieť na Blynkov stav (ikona tabule) a zistiť, či je pripojený. Dozviete sa, či je online alebo offline.
Krok 8: Upevnenie ramena serva na mieste
Potom, čo bol váš kód nahraný a doska je online, kód sa spustí a serva sa nastavia do polohy 90, budete musieť použiť skrutkovač a zaistiť ramená serva ako na obrázku, rovnobežne s telom. zo serva. To vám umožní monitorovať vaše hodnoty a podľa toho ich upravovať.
Krok 9: Zostavenie komponentov
Zostavenie celej veci:
· Potom, čo ste laserom vyrezali svoj akryl, zostavte ho tak, aby sa podobal krytu, pekne rovno dopredu vpravo!
· Postupujte podľa gravírovaných línií a dbajte na to, aby ste serva správne orientovali tak, aby boli strany serva zarovnané s gravírovanými čiarami.
· Získajte 6 „kvapôčok“bluetooth a postupujte podľa obrázkov, uistite sa, že ste odtrhli nálepky „Tower Pro“
· Môžete tiež použiť bluetooth alebo káblové zväzky alebo akýkoľvek spôsob vedenia káblov na roztriedenie káblov. Na tom nezáleží, pokiaľ neprekáža servu.
· Na obidve strany naneste 2 rady modrého lepidla tak, aby sa prilepilo na stenu a skutočný spínač svetla, aby sa zlepšila priľnavosť
Obrázky, ktoré som pripojil, ukazujú, ako som sa rozhodol urobiť to svoje.
V PRÍPADE NAPÁJANIA vôbec nepočítam, že by to zaberalo príliš veľa energie, pretože som zahrnul odpojovacie funkcie, takže sa serva nie vždy pokúšajú udržať svoje polohy. Mikro USB kábel môžete zapojiť buď do sieťového adaptéra, alebo do powerbanky.
UŽITE SI TO!
Krok 10: Odraz
Tento projekt ma veľa naučil o schopnostiach dosiek ESP8266 NodeMCU alebo iba dosiek s podporou WiFi na vytváranie zariadení IoT. Zručnosti, ktoré som sa naučil zvládať v tejto oblasti, sa hodia aj do ďalších projektov internetu vecí, ktorým sa chcem venovať (sledovač hydratácie, zostaňte naladení). Arduino som sa predtým naučil s Arduino Uno, ale možnosť ovládať svoje zariadenie pomocou aplikácie cez wifi v telefóne?!?!?! Obrovský upgrade. Je úžasné, že sa tento projekt nakoniec zdal taký jednoduchý, ale prináša mi veľkú hrdosť na to, že som vám všetkým poskytol skratku.
Niečo, čo bolo pre mňa prekvapivo náročné, bolo vytvoriť akrylový kryt … Áno, viem, neschopný. Najprv som sa pokúšal zmerať vzdialenosti a rozmery a neuvedomil som si, že môžem kryt jednoducho odopnúť, kým som ho jedného dňa náhodou neodhodil. Tiež som strávil veľa času pokusom VYTVORIŤ zárezy, ktoré by umožnili môj akrylový kryt INTERLOCK. Bol to hlúpo únavný proces, do ktorého som už investoval, kým som sa nedozvedel o online dizajnéroch boxov, ktorí všetku prácu robia jednoducho za vás (ďakujem neskôr). Uvedomil som si, že niekto vyrobil dizajnéra boxov, aby odstránil pre ostatných únavnú prácu, a bol som príliš tvrdohlavý na to, aby som akceptoval skutočnosť, že som prešiel dlhou cestou. Bol som tak blízko … Nakoniec som použil návrhára boxov, urobil pár pokusov, pridal prvky, vzal prvky a bum, vyzeralo to, že funguje ako kúzlo.
Aj keď som dosiahol zamýšľaný účel pre svoje zariadenie, ak by som mal tento projekt urobiť inak, v skutočnosti by som tento projekt rozšíril, chcel by som preskúmať spôsoby, ako preorientovať polohy servo tak, aby vyhovovali rôznym typom prepínačov. Prepínače s 1 veľkým tlačidlom, prepínače s 3 tenkými tlačidlami, prepínače s rôznymi sklonmi tlačidiel atď. Ale len som si prial, aby som sa o dizajnérovi boxov dozvedel skôr a strávil som 5 minút, aby som zistil, ako to funguje.
Odporúča:
DIY -- Ako vyrobiť robota Spider, ktorý je možné ovládať pomocou smartfónu pomocou Arduino Uno: 6 krokov
DIY || Ako vyrobiť robota Spider, ktorý je možné ovládať pomocou smartfónu pomocou Arduino Uno: Pri vytváraní robota Spider sa dá naučiť veľa vecí o robotike. Rovnako ako výroba robotov je zábavná a náročná. V tomto videu vám ukážeme, ako vyrobiť robota Spider, ktorý môžeme ovládať pomocou nášho smartfónu (Androi
Arduino V3.2 Experiment 1: Blikanie svetla: 12 krokov
Arduino V3.2 Experiment 1: Blikanie svetla: Použitím materiálov nachádzajúcich sa v súprave sparkfun (alebo v akejkoľvek inej súprave obvodov) môžete na IDE Adruino blikať LED diódou s nejakým základným kódom
DIY musiLED, synchronizované LED diódy s hudbou s jediným kliknutím pre aplikácie Windows a Linux (32-bitové a 64-bitové). Ľahko sa obnovuje, ľahko sa používa a ľahko sa prenáša: 3 kroky
DIY musiLED, synchronizované LED diódy s hudbou s jediným kliknutím pre aplikácie Windows a Linux (32-bitové a 64-bitové). Ľahko sa obnovuje, ľahko sa používa a ľahko sa prenáša: Tento projekt vám pomôže pripojiť 18 LED diód (6 červených + 6 modrých + 6 žltých) k doske Arduino a analyzovať signály zvukovej karty počítača v reálnom čase a prenášať ich do LED diódy, ktoré ich rozsvietia podľa rytmických efektov (Snare, High Hat, Kick)
Ovládajte Arduino pomocou smartfónu cez USB pomocou aplikácie Blynk: 7 krokov (s obrázkami)
Ovládajte Arduino pomocou smartfónu cez USB pomocou aplikácie Blynk: V tomto návode sa naučíme používať aplikáciu Blynk a Arduino na ovládanie žiarovky, pričom kombinácia bude prostredníctvom sériového portu USB. Účelom tohto návodu je ukázať najjednoduchšie riešenie na diaľkové ovládanie Arduina alebo
Vytvorte automatický obvod spínača nočného svetla pomocou Mosfetu: 6 krokov (s obrázkami)
Vytvorte automatický obvod spínača nočného svetla pomocou Mosfetu: AKO VYROBIŤ AUTOMATICKÝ NOCNÝ SPÍNAČ S MOSFETOM Dobrý deň, priatelia v tomto projekte ukážem jednoduchý schéma zapojenia, ako vytvoriť automatický naktívny spínač pomocou jedného mosfetu a niektorých malých komponentov, ktoré sa mi podarilo. záchrana zo