Indholdsfortegnelse:
- Trin 1: Intro
- Trin 2: Baggrund
- Trin 3: Varer påkrævet
- Trin 4: Elektronik
- Trin 5: 3D -design og print
- Trin 6: Programmering
- Trin 7: Sæt det hele sammen
- Trin 8: Test det
Video: Smart kontaktlinsedispenser: 8 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
I denne instruktive vil jeg vise dig, hvordan du laver din egen Smart Contact Dispenser!
Trin 1: Intro
Trin 2: Baggrund
Hvis du bærer kontakter, er du sikkert fortrolig med de kasser, de kommer i. De fleste mennesker, jeg kender, inklusive mig selv, bruger disse kasser som permanent opbevaring, og vi fjerner vores kontakter efter behov hver dag. Dette resulterede i en stak kasser i mit badeværelse, der gjorde mig skør. Jeg vidste, at der måtte være en bedre måde at organisere disse kontakter på, så jeg søgte på internettet. Efter kun at have fundet en kontaktopbevaringsdispenser, som nogen forsøgte at sælge for $ 25, designede jeg nogle grundlæggende, som kan findes her.
De fungerede ret godt, men jeg kunne ikke lade være med at føle mig irriteret over, at jeg var nødt til at trække hver kontakt individuelt ud, så jeg undersøgte måder, hvorpå hver kontakt automatisk blev dispenseret i min hånd. Da jeg havde en ESP8266 liggende, besluttede jeg at bestille et OLED -display, så jeg kunne vise vejrudsigten, mens jeg gør mig klar om morgenen.
Hvis du vil se mere af designprocessen og dem i aktion, kan du se videoen ovenfor. Overvej venligst at abonnere på min YouTube -kanal for at støtte mig og se flere videoer.
Trin 3: Varer påkrævet
Til dette projekt er de nødvendige elementer følgende:
1. 5V strømforsyning
2. IR LED og fotodiodepar Amazon
3. 220 Ohm modstand (2) Amazon
4. 10K modstand
5. 10K Potentiometer Amazon
5. LM358 Op-Amp Amazon
6. 3.3V Zener Diode Amazon
7. Grundlæggende LED
8. OLED -skærm 0,96 Amazon
9. 470 uF kondensator (2) Amazon
10. 2 FS90R Servoer (eller Mod SG90 Servoer) Amazon
11. Node MCU ESP8266 Amazon
12. Adgang til 3D -printer (Tjek dit lokale bibliotek!)
Videregivelse: Amazon -linkene ovenfor er tilknyttede links, hvilket betyder, at jeg uden ekstra omkostninger for dig optjener en provision, hvis du klikker igennem og foretager et køb.
Trin 4: Elektronik
Nu hvor du har samlet alle de nødvendige komponenter, er det tid til at begynde at samle alt sammen. Jeg vil anbefale at koble alt op på et brødbræt først, og derefter, når alt fungerer korrekt, skal du gå videre og lodde alt op på et perfbræt.
For dem, der ikke er bekendt med elektronik eller usikker på nogle af komponenterne, tro mig, dette kredsløb er ikke så dårligt. Jeg vil forsøge at nedbryde det herunder, og hvis du vil vide mere, så tjek den linkede video.
Til venstre har vi vores IR LED og fotodiode, som er forbundet til en LM358 operationsforstærker. Dette er vores nærhedskredsløb, der registrerer vores hånd nedenunder for at lade controlleren vide, at vi vil have vores kontakter udleveret. Den afstand, du vil have din hånd til at blive registreret, kan justeres ved hjælp af et 10K potentiometer. Outputtet fra dette kredsløb bringes til vores ESP8266 mikrokontroller, som vi programmerer ved hjælp af Arduino IDE -opsætningen til NodeMCU ESP8266. Programmet venter på input fra nærhedskredsløbet, udløser derefter den højre servo, venter et sekund, så du kan flytte din hånd til den venstre dispenser og derefter udløse den venstre servo. På denne måde vil begge kontakter blive dispenseret i din hånd. ESP8266 vil også blive tilsluttet via WiFi, hvilket gør det muligt for os at bruge en vejr -API til at vise vejrudsigten for de næste par dage på OLED -displayet. Jeg startede med bare en vejrudsigtsvisning, men med tiden vil jeg helt sikkert tilføje flere funktioner.
Trin 5: 3D -design og print
Da elektronikken bestod af en servo, et par lysdioder, strømforsyning og resten af kredsløbet gik jeg videre og designede vores autokontaktdispenser. Jeg lavede den i flere dele, der skal limes eller tapes sammen, fordi jeg ikke havde lyst til muligvis at fejle et super langt tryk.
Basen på vores kontaktdispenser havde to huller til ud 5 mm IR og fotodiode lysdioder, en afbrydelse til en 5V strømforsyning og en afbrydelse for at tillade servoerne at sidde sidelæns, når de bruges til at afgive kontakter.
Kontaktopbevaringen forblev den samme som mit tidligere design, men jeg afbrød en åbning i bunden for at servohjulet kunne dreje frit. Jeg har også øget størrelsen, så flere kontakter kan gemmes for at slippe af med de dumme kasser en gang for alle.
Etuiet til OLED -displayet og elektronikken er temmelig grundlæggende, men da jeg brugte et standard 50 x 70 mm perf -bord, designede jeg et slot, så det kunne glide lige på plads.
Designene kan findes på Thingiverse her.
Trin 6: Programmering
I dette trin viser jeg dig, hvordan du programmerer ESP8266. Koden er bare en simpel ændring af det fantastiske ThingPulse esp8266 vejrstation (Github Link) vejreksempel. Du skal også downloade følgende pakker til Arduino IDE:
1. ESPWifi
2. ESPHTTPClient
3. JsonListener
Når bibliotekerne er installeret, skal du downloade programmet herunder.
Du skal udfylde dit Wifi SSID, Wifi -adgangskode, tilmelde dig vejret under jorden og modtage din API -nøgle og også finde dit placerings -id. Når alle disse er indtastet i koden, skal du uploade til din NodeMCU.
Trin 7: Sæt det hele sammen
I dette trin sætter vi alle komponenterne sammen.
Dette inkluderer at placere servoerne i deres slots, skubbe IR -led og fotodioder ind i deres huller, lodde alt op på et perf -bord, indsætte perf -kortet i det udskrevne slot og tilslut alle de andre komponenter.
Trin 8: Test det
Når du har forbundet alle 3D -printede dele sammen og monteret det på væggen, er det tid til at afprøve det. Fyld kontaktbeholdere i venstre og højre side, tilslut strømmen, og efter at have ventet på, at OLED -skærmen starter med dit lokale vejr og tester det!
Anbefalede:
Smart skrivebord LED -lys - Smart Lighting W/ Arduino - Neopixels -arbejdsområde: 10 trin (med billeder)
Smart skrivebord LED -lys | Smart Lighting W/ Arduino | Neopixels Workspace: Nu til dage bruger vi meget tid derhjemme, studerer og arbejder virtuelt, så hvorfor ikke gøre vores arbejdsområde større med et brugerdefineret og smart belysningssystem Arduino og Ws2812b LED'er baseret. Her viser jeg dig, hvordan du bygger din Smart Skrivebord LED -lys, der
Smart vækkeur: et smart vækkeur lavet med hindbær Pi: 10 trin (med billeder)
Smart vækkeur: et smart vækkeur lavet med Raspberry Pi: Har du nogensinde ønsket et smart ur? I så fald er dette løsningen for dig! Jeg lavede Smart Alarm Clock, dette er et ur, hvor du kan ændre alarmtiden i henhold til webstedet. Når alarmen går, kommer der en lyd (summer) og 2 lyser
DIY smart skala med vækkeur (med Wi-Fi, ESP8266, Arduino IDE og Adafruit.io): 10 trin (med billeder)
DIY Smart Scale With Alarm Clock (med Wi-Fi, ESP8266, Arduino IDE og Adafruit.io): I mit tidligere projekt udviklede jeg en smart badevægt med Wi-Fi. Det kan måle brugerens vægt, vise det lokalt og sende det til skyen. Du kan få flere detaljer om dette på linket herunder: https: //www.instructables.com/id/Wi-Fi-Smart-Scale-wi
Sådan adskilles en computer med nemme trin og billeder: 13 trin (med billeder)
Sådan adskilles en computer med nemme trin og billeder: Dette er en instruktion om, hvordan du adskiller en pc. De fleste af de grundlæggende komponenter er modulopbyggede og nemme at fjerne. Det er dog vigtigt, at du er organiseret omkring det. Dette hjælper med at forhindre dig i at miste dele og også ved at lave genmonteringen til
Sådan styrer du husholdningsapparater med fjernsyn med fjernbetjening med timerfunktion: 7 trin (med billeder)
Sådan styrer du husholdningsapparater med fjernsyn med fjernbetjening med timerfunktion: Selv efter 25 års introduktion til forbrugermarkedet er infrarød kommunikation stadig meget relevant i de seneste dage. Uanset om det er dit 55 tommer 4K -fjernsyn eller dit billydsystem, har alt brug for en IR -fjernbetjening for at reagere på vores