Përmbajtje:
- Hapi 1: Sfidat specifike dhe çështjet e sigurisë
- Hapi 2: Përbërësit e kërkuar
- Hapi 3: Matja e dimensioneve për montimin akrilik
- Hapi 4: Instalimi i Arduino IDE dhe Biblioteka ESP8266
- Hapi 5: Instalimet elektrike
- Hapi 6: Konfigurimi i aplikacionit BLYNK në telefon
- Hapi 7: Ngarkimi i Kodit Final
- Hapi 8: Fiksimi i krahut Servo në vend
- Hapi 9: Montimi i Komponentëve
- Hapi 10: Reflektimi
Video: Ndizet drita e lehtë për montim Drita: e kontrolluar nga smartphone me BLYNK: 10 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:15
Pajisjet IoT po bëhen me shpejtësi gjithnjë e më shumë, kështu që pse nuk mësoni dhe krijoni pajisjet tuaja IoT nga materiale të lira dhe punë të palodhur për të bërë gjëra që nuk mund t'i kishit më parë?
Emrat e mi Szehuai dhe unë gjithmonë e gjej veten gati për të fjetur, por duke u zgjuar sepse dritat e mia janë ende të ndezura. Sigurisht, mund të ngrihesha nga shtrati, të ngrihesha, të lëshoja gjithë ngrohtësinë që kam grumbulluar, të ushtroja këmbët dhe të fikja dritën, por kjo është shumë e vështirë. Kështu, unë krijova këtë udhëzues për t'ju ndihmuar të krijoni një montim të aftë për t'u vendosur mbi çelësin tuaj ekzistues të dritës për të bërë shtypjen për ju. Meqenëse askush nuk i lë telefonat e tyre në ditët e sotme, çfarë është më mirë sesa të jesh në gjendje të kontrollosh pajisjen tënde IoT me një aplikacion falas? Ky mal do të ndryshojë përgjithmonë jetën tuaj duke ju lejuar të ndizni dhe fikni dritat me telefonin tuaj, duke e bërë shtëpinë tuaj një hap për të qenë më i zgjuar.
Ky është paraqitja ime e parë e konkursit të ligjshëm të ligjshëm, si dhe paraqitja ime e parë e ligjshme, kështu që do të thoshte shumë nëse votoni për mua nëse mendoni se ky ishte një projekt jashtëzakonisht i lezetshëm. (Nëse dikush mund të më thotë se si ta fshij sendin e rrotulluesit të shisheve që kam dorëzuar rastësisht për argëtim vite më parë, do të ishte mirë)
Le të fillojmë!
Hapi 1: Sfidat specifike dhe çështjet e sigurisë
Ky projekt është shumë i ndërprerë. Unë do të jap udhëzime hap pas hapi nga 0-100%. Vështirësitë e vetme që ekzistojnë do të ishin përvetësimi i materialeve dhe komponentëve të cilët i kam ofruar metoda alternative për të mos pasur qasje në to. Për më tepër, është si Lego, thjesht bashkojini të gjitha së bashku.
Hapi 2: Përbërësit e kërkuar
Hardware:
Të gjitha këto blihen online
· NodeMCU ESP8266-12E V1.0
· Servo SG90
· Kabllo Microusb
· Powerbank
-Opsionalisht, ju patjetër që mund ta shkarkoni këtë nga një prizë muri duke blerë kabllon micro-usb në një përshtatës
· Akrilik 3mm
-Trashësia ka rëndësi vetëm kur jeni duke dizajnuar montimin tuaj akrilik dhe ju duhet të shtoni trashësinë e akrilikut në dimensione të caktuara, unë personalisht mendoj se 3mm është perfekte pasi nuk është shumë e trashë/e hollë dhe e bardhë duket më e pastra
Softuer:
· Arduino IDE
· Aplikacioni Blynk
· Adobe Illustrator
Mjetet:
· Prerës me lazer (Nëse nuk keni qasje në një prestar lazer, mund të gjeni FabLabs ose Makerspaces lokale dhe t'u kërkoni atyre ta bëjnë atë për ju)
· Kaçavidë (Për vidën për të siguruar krahun servo në servo)
· Kaçavidë me kokë të sheshtë (Për ngritjen e kapëses plastike që mban kunjat servo femra në strehimin e tyre plastik)
Hapi 3: Matja e dimensioneve për montimin akrilik
Tani ne duhet të përshtatim një mbulesë akrilike mbi çelësin tonë ekzistues të dritës në mënyrë që të mund të strehojë servot që do të ndiznin dhe fiknin dritën tonë.
· Hiqeni panelin e guaskës plastike të fikjes së dritës
· Gjurmoni pjesën e jashtme të kutisë plastike dhe vendosni një kuti mbi të, nëse skajet e guaskës janë të lakuara (si e imja)
· Merrni Gjerësinë (x) Thellësinë (y) dhe Lartësinë (z)
· Në varësi të trashësisë së materialit tuaj, shtoni trashësinë (e imja ishte 0.3cm) në të tre vlerat.
· Lartësia e kutisë është e ndërlikuar, ju duhet të matni distancën siç kam bërë në foton e pamjes anësore që kam bashkangjitur dhe të siguroheni që servo të jetë sa më afër që të jetë e mundur pa penguar që kyçi të ndizet dhe fiket.
· Lartësia e servo, sipas matjes sime është 1.2cm, ju do ta shtonit këtë vlerë në Lartësinë e dimensionit të kutisë tuaj
· Lartësia e thellësisë së thellësisë së kutisë është dimensioni i jashtëm
· Shkoni te (https://boxdesigner.connectionlab.org/) dhe krijoni një kuti duke përdorur vlerat X, Y, Z që keni marrë
· Sipas opsionit të avancuar, rregulloni gjatësinë e nivelit në varësi të trashësisë së materialit tuaj, mund të duhen disa përpjekje, por unë e vendosa timen si 0.75 e cila është një përshtatje mjaft e ngushtë e cila kërkoi një çekiç për të rrëzuar copat në vend
· Gjithashtu zgjidhni "Jo, mos përfshini një kopertinë"
· Hapni këtë pdf në Adobe Illustrator
· Hapni skedarin Light Switch që kam bashkangjitur dhe përshtatni skicat për vrimën dhe servo vendosjen për mbulesën tuaj akrilike, gjithashtu kam siguruar atë që kam përdorur.
NË FAKT:
Vrima që supozohej të lejonte daljen e telave u bë një hendek kur e shtyva shumë fort dhe akriliku i hollë u këput, sinqerisht mendoj se kjo mund të jetë shkak shumë më i mirë atëherë e bën më të lehtë përshtatjen e pjesëve akrilike së bashku. Por shiriti ishte vetëm i hollë sepse lartësia e mbulesës sime ishte mjaft e shkurtër.
Mund të duhen disa përpjekje për ta bërë kopertinën të bashkohet në mënyrë perfekte, por mbani mend që ia vlen!
Hapi 4: Instalimi i Arduino IDE dhe Biblioteka ESP8266
Së pari, duhet të shkarkoni Arduino IDE (https://www.arduino.cc/en/Main/Software). Arduino është plotësisht falas, si dhe kodi, kjo është arsyeja pse ne zgjodhëm të përdorim Arduino. Veryshtë shumë e lehtë për tu mësuar pasi ka shumë burime në dispozicion në internet.
Së dyti, duhet të shkarkoni drejtuesit për ESP8266.
Pas shkarkimit të Arduino IDE, lundroni te
1. Skeda File dhe më pas klikoni në Preferences.
2. Në URL -të shtesë të Menaxherëve të Bordeve shtoni lidhjen e mëposhtme (https://arduino.esp8266.com/stable/package_esp8266com_index.json)
3. Klikoni OK dhe më pas lundroni te
4. Mjetet - Bordi - Menaxher i Bordeve
5. Në fushën e kërkimit shkruani esp8266> klikoni esp8266 nga ESP8266 Community - Klikoni Instalo
6. Kthehuni te Tools-Board pastaj zgjidhni NodeMCU ESP8266-12E V1.0
Tani ju keni konfiguruar Arduino IDE për të punuar së bashku me NodeMCU.
Hapi 5: Instalimet elektrike
Për shkak se doja të eleminoja nevojën për një dërrasë buke si dhe tela shtesë, ndryshova drejtpërdrejt rendin e kunjave femra të vendosura në shtresën e kunjit servo duke përdorur vidhosësin për të ngritur valvulën dhe për të riorganizuar telat
Nëse i etiketoni servot tuaj si i etiketova unë (Majtas dhe Djathtas)
Ju duhet të modifikoni servo -n e majtë duke e ndryshuar atë
KOMANDA, FUQIA, GND - KOMANDA, GND, POWER
Portokalli, E Kuqe, Kafe - Portokalli, Kafe, E Kuqe
Tani lidhni servot tuaja, sg90 janë
Servo portokalli - e kuqe - kafe:
Teli portokalli lidhet me pinin dixhital D4 (Servo e djathtë) OR TX (Servo e majtë) referojuni figurës (Komanda)
Teli i kuq lidhet me pin 3V (Fuqia)
Teli kafe lidhet me pinin G (GND)
E thjeshte!
Hapi 6: Konfigurimi i aplikacionit BLYNK në telefon
Kërkoni Blynk në dyqanin tuaj të aplikacioneve
Shkarkojeni:
· Hapni aplikacionin dhe klikoni në krijimin e një Projekti të Ri dhe zgjidhni NodeMCU në listën zbritëse.
· Një shenjë e AUTH do të dërgohet në emailin tuaj të regjistruar, shënojeni këtë, do t'ju duhet të kopjoni dhe ngjisni shenjën në kodin Arduino.
· Prekni në ekranin bosh dhe shtoni një widget SLIDER në ekran.
· Trokitni lehtë mbi Widget, zgjidhni PIN 1 Virtual (Ose pinin që dëshironi, nuk ka rëndësi, ajo që ka rëndësi është se korrespondon me kodin tuaj) dhe vlera fillestare duhet të jetë 0 dhe Vlera përfundimtare duhet të jetë 180 (Në varësi të servo, një vlerë prej 0 mund ta bëjë servon të bluajë dhe të prishet, ta ndryshojë atë derisa të mos ndodhë, e imja ishte 10-180)
· Prekni në ekran dhe shtoni një widget BUTTON në ekran.
· Prekni mbi Widget, GJITHASHTU zgjidhni PIN 1 Virtual (sigurohuni që butoni të korrespondojë me kunjin në të cilin është vendosur edhe rrëshqitësi) dhe NDRYSHO EDHE MDNYR TON P TOR TW NDRYSH (E RORTNDSISHME)
· DO T BNI 2 WIDGETS SLIDER dhe 2 BUTON, një nga secilën për secilën shërbim
Rishikoni KETU pasi të keni mbledhur të gjithë pajisjen
Pasi të keni mbledhur të gjithë montimin, rregulloni rrëshqitësin për të gjetur vlerat e pozicionit që shtyp mjaftueshëm në mënyrë që drita të klikohet, këto do të jenë vlerat që do të vendosni në widget -in tuaj Button
Hapi 7: Ngarkimi i Kodit Final
Ne vetëm duhet të shtojmë ID -në tonë të AUTH -it (e shënuar më sipër), Wifi SSID dhe Fjalëkalimin në kod dhe t'i ngarkojmë në NodeMCU duke përdorur Arduino IDE. Shkarkoni "Light_Switch_Code" dhe hapeni duke përdorur Arduino IDE, do t'ju pyesë nëse e krijoni një dosje, kështu që thjesht klikoni në rregull.
Për kodin, unë kam përfshirë një shpjegim të secilës rresht në komente, nëse ju ndodh që të keni më shumë këshilla ose pyetje, ju lutemi mos ngurroni të pyesni.
NGARKIM:
Sigurohuni që të zgjidhni portin e duhur kur ngarkoni kodin tuaj nëse po merrni
"Gabim: espcomm_open dështoi"
Pasi të keni mbaruar, mund të kontrolloni nëse është i lidhur duke shikuar statusin e Blynk (ikona e bordit). Do t'ju tregojë nëse është online ose jashtë linje.
Hapi 8: Fiksimi i krahut Servo në vend
Pasi të keni ngarkuar kodin tuaj dhe tabela është në internet, kodi do të funksionojë dhe servot do të vendosen të dy në një pozicion prej 90, do t'ju duhet të përdorni kaçavidën dhe të siguroni krahët e servo si në foto, paralelisht me trupin e servo. Kjo do t'ju lejojë të monitoroni vlerat tuaja dhe të ndryshoni në përputhje me rrethanat.
Hapi 9: Montimi i Komponentëve
Mblidhni të gjithë gjënë:
· Pasi ta keni prerë akrilikun me lazer, montojeni atë në mënyrë që të ngjasë me një mbulesë, mjaft drejtë përpara!
· Ndiqni linjat e gdhendura dhe sigurohuni që të orientoni servot tuaj në mënyrë të drejtë në mënyrë që anët e servo të përafrohen me linjat e gdhendura.
· Merrni 6 "pika" të bluza dhe ndiqni imazhet, sigurohuni që të grisni afishet "Tower Pro"
· Ju gjithashtu mund të përdorni blu tack ose lidhëse kabllore ose ndonjë metodë kabllore të menaxhoni për të zgjidhur kabllot tuaj, me të vërtetë nuk ka rëndësi për aq kohë sa nuk pengon servo.
· Aplikoni 2 rreshta blu blu në të dyja anët në mënyrë që të ngjitet në mur dhe kaloni dritën aktuale për të rritur kapjen
Imazhet që kam bashkangjitur tregojnë se si kam zgjedhur të bëj timen.
P FORR PUSHTETIN, nuk e konsideroj që kjo merr shumë fuqi fare pasi kam përfshirë funksionet e shkëputjes, kështu që servot nuk përpiqen gjithmonë të mbajnë pozicionet e tyre. Mund ta lidhni kabllon tuaj mikro-usb ose në një përshtatës të folesë në mur OSE në bankën e energjisë.
GJZOHENI!
Hapi 10: Reflektimi
Ky projekt më mësoi shumë në lidhje me aftësinë e ESP8266 NodeMCU ose thjesht bordeve të afta për wifi në mënyrë që të krijojnë pajisje IoT. Aftësitë që kam mësuar të merrem me këtë jepen në projekte të tjera IoT që dëshiroj të ndjek (gjurmuesi i hidratimit, qëndroni të sintonizuar). Unë kam mësuar Arduino më parë me Arduino Uno, por aftësinë për të kontrolluar pajisjen time me një aplikacion përmes wifi në telefonin tim?!?!?! Përmirësim i madh. Amazingshtë e mahnitshme që ky projekt dukej kaq i thjeshtë në fund, më sjell një krenari të madhe të siguroj një shkurtim për të gjithë ju.
Diçka që ishte çuditërisht sfiduese për mua ishte krijimi i kapakut akrilik … Po e di, i paaftë. Në fillim, unë po përpiqesha të masja distancat dhe dimensionet dhe nuk e kuptova që thjesht mund ta hiqja kapakun derisa një ditë e fshiva atë rastësisht. Kam kaluar gjithashtu shumë kohë duke u përpjekur të KRIJOJ vrimat që do të lejonin që mbulesa ime akrilike të INTERLOCK. Ishte një proces budallallëk i lodhshëm në të cilin isha investuar tashmë derisa mësova për projektuesit e kutive në internet që thjesht bëjnë të gjithë punën për ju (më falënderoj më vonë). Kuptova që dikush e bëri projektuesin e kutisë për të eleminuar punën e lodhshme për të tjerët dhe unë thjesht isha shumë kokëfortë për të pranuar faktin se po merrja rrugën e gjatë. Isha shumë afër … Përfundimisht, unë përdor projektuesin e kutisë, bëra disa përpjekje, shtova elemente, mora elemente dhe bum, dukej se funksiononte si një bukuri.
Edhe pse e kam arritur qëllimin e synuar për pajisjen time, nëse do ta bëja këtë projekt ndryshe, në të vërtetë do ta zgjeroja këtë projekt, do të doja të eksploroja mënyra të riorientimit të pozicioneve të servo për të akomoduar lloje të ndryshme të çelsave. Çelsin me 1 buton të madh, çelsin me 3 butona të hollë, çelsin me pjerrësi të ndryshme të butonave etj. Por, unë thjesht doja që të mësoja më herët për projektuesin e kutisë dhe kalova 5 minuta për të kuptuar se si funksiononte.
Recommended:
Smartphone i kontrolluar nga Smartphone Shporta: 7 hapa
Smartphone Kontrolli i Smart Smart Cart: Vizitimi i qendrave tregtare mund të jetë kënaqësi. Por zvarritja e Shportës së Blerjes ndërsa e mbushni me gjëra është diçka që është absolutisht e bezdisshme. Dhimbja e shtyrjes përmes atyre rreshtave të ngushtë, duke bërë ato kthesa të mprehta! Pra, këtu (një lloj) oferte që ju mund të
Si ta bëni Led Strip të ndizet lehtë: 5 hapa
Si ta bëni Led Strip të ndizet lehtë: Si ta bëni shiritin led të vezullojë lehtë
DIY MusiLED, LED të sinkronizuara me muzikë me aplikacionin Windows & Linux me një klik (32-bit & 64-bit). Lehtë për t’u rikrijuar, e lehtë për t’u përdorur, e lehtë për t’u portuar .: 3 hapa
DIY MusiLED, LED të sinkronizuara me muzikë me aplikacionin Windows & Linux me një klik (32-bit & 64-bit). Lehtë për t'u rikrijuar, e lehtë për t'u përdorur, e lehtë për t'u transferuar.: Ky projekt do t'ju ndihmojë të lidhni 18 LED (6 të kuqe + 6 blu + 6 të verdhë) në bordin tuaj Arduino dhe të analizoni sinjalet e Kartës së Zërit të kompjuterit tuaj në kohë reale dhe t'i transmetoni ato në LED për t'i ndezur ato sipas efekteve të rrahjes (Snare, High Hat, Kick)
Sistemi i lirë, i lehtë, i kontrolluar nga interneti për automatizimin e shtëpisë: 5 hapa (me fotografi)
Sistemi i lirë, i lehtë, i kontrolluar nga interneti për automatizimin e shtëpisë: Nëse keni kafshë shtëpiake/fëmijë dhe keni nevojë t'i ushqeni ose t'i rrahni përmes internetit, ky sistem mund të jetë i dobishëm për ju. Shtë një mënyrë shumë e lehtë dhe e lirë për të kontrolluar motorët, LED -të, etj. Në shtëpi nga çdo kompjuter i lidhur me uebin. Gjithçka që nevojitet është një Webc
Montim i lirë dhe i lehtë i videokamerës IPhone: 4 hapa (me fotografi)
Montim i lirë dhe i lehtë i videokamera IPhone: A keni dashur ndonjëherë të bëni video të iPhone tuaj sepse: doni të shfaqni një truk të lezetshëm doni të demonstroni aplikacionin tuaj të ri dëshironi të rishikoni një aplikacion iPhone ju jeni të mërzitur dhe menduat se do të ishte mirë Nëse ju ndonjëherë është dashur të xhirosh video të iPhon