Sisukord:

Lihtsalt paigaldatav valguslüliti Vilgub: nutitelefoniga juhitav BLYNK-iga: 10 sammu
Lihtsalt paigaldatav valguslüliti Vilgub: nutitelefoniga juhitav BLYNK-iga: 10 sammu

Video: Lihtsalt paigaldatav valguslüliti Vilgub: nutitelefoniga juhitav BLYNK-iga: 10 sammu

Video: Lihtsalt paigaldatav valguslüliti Vilgub: nutitelefoniga juhitav BLYNK-iga: 10 sammu
Video: 10 СТРАШНЫХ видеороликов, которые подвергают испытанию скептические убеждения 2024, Juuni
Anonim
Lihtne paigaldatav valguslüliti vilgub: nutitelefoniga juhitav BLYNK-iga
Lihtne paigaldatav valguslüliti vilgub: nutitelefoniga juhitav BLYNK-iga

IoT -seadmed muutuvad kiiresti üha populaarsemaks, nii et miks mitte õppida ja luua odavaid materjale ja rasket tööd, et teha asju, mida varem ei saanud?

Minu nimed Szehuai ja ma leiame end alati magama jäämas, kuid ärkan, sest mu tuled põlevad endiselt. Muidugi võisin voodist tõusta, püsti tõusta, kogu kogunenud soojuse vabastada, jalgu harjutada ja valguse välja lülitada, kuid see on liiga raske. Seega lõin selle juhendi, et aidata teil kujundada kinnitus, mis sobib teie olemasoleva valguslüliti kohale, et see teie eest vajutada. Kuna tänapäeval ei lahku keegi kunagi oma telefonidest, siis mis on parem, kui saate oma IoT -seadet tasuta rakendusega juhtida? See kinnitus muudab teie elu igaveseks, võimaldades teil oma telefoniga tuled sisse ja välja lülitada, viies oma kodu ühe sammu võrra targemaks.

See on minu esimene juhendatav legitamate ja minu esimene legitamate juhendatav võistlus, nii et see tähendaks palju, kui hääletaksite minu poolt, kui arvasite, et see on hullult lahe projekt. (Kui keegi oskab öelda, kuidas kustutada pudelikeerutaja, mille ma aastaid tagasi juhuslikult lõbusalt esitasin, oleks tore)

Alustame!

Samm: spetsiifilised väljakutsed ja ohutusprobleemid

See projekt on üsna plug and go. Pakun samm-sammult juhiseid vahemikus 0-100%. Ainsad raskused on materjalide ja komponentide hankimine, mille puhul olen pakkunud alternatiivseid meetodeid, kui teil pole neile juurdepääsu. Peale selle on see nagu Lego, lihtsalt pange see kõik kokku.

2. etapp: vajalikud komponendid

Nõutavad komponendid
Nõutavad komponendid
Nõutavad komponendid
Nõutavad komponendid
Nõutavad komponendid
Nõutavad komponendid
Nõutavad komponendid
Nõutavad komponendid

Riistvara:

Kõiki neid saab osta internetist

· NodeMCU ESP8266-12E V1.0

· Servo SG90

· Microusb kaabel

· Akupank

-Valikuline, saate selle kindlasti seinakontaktist välja lülitada, ühendades mikro-USB-kaabli adapteriga

· Akrüül 3mm

-Paksus on oluline ainult siis, kui kujundate oma akrüülkinnitust ja peate teatud mõõtmetele akrüüli paksuse lisama, isiklikult arvan, et 3 mm on ideaalne, kuna see pole liiga paks/õhuke ja valge näeb välja kõige puhtam

Tarkvara:

· Arduino IDE

· Blynk rakendus

· Adobe Illustrator

Tööriistad:

· Laserlõikur (kui teil pole juurdepääsu laserlõikurile, võite leida kohalikud FabLabid või Makerspaces ja paluda neil seda teie eest teha)

· Kruvikeeraja (kruvi, millega servohoob servo külge kinnitatakse)

· Lamepeaga kruvikeeraja (plastklambri tõstmiseks, mis hoiab sisemisi servo tihvte oma plastkorpuses)

Samm: akrüülkinnituse mõõtmete mõõtmine

Akrüülkinnituse mõõtmed
Akrüülkinnituse mõõtmed
Akrüülkinnituse mõõtmed
Akrüülkinnituse mõõtmed
Akrüülkinnituse mõõtmed
Akrüülkinnituse mõõtmed

Nüüd peame kohandama oma olemasoleva valguslüliti kohale akrüülkatte, et sinna saaks paigutada servod, mis meie valgust sisse ja välja lülitaksid.

· Võtke valguslüliti plastkesta paneel välja

· Jälgige plastkorpuse väliskülge ja paigaldage selle kohale karp, kui kesta servad on kumerad (nagu minu omad)

· Hankige laius (x) sügavus (y) ja kõrgus (z)

· Sõltuvalt materjali paksusest lisage paksus (minu oma oli 0,3 cm) kõigile kolmele väärtusele.

· Karbi kõrgus on keeruline, peate mõõtma vahemaad, nagu ma tegin külgvaate pildil, mille olen lisanud, ja veenduge, et servo on võimalikult lähedal, takistamata lülitit ennast sisse ja välja lülitamast.

· Servo kõrgus, minu mõõtmise järgi on 1,2 cm, lisate selle väärtuse oma kasti mõõtme kõrgusele

· KASTI LAIUS SÜGAVUSKÕRGUS ON VÄLISMÕÕTMINE

· Minge aadressile (https://boxdesigner.connectionlab.org/) ja looge kast, kasutades saadud X, Y, Z väärtusi

· Täiustatud valiku korral reguleerige sälgu pikkust sõltuvalt materjali paksusest, võib kuluda paar katset, kuid ma seadsin oma väärtuseks 0,75, mis on üsna tihe, mis nõudis haamrit, et tükid paika lüüa

· Valige ka „Ei, ärge kaasake kaanetükki”

· Avage see pdf Adobe Illustratoris

· Avage lisatud valguslüliti fail ja sobitage oma akrüülkatte augu ja servo paigutuse piirjooned, olen ka selle kasutanud.

TEGELIKULT:

Auk, mis pidi juhtmeid välja laskma, muutus tühjaks, kui vajutasin liiga kõvasti ja õhuke akrüül klõpsatas, ausalt öeldes arvan, et see võib olla palju parem põhjus, mis hõlbustab ka akrüülitükkide kokkupanemist. Latt oli aga ainult õhuke, sest mu katte kõrgus oli üsna lühike.

Kaane täiuslikuks klõpsamiseks võib kuluda paar katset, kuid pidage meeles, et see on VÄÄRT!

Samm: installige Arduino IDE ja ESP8266 raamatukogu

Arduino IDE ja ESP8266 kogu installimine
Arduino IDE ja ESP8266 kogu installimine
Arduino IDE ja ESP8266 kogu installimine
Arduino IDE ja ESP8266 kogu installimine
Arduino IDE ja ESP8266 kogu installimine
Arduino IDE ja ESP8266 kogu installimine
Arduino IDE ja ESP8266 kogu installimine
Arduino IDE ja ESP8266 kogu installimine

Esiteks peate alla laadima Arduino IDE (https://www.arduino.cc/en/Main/Software). Arduino ja kood on täiesti tasuta, mistõttu valisime Arduino kasutamise. Seda on väga lihtne õppida, kuna veebis on palju ressursse.

Teiseks peate alla laadima draiverid ESP8266 jaoks.

Pärast Arduino IDE allalaadimist navigeerige lehele

1. Vahekaart Fail ja seejärel klõpsake nuppu Eelistused.

2. Lisa tahvlite halduri URL -idesse järgmine link (https://arduino.esp8266.com/stable/package_esp8266com_index.json)

3. Klõpsake nuppu OK ja seejärel navigeerige

4. Tööriistad - juhatus - juhatuste juht

5. Tippige otsinguväljale esp8266> klõpsake esp8266 by ESP8266 Community - klõpsake Install

6. Minge tagasi menüüsse Tools-Board, seejärel valige NodeMCU ESP8266-12E V1.0

Nüüd olete seadistanud Arduino IDE koos NodeMCU -ga töötama.

Samm: juhtmestik

Juhtmestik
Juhtmestik
Juhtmestik
Juhtmestik
Juhtmestik
Juhtmestik

Kuna tahtsin välistada vajaduse leivalaua ja lisatraatide järele, muutsin otse servopoldi korpuses olevate naissoost tihvtide järjekorda, kasutades lapikpeaga kruvikeerajat, et klapi lahti tõmmata ja juhtmeid ümber korraldada.

Kui te märgistate oma servod nagu mina neid (vasak ja parem)

Peate vasakpoolset servot muutma, muutes seda

KÄSK, VÕIM, GND - KÄSK, GND, VÕIM

Oranž, punane, pruun - oranž, pruun, punane

Nüüd ühendage oma servod, sg90 on

Oranž - punane - pruun servod:

Oranž juhe ühendatakse digitaalse tihvtiga D4 (parem servo) või TX (vasak servo), vaata pilti (käsk)

Punane juhe ühendub 3V kontaktiga (toide)

Pruun traat ühendub G -tihvtiga (GND)

Lihtne!

Samm: rakenduse BLYNK häälestus telefonis

BLYNK rakenduse seadistamine telefonis
BLYNK rakenduse seadistamine telefonis
BLYNK rakenduse seadistamine telefonis
BLYNK rakenduse seadistamine telefonis
BLYNK rakenduse seadistamine telefonis
BLYNK rakenduse seadistamine telefonis

Otsige oma rakenduste poest Blynk

Laadige see alla:

· Avage rakendus ja klõpsake nuppu Loo uus projekt ning valige rippmenüüst NodeMCU.

· Teie registreeritud e -posti aadressile saadetakse AUTH -märk, märkige see üles, peate kopeerima ja kleepima märgi Arduino koodi.

· Puudutage tühja ekraani ja lisage ekraanile SLIDER vidin.

· Puudutage vidinat, valige Virtuaalne PIN -kood 1 (või soovitud PIN -kood, pole vahet, oluline on see, kas see vastab teie koodile). Algusväärtus peab olema 0 ja lõppväärtus 180 (olenevalt servost, väärtus 0 võib panna servo lihvima ja purunema, näpistage seda, kuni see nii ei lähe, minu oma oli 10–180)

· Puudutage ekraani ja lisage ekraanile BUTTON vidin.

· Puudutage vidinat, valige KA Virtuaalne PIN 1 (veenduge, et nupp vastab ka liuguri nupule) ja muutke ka lülitusrežiimi (TÄHTIS)

· Teete iga teenuse jaoks 2 liugurit ja 2 nööbiga vidinat

Külastage uuesti SIIT, kui olete kogu seadme kokku pannud

Kui olete kogu kinnituse kokku pannud, reguleerige liugurit, et leida positsiooni väärtused, mis vajutavad piisavalt tugevalt, nii et valgus klõpsatakse, need on väärtused, mille sisestate oma nupu vidinasse

Samm: lõpliku koodi üleslaadimine

Lõpliku koodi üleslaadimine
Lõpliku koodi üleslaadimine
Lõpliku koodi üleslaadimine
Lõpliku koodi üleslaadimine
Lõpliku koodi üleslaadimine
Lõpliku koodi üleslaadimine
Lõpliku koodi üleslaadimine
Lõpliku koodi üleslaadimine

Peame koodi lisama ainult oma AUTH ID (eespool märgitud), Wifi SSID ja parooli ning laadima selle Arduino IDE abil NodeMCU -sse. Laadige alla "Light_Switch_Code" ja avage see Arduino IDE abil, ta küsib, kas loote selle kausta, nii et klõpsake lihtsalt nuppu OK.

Koodi jaoks olen lisanud kommentaaridesse iga rea selgituse. Kui teil juhtub olema veel näpunäiteid või küsimusi, küsige julgelt.

LAADIMINE:

Koodi üleslaadimisel valige kindlasti õige port

"viga: espcomm_open ebaõnnestus"

Kui olete lõpetanud, saate kontrollida, kas see on ühendatud, vaadates Blynki olekut (tahvliikoon). See ütleb teile, kas see on võrgus või väljaspool seda.

Samm 8: Servohoova kinnitamine oma kohale

Servohoova kinnitamine oma kohale
Servohoova kinnitamine oma kohale
Servohoova kinnitamine oma kohale
Servohoova kinnitamine oma kohale
Servohoova kinnitamine oma kohale
Servohoova kinnitamine oma kohale

Kui teie kood on üles laaditud ja plaat on võrgus, käivitub kood ja servod on mõlemad 90 asendisse seatud, peate kasutama kruvikeerajat ja kinnitama servohoovad nagu pildil, paralleelselt kehaga servost. See võimaldab teil oma väärtusi jälgida ja vastavalt kohandada.

9. samm: komponentide kokkupanek

Komponentide kokkupanek
Komponentide kokkupanek
Komponentide kokkupanek
Komponentide kokkupanek
Komponentide kokkupanek
Komponentide kokkupanek
Komponentide kokkupanek
Komponentide kokkupanek

Kogu asja kokkupanek:

· Kui olete akrüüli laseriga lõiganud, pange see kokku nii, et see meenutab katet, päris otse edasi!

· Järgige graveeritud jooni ja veenduge, et oma servod oleksid õigesti orienteeritud nii, et servo küljed joonduksid graveeritud joontega.

· Hankige 6 "tilka" blu -takti ja järgige pilte, rebige kindlasti kleebised "Tower Pro" maha

· Kaablite sorteerimiseks võite kasutada ka blu -tack'i või kaablisidemeid või mis tahes kaablite meetodit, see pole tõesti oluline, kui see ei takista servot.

· Kandke mõlemale küljele 2 rida sinist kleepuvust, nii et see kleepub seina ja tegeliku valguslüliti külge, et parandada haarduvust

Lisatud piltidel on näha, kuidas ma oma valiku tegin.

VÕIMU jaoks ei arva ma, et see võtab liiga palju energiat, kuna olen lisanud eraldamisfunktsioonid, nii et servod ei püüa alati oma positsioone säilitada. Mikro-USB-kaabli saate ühendada kas seinakontakti või toitepangaga.

NAUTI!

10. samm: peegeldus

Peegeldus
Peegeldus
Peegeldus
Peegeldus
Peegeldus
Peegeldus
Peegeldus
Peegeldus

See projekt õpetas mulle palju asjade Interneti -seadmete loomiseks ESP8266 NodeMCU või lihtsalt wifi -võimeliste tahvlite võimalustest. Sellega tegelemisel omandatud oskusi saab kasutada ka teistes asjade Interneti projektides, mida soovin jätkata (hüdratsiooni jälgija, olge lainel). Olen õppinud Arduino't varem Arduino Uno abil, kuid võimalust juhtida oma seadet rakendusega oma telefoni WiFi kaudu?!?!?! Tohutu uuendus. On hämmastav, et see projekt tundus lõpuks nii lihtne, see toob mulle suure uhkuse pakkuda teile kõigile lühikest teed.

Midagi, mis oli minu jaoks üllatavalt keeruline, oli akrüülkatte loomine … Jah, ma tean, saamatu. Alguses proovisin mõõta vahemaid ja mõõtmeid ning ei saanud aru, et võin katte lihtsalt maha lükata, kuni ühel päeval kogemata selle lahti tegin. Samuti veetsin palju aega, püüdes luua sälke, mis võimaldaksid mu akrüülkatte INTERLOCK. See oli tobedalt tüütu protsess, millesse olin juba investeerinud, kuni sain teada veebikasti disaineritest, kes lihtsalt teevad kogu töö teie eest ära (tänan hiljem). Mõistsin, et keegi tegi karbikujundaja teiste jaoks tüütu töö kõrvaldamiseks ja ma olin lihtsalt liiga kangekaelne, et leppida tõsiasjaga, et võtan pika tee. Ma olin lihtsalt nii lähedal … Lõpuks kasutasin karbikujundajat, tegin paar katset, lisasin elemente, võtsin elemente ja buumi, see nägi välja nagu võlu.

Ehkki olen oma seadme jaoks ettenähtud eesmärgi saavutanud, kui peaksin seda projekti teisiti tegema, seda projekti tegelikult laiendama, tahaksin uurida võimalusi, kuidas servoasendeid ümber paigutada erinevat tüüpi lülitite jaoks. Lülitid, millel on 1 suur nupp, lülitid 3 õhukese nupuga, lülitid erinevate nuppude kallutamisega jne. Aga ma lihtsalt soovisin, et saaksin karbi disainerist varem teada ja kulutasin 5 minutit, et aru saada, kuidas see töötab.

Soovitan: