Sisukord:

Nutikas kontaktläätsede dosaator: 8 sammu (piltidega)
Nutikas kontaktläätsede dosaator: 8 sammu (piltidega)

Video: Nutikas kontaktläätsede dosaator: 8 sammu (piltidega)

Video: Nutikas kontaktläätsede dosaator: 8 sammu (piltidega)
Video: HUNT feat LAURA - Tatikad 2024, November
Anonim
Nutikas kontaktläätsede dosaator
Nutikas kontaktläätsede dosaator
Nutikas kontaktläätsede dosaator
Nutikas kontaktläätsede dosaator

Selles juhendis näitan teile, kuidas teha oma nutikat kontaktide jaoturit!

1. samm: sissejuhatus

Image
Image

2. samm: taust

Vajalikud esemed
Vajalikud esemed

Kui kannate kontakte, siis olete ilmselt tuttavad nende pakenditega. Enamik inimesi, keda ma tean, kaasa arvatud mina, kasutavad neid karpe alalise ladustamisena ja me võtame iga päev oma kontaktid välja. Selle tulemuseks oli minu vannitoas virn karpe, mis ajasid mind hulluks. Teadsin, et nende kontaktide korraldamiseks peab olema parem viis, nii et läksin Internetist otsima. Pärast seda, kui leidsin ainult kontaktide hoidla, mida keegi üritas 25 dollari eest müüa, koostasin mõned põhilised, mille leiate siit.

Nad töötasid päris suurepäraselt, kuid ma ei suutnud end häirimata tunda, et pidin iga kontakti eraldi välja tõmbama, nii et uurisin võimalusi, kuidas iga kontakt automaatselt minu kätte anda. Kuna mul oli ESP8266 ümber, otsustasin tellida OLED -ekraani, et saaksin hommikuti valmistudes ilmateadet kuvada.

Kui soovite näha rohkem disainiprotsessi ja neid tegevuses, vaadake ülaltoodud videot. Palun kaaluge minu YouTube'i kanali tellimist, et mind toetada ja rohkem videoid vaadata.

3. samm: vajalikud esemed

Selle projekti jaoks on vaja järgmisi elemente:

1. 5V toide

2. IR LED ja fotodiood Paar Amazon

3. 220 oomi takisti (2) Amazon

4. 10K takisti

5. 10K potentsiomeeter Amazon

5. LM358 op-võimendi Amazon

6. 3.3V Zeneri diood Amazon

7. Põhiline LED

8. OLED -ekraan 0,96 Amazon

9. 470 uF kondensaator (2) Amazon

10. 2 FS90R Servot (Või Mod SG90 Servot) Amazon

11. Sõlm MCU ESP8266 Amazon

12. Juurdepääs 3D -printerile (kontrollige oma kohalikku raamatukogu!)

Avalikustamine: ülaltoodud Amazoni lingid on sidusettevõtte lingid, mis tähendab, et ilma lisakuludeta teenin komisjonitasu, kui klõpsate ja ostate.

4. samm: elektroonika

Elektroonika
Elektroonika

Nüüd, kui olete kõik vajalikud komponendid kokku kogunud, on aeg hakata kõike kokku panema. Ma soovitaksin kõigepealt kõik leivaplaadile ühendada ja siis, kui kõik on korralikult toiminud, jätkake ja jootke kõik perf -boardile.

Neile, kes pole elektroonikaga kursis või pole mõnes komponendis kindel, uskuge mind, et see vooluring pole liiga halb. Püüan selle allpool jaotada ja kui soovite rohkem teada saada, vaadake lingitud videot.

Vasakul on meie IR -valgusdiood ja fotodiood, mis on ühendatud operatsioonivõimendiga LM358. See on meie lähedusahel, mis tuvastab meie käe all, andes kontrollerile teada, et soovime, et meie kontaktid väljastataks. Kaugust, mida soovite oma käest tuvastada, saab reguleerida 10K potentsiomeetri abil. Selle vooluahela väljund tuuakse meie ESP8266 mikrokontrollerisse, mille programmeerime Arduino IDE seadistuse abil NodeMCU ESP8266 jaoks. Programm ootab lähedusahela sisendit, käivitab seejärel parema servo, ootab sekundit, et saaksite oma käe vasakule jaoturile liigutada, ja seejärel käivitab vasaku servo. Nii väljastatakse mõlemad kontaktid teie kätte. ESP8266 ühendatakse ka WiFi kaudu, mis võimaldab meil kasutada ilma API -d, et kuvada OLED -ekraanil järgmiste päevade ilmateade. Alustasin lihtsalt ilmateate kuvamisega, kuid aja jooksul lisan kindlasti rohkem funktsioone.

Samm: 3D -kujundus ja printimine

3D disain ja printimine
3D disain ja printimine
3D disain ja printimine
3D disain ja printimine
3D disain ja printimine
3D disain ja printimine

Kuna elektroonika koosnes servost, mõnest valgusdioodist, toiteallikast ja ülejäänud vooluringist, läksin edasi ja kujundasin meie automaatse kontaktjaoturi. Ma tegin selle mitmest osast, mis tuleb kokku liimida või teipida, sest ma ei tundnud, et ülipikk trükk ei õnnestu.

Meie kontaktdosaatori põhjas oli kaks auku 5 mm IR- ja fotodioodlampide jaoks, väljalülitus 5 V toiteallika jaoks ja väljalülitus, mis võimaldas servosid asetada külgsuunas, nagu neid kasutatakse kontaktide väljastamiseks.

Kontaktide salvestusruum jäi minu eelmise disainiga sarnaseks, kuid lõikasin allservas välja servoratta vabaks pööramiseks. Suurendasin ka suurust, et saaks rohkem kontakte salvestada, et neist lollidest kastidest lõplikult lahti saada.

OLED -ekraani ja elektroonika korpus on üsna lihtne, kuid kuna kasutasin tavalist 50 x 70 mm läbimõõduga plaati, kujundasin selle jaoks pesa, et see saaks oma kohale libiseda.

Kavandid leiate Thingiverse'ist siit.

6. samm: programmeerimine

Programmeerimine
Programmeerimine

Selles etapis näitan teile, kuidas programmeerida ESP8266. Kood on lihtsalt vinge ThingPulse esp8266 ilmajaama (Github Link) ilmastikunäite lihtne muutmine. Samuti peate Arduino IDE -sse alla laadima järgmised paketid:

1. ESPWifi

2. ESPHTTPClient

3. JsonListener

Kui teegid on installitud, laadige alla programm.

Peate täitma oma Wifi SSID, Wifi parooli, registreeruma ilmateate alla ja saama oma API võtme ning leidma ka oma asukoha ID. Kui need kõik on koodi sisestatud, laadige oma NodeMCU -sse üles.

Samm: pange see kõik kokku

Kõike kokku panema
Kõike kokku panema
Kõike kokku panema
Kõike kokku panema
Kõike kokku panema
Kõike kokku panema
Kõike kokku panema
Kõike kokku panema

Selles etapis paneme kõik komponendid kokku.

See hõlmab servode paigutamist oma piludesse, IR -valgusdioodide ja fotodioodide sisestamist aukudesse, kõikide joodikutega jootmist, perfoplaadi sisestamist trükitud pilusse ja kõigi muude komponentide ühendamist.

8. samm: proovige seda

Kui olete kõik 3D -prinditud osad kokku ühendanud ja seinale kinnitanud, on aeg see proovile panna. Täitke vasaku ja parema külje kontaktikonteinerid, ühendage toide vooluvõrku ja oodake, kuni OLED -ekraan kohaliku ilmaga käivitub ja katsetage!

Soovitan: