Obsah:

Dávkovač inteligentných kontaktných šošoviek: 8 krokov (s obrázkami)
Dávkovač inteligentných kontaktných šošoviek: 8 krokov (s obrázkami)
Anonim
Dávkovač inteligentných kontaktných šošoviek
Dávkovač inteligentných kontaktných šošoviek
Dávkovač inteligentných kontaktných šošoviek
Dávkovač inteligentných kontaktných šošoviek

V tomto návode vám ukážem, ako si vyrobiť vlastný inteligentný kontaktný zásobník!

Krok 1: Úvod

Image
Image

Krok 2: Pozadie

Potrebné položky
Potrebné položky

Ak nosíte kontakty, pravdepodobne ste oboznámení s krabicami, v ktorých prichádzajú. Väčšina ľudí, ktorých poznám, vrátane mňa, používa tieto škatule ako trvalé úložisko a kontakty vyberáme podľa potreby každý deň. Výsledkom bolo stoh krabičiek v mojej kúpeľni, ktoré ma privádzali do šialenstva. Vedel som, že musí existovať lepší spôsob organizácie týchto kontaktov, a tak som začal hľadať na internete. Potom, čo som našiel iba dávkovač kontaktov, ktorý sa niekto pokúšal predať za 25 dolárov, som navrhol niekoľko základných, ktoré nájdete tu.

Fungovali celkom dobre, ale nemohol som si pomôcť, ale cítil som sa naštvaný, že som musel vytiahnuť každý kontakt jednotlivo, a tak som hľadal spôsoby, ako by sa každý kontakt automaticky dávkoval do mojej ruky. Keďže som mal položený ESP8266, rozhodol som sa objednať OLED displej, aby som mohol zobrazovať predpoveď počasia, kým sa ráno chystám.

Ak sa chcete dozvedieť viac o procese navrhovania a jeho činnosti, pozrite sa na video vyššie. Zvážte prihlásenie sa na odber môjho kanála YouTube, aby ste ma podporili a videli ďalšie videá.

Krok 3: Potrebné položky

Potrebné položky tohto projektu sú tieto:

1. Napájanie 5V

2. IR LED a fotodiódový pár Amazon

3. Rezistor 220 Ohm (2) Amazon

4. 10K odpor

5. 10K potenciometer Amazon

5. Operačný zosilňovač LM358 Amazon

6. 3,3V Zenerova dióda Amazon

7. Základná LED

8. OLED displej 0,96 Amazon

9. 470 uF kondenzátor (2) Amazon

10. 2 serva FS90R (alebo serva serva SG90) Amazon

11. Uzol MCU ESP8266 Amazon

12. Prístup k 3D tlačiarni (skontrolujte svoju miestnu knižnicu!)

Zverejnenie: Odkazy na Amazone uvedené vyššie sú prepojeniami s pridruženými spoločnosťami, čo znamená, že ak sa prekliknete a uskutočníte nákup, získate províziu bez ďalších nákladov.

Krok 4: Elektronika

Elektronika
Elektronika

Teraz, keď ste zhromaždili všetky požadované komponenty, je načase začať zostavovať všetko dohromady. Odporúčam najskôr zapojiť všetko na dosku a potom, keď všetko funguje správne, pokračujte a spájkujte všetko na doske.

Pre tých, ktorí nie sú oboznámení s elektronikou alebo si nie sú istí niektorými komponentmi, verte mi, že tento obvod nie je taký zlý. Pokúsim sa to rozobrať nižšie a ak chcete vedieť viac, pozrite sa na prepojené video.

Na ľavej strane máme infračervenú LED a fotodiódu, ktorá je pripojená k operačnému zosilňovaču LM358. Toto je náš blízky obvod, ktorý detekuje našu ruku pod ním, aby dal regulátorovi vedieť, že chceme, aby sa nám uvoľnili kontakty. Vzdialenosť, ktorú chcete, aby bola vaša ruka zachytená, je možné nastaviť pomocou 10K potenciometra. Výstup z tohto obvodu je privedený do nášho mikrokontroléra ESP8266, ktorý naprogramujeme pomocou nastavenia Arduino IDE pre NodeMCU ESP8266. Program počká na vstup z bezdotykového obvodu, potom spustí pravé servo, chvíľu počká, aby ste mohli presunúť ruku do ľavého dávkovača, a potom spustí ľavé servo. Týmto spôsobom sa oba kontakty uvoľnia do vašej ruky. ESP8266 bude tiež pripojený cez WiFi, čo nám umožní použiť API pre počasie na zobrazenie predpovede počasia na niekoľko nasledujúcich dní na OLED displeji. Začal som len s predpovedím počasia, ale časom určite pridám ďalšie funkcie.

Krok 5: 3D návrh a tlač

3D návrh a tlač
3D návrh a tlač
3D návrh a tlač
3D návrh a tlač
3D návrh a tlač
3D návrh a tlač

Pretože elektronika pozostávala zo serva, niekoľkých diód LED, napájania a zvyšku obvodu, pokračoval som a navrhol náš automatický kontaktný dávkovač. Urobil som to z niekoľkých častí, ktoré bude potrebné lepiť alebo lepiť dohromady, pretože som nemal pocit, že by som mohol zlyhať v super dlhej tlači.

Základňa nášho kontaktného dávkovača mala dva otvory pre 5 mm infračervené a fotodiodové diódy, výrez pre napájanie 5 V a výrez, ktorý umožňuje umiestnenie serv na bok, pretože slúžia na výdaj kontaktov.

Úložisko kontaktov zostalo podobné môjmu predchádzajúcemu návrhu, ale v spodnej časti som vyrezal otvor, aby sa servo koleso voľne otáčalo. Tiež som zväčšil veľkosť, aby bolo možné uložiť viac kontaktov, aby som sa raz a navždy zbavil tých hlúpych škatúľ.

Puzdro na OLED displej a elektroniku je celkom základné, ale keďže som použil štandardnú dosku s rozmermi 50 x 70 mm, navrhol som slot, aby sa zasunul priamo na miesto.

Návrhy nájdete na Thingiverse tu.

Krok 6: Programovanie

Programovanie
Programovanie

V tomto kroku vám ukážem, ako naprogramovať ESP8266. Kód je len jednoduchou modifikáciou úžasného príkladu počasia ThingPulse esp8266 (Github Link). Do IDE Arduino si tiež budete musieť stiahnuť nasledujúce balíky:

1. ESPWifi

2. Klient ESPHTTP

3. JsonListener

Akonáhle sú knižnice nainštalované, stiahnite si program nižšie.

Budete musieť zadať Wifi SSID, heslo Wifi, zaregistrovať sa na počasie v podzemí a získať kľúč API a tiež nájsť svoje ID polohy. Akonáhle sú všetky tieto zadané do kódu, pokračujte v odosielaní na váš NodeMCU.

Krok 7: Dajte to všetko dohromady

Dávať to všetko dokopy
Dávať to všetko dokopy
Dávať to všetko dokopy
Dávať to všetko dokopy
Dávať to všetko dokopy
Dávať to všetko dokopy
Dávať to všetko dokopy
Dávať to všetko dokopy

V tomto kroku spojíme všetky komponenty.

To zahŕňa umiestnenie servov do ich slotov, zatlačenie IR LED a fotodiód do ich otvorov, spájkovanie všetkého na doske perf, vloženie dosky do dosky do tlačeného slotu a pripojenie všetkých ostatných komponentov nahor.

Krok 8: Vyskúšajte to

Potom, čo ste spojili všetky 3D tlačené diely dohromady a namontovali ich na stenu, je načase ich otestovať. Naplňte kontajnery na ľavej a pravej strane, zapojte napájanie a počkajte, kým sa obrazovka OLED spustí s miestnym počasím a vyskúšajte to!

Odporúča: