Sisukord:
- Samm: spetsiifilised väljakutsed ja ohutusprobleemid
- 2. etapp: vajalikud komponendid
- Samm: akrüülkinnituse mõõtmete mõõtmine
- Samm: installige Arduino IDE ja ESP8266 raamatukogu
- Samm: juhtmestik
- Samm: rakenduse BLYNK häälestus telefonis
- Samm: lõpliku koodi üleslaadimine
- Samm 8: Servohoova kinnitamine oma kohale
- 9. samm: komponentide kokkupanek
- 10. samm: peegeldus
Video: Lihtsalt paigaldatav valguslüliti Vilgub: nutitelefoniga juhitav BLYNK-iga: 10 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
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
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
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
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
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
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
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
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
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
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:
Bluetooth nutitelefoniga juhitav nutikas LED-lamp: 7 sammu
Bluetooth nutitelefoniga juhitav nutikas LED-lamp: unistan alati oma valgustite juhtimisest. Siis tegi keegi uskumatult värvilise LED -lambi. Sattusin hiljuti Youtube'is kokku Joseph Casha LED -lambiga. Sellest inspireerituna otsustasin lisada mitmeid funktsioone, säilitades samal ajal
Silmapilgutusega juhitav valguslüliti Shota Aizawa kustutuskummiga kaitseprillide abil (My Hero Academia): 8 sammu (piltidega)
Silmapilgutusega juhitav valguslüliti Shota Aizawa kustutuskummiga kaitseprillide abil (My Hero Academia): Kui loete minu kangelasakadeemia mangat või vaatate minu kangelasakadeemia animet, peate teadma tegelast nimega shota aizawa. Shota Aizawa, tuntud ka kui Eraser Head, on Pro Hero ja U.A klassi 1-A klassi õpilane. Shota Quirk annab talle ab
LED vilgub {Nupuga juhitav}: 5 sammu
LED vilgub {Button Controlled}: Olen Kang Chiao õpilane. See on minu projekt, ma kasutan Arduinot ja tegin led-vilkuva tule nupuga, mis võib selle vilkuma panna. Saate selle oma riidele panna ja kui mõned inimesed on teile liiga lähedal, võite vajutada nuppu ja lambipirni
Bluetoothi kaugjuhtimisega valguslüliti - moderniseerimine. Valguslüliti töötab endiselt, ilma lisakirjadeta: 9 sammu (piltidega)
Bluetoothi kaugjuhtimisega valguslüliti - moderniseerimine. Valguslüliti töötab endiselt, ilma lisakirjadeta. Värskendage 25. novembril 2017 - selle projekti suure võimsusega versiooni kohta, mis suudab juhtida kilovatt -koormust, vaadake BLE juhtimisseadet suure võimsusega koormustele - täiendavaid juhtmeid pole vaja värskendada Mõned BLE -tahvlid / tarkvara virnastatakse
Wi-Fi juhitav valguslüliti: 5 sammu
WiFi-juhitav valguslüliti: Tere! Kas olete kunagi olnud nii väsinud, et unustasite oma toas tuled välja lülitada? Või lihtsalt ei meeldi soojast hubasest voodist tõusta ja öölambi lülitit lüüa? Ilmselt me kõik teame seda tunnet. Sellepärast tahaksin ette valmistada