İçindekiler:

Akıllı Kontakt Lens Dispenseri: 8 Adım (Resimlerle)
Akıllı Kontakt Lens Dispenseri: 8 Adım (Resimlerle)

Video: Akıllı Kontakt Lens Dispenseri: 8 Adım (Resimlerle)

Video: Akıllı Kontakt Lens Dispenseri: 8 Adım (Resimlerle)
Video: Akıllı Lens Nedir? 2024, Kasım
Anonim
Akıllı Kontakt Lens Dağıtıcı
Akıllı Kontakt Lens Dağıtıcı
Akıllı Kontakt Lens Dağıtıcı
Akıllı Kontakt Lens Dağıtıcı

Bu talimatta size kendi Akıllı Kontak Dispenserinizi nasıl yapacağınızı göstereceğim!

1. Adım: Giriş

Image
Image

2. Adım: Arka Plan

Gerekli Öğeler
Gerekli Öğeler

Kontak takarsanız, muhtemelen geldikleri kutulara aşinasınızdır. Kendim de dahil tanıdığım çoğu insan bu kutuları kalıcı depolama olarak kullanıyor ve her gün gerektiğinde kontaklarımızı çıkarıyoruz. Bu, banyomda beni deli eden bir yığın kutuyla sonuçlandı. Bu kişileri düzenlemenin daha iyi bir yolu olması gerektiğini biliyordum, bu yüzden internette aramaya başladım. Sadece birisinin 25 dolara satmaya çalıştığı bir kontak depolama dağıtıcısını bulduktan sonra, burada bulunabilecek bazı temel olanları tasarladım.

Oldukça iyi çalıştılar, ancak her kontağı tek tek çıkarmak zorunda kaldığım için kendimi rahatsız hissetmeden edemedim, bu yüzden her kontağın otomatik olarak elime geçmesini sağlamanın yollarını aradım. Bir ESP8266'm olduğu için, sabah hazırlanırken hava tahminini gösterebilmek için bir OLED ekran sipariş etmeye karar verdim.

Tasarım sürecinin daha fazlasını görmek istiyorsanız ve bunları çalışırken yukarıdaki videoya göz atın. Lütfen beni desteklemek ve daha fazla video görmek için YouTube kanalıma abone olmayı düşünün.

3. Adım: Gerekli Öğeler

Bu proje için gerekli olan öğeler şunlardır:

1. 5V Güç Kaynağı

2. IR LED ve Fotodiyot Çifti Amazon

3. 220 Ohm Direnç (2) Amazon

4. 10K Direnç

5. 10K Potansiyometre Amazon

5. LM358 Op-Amp Amazon

6. 3.3V Zener Diyot Amazon

7. Temel LED

8. OLED Ekran 0.96 Amazon

9. 470 uF Kapasitör (2) Amazon

10. 2 FS90R Servo (Veya Mod SG90 Servolar) Amazon

11. Düğüm MCU ESP8266 Amazon

12. 3D Yazıcıya Erişim (Yerel kütüphanenizi kontrol edin!)

Açıklama: Yukarıdaki amazon bağlantıları bağlı kuruluş bağlantılarıdır, yani, size hiçbir ek ücret ödemeden, tıklayıp satın alma yaparsanız komisyon kazanacağım.

Adım 4: Elektronik

Elektronik
Elektronik

Artık gerekli tüm bileşenleri bir araya getirdiğinize göre, her şeyi bir araya getirmenin zamanı geldi. İlk önce her şeyi bir devre tahtasına bağlamanızı ve ardından her şey düzgün çalıştığında devam edin ve her şeyi mükemmel bir tahtaya lehimleyin.

Elektroniğe aşina olmayan veya bazı bileşenlerden emin olmayanlar için, bu devrenin çok kötü olmadığına güvenin. Aşağıda parçalamaya çalışacağım ve daha fazla bilgi edinmek istiyorsanız, bağlantılı videoya göz atın.

Sol tarafta LM358 işlemsel yükselticiye bağlı IR Led ve Fotodiyotumuz var. Bu, kontrolöre bağlantılarımızın dağıtılmasını istediğimizi bildirmek için altındaki elimizi algılayan yakınlık devremizdir. Elinizin algılanmasını istediğiniz mesafe 10K potansiyometre kullanılarak ayarlanabilir. Bu devrenin çıktısı NodeMCU ESP8266 için Arduino IDE kurulumunu kullanarak programlayacağımız ESP8266 mikrodenetleyicimize getirilir. Program yakınlık devresinden gelen girişi bekleyecek, ardından sağ servoyu tetikleyecek, elinizi sol dağıtıcıya hareket ettirmenize izin vermek için bir saniye bekleyecek ve ardından sol servoyu tetikleyecektir. Bu şekilde her iki kontak da elinize dağıtılacaktır. ESP8266 ayrıca WiFi üzerinden bağlanacak ve bu, önümüzdeki birkaç gün için hava tahminini OLED ekranında görüntülemek için bir hava durumu API'sı kullanmamızı sağlayacak. Sadece bir hava tahmini ekranıyla başladım, ancak zamanla kesinlikle daha fazla özellik ekleyeceğim.

Adım 5: 3B Tasarım ve Baskı

3D Tasarım ve Baskı
3D Tasarım ve Baskı
3D Tasarım ve Baskı
3D Tasarım ve Baskı
3D Tasarım ve Baskı
3D Tasarım ve Baskı

Elektronik bir servo, birkaç LED, güç kaynağı ve devrenin geri kalanından oluştuğu için devam ettim ve otomatik kontak dağıtıcımızı tasarladım. Yapıştırılması veya bantlanması gereken birkaç parça halinde yaptım çünkü süper uzun bir baskıda başarısız olmak gibi hissetmedim.

Temas dağıtıcımızın tabanında 5 mm IR ve Fotodiyot Ledleri için iki delik, 5V güç kaynağı için bir oyuk ve kontakları dağıtmak için kullanılırken servoların yanlara yerleştirilmesine izin vermek için bir oyuk vardı.

Temas deposu önceki tasarımıma benzer kaldı ancak servo tekerleğin serbestçe dönmesi için altta bir yuva kestim. Ayrıca, bu aptal kutulardan bir kez ve herkes için kurtulmak için daha fazla kişinin depolanmasına izin vermek için boyutu artırdım.

OLED ekran ve elektronik için durum oldukça basit ama standart bir 50 x 70 mm perf kartı kullandığım için, tam olarak yerine oturması için bir yuva tasarladım.

Tasarımlar burada Thingiverse'de bulunabilir.

Adım 6: Programlama

Programlama
Programlama

Bu adımda size ESP8266'yı nasıl programlayacağınızı göstereceğim. Kod, harika ThingPulse esp8266 hava durumu istasyonunun (Github Link) hava durumu örneğinin basit bir modifikasyonudur. Arduino IDE'ye aşağıdaki paketleri de indirmeniz gerekecek:

1. ESPWifi

2. ESPHTTPCMüşteri

3. Json Dinleyici

Kütüphaneler kurulduktan sonra aşağıdaki programı indirin.

Size Wifi SSID, Wifi Şifresi doldurmanız, yeraltı hava durumu için kaydolmanız ve API anahtarınızı almanız ve ayrıca konum kimliğinizi bulmanız gerekecektir. Bunların tümü koda girildikten sonra NodeMCU'nuza bir yükleme yapın.

7. Adım: Hepsini Bir Araya Getirmek

Hepsini bir araya koy
Hepsini bir araya koy
Hepsini bir araya koy
Hepsini bir araya koy
Hepsini bir araya koy
Hepsini bir araya koy
Hepsini bir araya koy
Hepsini bir araya koy

Bu adımda, tüm bileşenleri bir araya getireceğiz.

Bu, servoları yuvalarına yerleştirmeyi, IR Led ve Fotodiyotları deliklerine itmeyi, her şeyi mükemmel bir kart üzerine lehimlemeyi, mükemmel kartı yazdırılan yuvaya yerleştirmeyi ve diğer tüm bileşenleri birbirine bağlamayı içerir.

Adım 8: Test Edin

Tüm 3D baskılı parçaları birbirine bağlayıp duvara monte ettikten sonra sıra teste geliyor. Sol ve sağ taraftaki temas kaplarını doldurun, gücü takın ve OLED ekranın yerel hava durumunuzla açılmasını ve test etmesini bekledikten sonra!

Önerilen: