Мазмуну:
- 1 -кадам: Intro
- 2 -кадам: Фон
- 3 -кадам: керектүү нерселер
- 4 -кадам: Электроника
- 5 -кадам: 3D Дизайн жана Басып чыгаруу
- 6 -кадам: Программалоо
- 7 -кадам: Бардыгын бириктирүү
- 8 -кадам: Аны сынап көрүңүз
Video: Smart Contact Lens Dispenser: 8 Steps (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Бул көрсөтмөдө мен сизге кантип Smart Байланыш диспенсерин жасоону көрсөтөм!
1 -кадам: Intro
2 -кадам: Фон
Эгерде сиз контакттарды кийсеңиз, анда алар келген кутучалар менен тааныш болушуңуз мүмкүн. Мен тааныган адамдардын көбү, анын ичинде өзүм да бул кутучаларды туруктуу сактагыч катары колдонобуз жана биз байланыштарыбызды күн сайын алып турабыз. Мунун кесепетинен менин ванна бөлмөмдө кутучалар пайда болуп, мени жинди кылды. Мен бул байланыштарды уюштуруунун жакшы жолу болушу керек экенин билчүмүн, ошондуктан интернеттен издөөгө кирдим. Кимдир бирөө 25 долларга сатууга аракет кылып жаткан контакттык сактоочу диспенсерди тапкандан кийин, мен бул жерден тапса болот болгон кээ бир негизги нерселерди ойлоп таптым.
Алар абдан жакшы иштешти, бирок мен ар бир контактты жекече сууруп алышым керек болгонуна кыжырым келди, ошондуктан ар бир байланышты автоматтык түрдө менин колума берүү жолдорун издедим. Менде ESP8266 жаткандыктан, мен OLED дисплейге заказ кылууну чечтим, мен эртең менен даярданып жатканда аба ырайынын божомолун көрсөтө алам.
Дизайн процессин жана аларды иш жүзүндө көргүңүз келсе, жогорудагы видеону карап көрүңүз. Сураныч, мени колдоо жана башка видеолорду көрүү үчүн менин YouTube каналыма жазылууну ойлонуп көрүңүз.
3 -кадам: керектүү нерселер
Бул долбоор үчүн керектүү нерселер төмөнкүлөр:
1. 5V Power Supply
2. IR LED жана Photodiode Pair Amazon
3. 220 Ом резистору (2) Амазонка
4. 10K каршылыгы
5. 10K потенциометр Amazon
5. LM358 Op-Amp Amazon
6. 3.3V Zener диод Amazon
7. Негизги LED
8. OLED дисплейи 0.96 Amazon
9. 470 uF Capacitor (2) Amazon
10. 2 FS90R Servos (Же Mod SG90 Servos) Amazon
11. түйүн MCU ESP8266 Amazon
12. 3D принтерине кирүү (жергиликтүү китепканаңызды текшериңиз!)
Ачыкка чыгаруу: Жогорудагы Amazon шилтемелери өнөктөш шилтемелер, башкача айтканда, сизге эч кандай кошумча төлөмсүз, эгер сиз бассаңыз жана сатып алсаңыз, мен комиссия алам.
4 -кадам: Электроника
Эми бардык керектүү компоненттерди чогултуп алгандан кийин, бардыгын чогуу чогултууга убакыт келди. Мен бардыгын биринчи кезекте нан тактасына туташтырууну сунуштаар элем, анан баары туура иштеп баштагандан кийин, бардыгын тактага кошуп коюңуз.
Электроника менен тааныш эмес же кээ бир компоненттерин билбегендер үчүн мага ишениңиз, бул схема анча деле жаман эмес. Мен аны төмөндө талкалоого аракет кылам, жана дагы билгиңиз келсе, шилтемеленген видеону карап көрүңүз.
Сол жакта LM358 оперативдүү күчөткүчкө туташкан IR Led жана Photodiode бар. Бул биздин жакындыгыбыздын схемасы, биздин колубузду астыбыздан аныктайт, ал контроллерге байланыштарыбызды бөлүштүрүүнү каалайбыз. Колуңуздун аныкталышын каалаган аралыкты 10K потенциометрдин жардамы менен туураласа болот. Бул схемадан чыккан продукт биздин ESP8266 микроконтроллерибизге киргизилет, биз NodeMCU ESP8266 үчүн Arduino IDE орнотуусун колдонуп программалайбыз. Программа жакындык схемасынан киргизүүнү күтөт, андан кийин оң сервону ишке киргизет, колуңузду сол диспенсерге жылдырууга уруксат берүү үчүн бир секунд күтө туруңуз, анан сол сервону иштетет. Ошентип, эки байланыш тең сиздин колуңузга берилет. ESP8266 ошондой эле WiFi аркылуу туташат, бул бизге OLED дисплейинде жакынкы күндөрдөгү аба ырайынын божомолун көрсөтүү үчүн аба ырайы APIсин колдонууга мүмкүнчүлүк берет. Мен жөн гана аба ырайынын дисплейи менен баштадым, бирок убакыттын өтүшү менен мен дагы көптөгөн функцияларды кошуп турам.
5 -кадам: 3D Дизайн жана Басып чыгаруу
Электроника серводон, бир нече светодиоддон, электр энергиясынан жана калган схемадан тургандыктан, мен алдыга чыгып, авто контакттык диспенсерибизди иштеп чыктым. Мен аны бир нече бөлүккө бөлүп чаптадым же скотч менен жабыштырышым керек болчу, анткени мен супер узун басып чыгарууну каалабадым.
Байланыш диспенсерибиздин базасында 5мм IR жана Photodiode Leds үчүн 5 тешик бар болчу, 5В электр менен камсыздоо үчүн үзгүлтүк жана серволорду контакттарды таратуу үчүн колдонулгандыктан, аларды капталга коюуга уруксат берүү.
Байланыштар сактагычы мурунку дизайныма окшош бойдон калды, бирок мен серво дөңгөлөгүнүн ээн эркин кайрылышы үчүн астынкы жагын кесип алдым. Мен дагы ошол байланыштардын сакталуусуна уруксат берүү үчүн өлчөмүн көбөйтүп, ошол келесоо кутучалардан биротоло кутулдум.
OLED дисплейи жана электроника үчүн корпус абдан жөнөкөй, бирок мен 50 х 70 мм стандарттык такты колдонгондон кийин, анын ордуна жылып кетиши үчүн оюкчаны ойлоп таптым.
Дизайндарды Thingiverseден бул жерден тапса болот.
6 -кадам: Программалоо
Бул кадамда мен сизге ESP8266ны кантип программалоону көрсөтөм. Код - бул ThingPulse esp8266 аба ырайынын (Github Link) аба ырайынын мисалынын жөнөкөй гана өзгөртүүсү. Сиз ошондой эле Arduino IDEге төмөнкү пакеттерди жүктөп алышыңыз керек болот:
1. ESPWifi
2. ESPHTTPClient
3. JsonListener
Китепканалар орнотулгандан кийин, төмөндөгү программаны жүктөп алыңыз.
Сизге Wifi SSID, Wifi Сырсөзүн толтуруу, жер астындагы аба ырайына катталуу жана API ачкычыңызды алуу, ошондой эле жайгашкан жериңиздин идентификаторун табуу керек болот. Мунун баары кодго киргизилгенден кийин, NodeMCUго жүктөөнү улантыңыз.
7 -кадам: Бардыгын бириктирүү
Бул кадамда биз бардык компоненттерди бириктиребиз.
Буга серволорду уячаларына жайгаштыруу, IR Led жана Photodiodesту тешиктерине түртүп кирүү, бардыгын тактайга ширетүү, перфорация тактасын басылган уячага салуу жана башка бардык компоненттерди туташтыруу кирет.
8 -кадам: Аны сынап көрүңүз
Бардык 3D басылган бөлүктөрдү бириктирип, дубалга орноткондон кийин, аны сыноо убактысы келди. Сол жана оң каптал контакт контейнерлерин толтуруңуз, электр кубатын сайыңыз жана OLED экраны жергиликтүү аба ырайы менен жүктөлүп, аны сынап көрүүнү күткөндөн кийин!
Сунушталууда:
Sonoff Basic Wifi Extender - MQTT Dry Contact Relay - 5v DC Low Voltage: 6 Steps
Sonoff Негизги Wifi Extender - MQTT Кургак Байланыш Релеси - 5в DC Төмөн Чыңалуу: Макул, менде Sonoffтун биринчи муунунун негизги түзмөктөрү бар болчу жана мен аларды 220в менен колдонгум келбейт, анткени алар чынында эле коопсуз эмес болчу. Алар бир аз убакыт бою алар менен бир нерсе кылууну күтүп жатып калышты. Ошентип, мен Мартин-Герге туш келдим
Ойготкуч саат менен DIY Smart Scale (Wi-Fi, ESP8266, Arduino IDE жана Adafruit.io менен): 10 кадам (Сүрөттөр менен)
Ойготкуч саат менен DIY Smart Scale (Wi-Fi, ESP8266, Arduino IDE жана Adafruit.io менен): Мурунку долбоорумда мен Wi-Fi менен акылдуу ванна таразасын иштеп чыккам. Ал колдонуучунун салмагын өлчөй алат, жергиликтүү түрдө көрсөтөт жана булутка жөнөтөт. Бул тууралуу кененирээк маалыматты төмөнкү шилтемеден ала аласыз: https: //www.instructables.com/id/Wi-Fi-Smart-Scale-wi
Roav C1 Dashcam үчүн Circular Polarizing Lens (CPL): 9 Steps (Сүрөттөр менен)
Roav C1 Dashcam үчүн Circular Polarizing Lens (CPL): Мына мен Roav C1 Dashcam камерам үчүн тегерек поляризациялоочу чыпканы кантип жасадым. Бул күндүз күндүн нурунан жана кечинде фаралардын жарыгынан айнектин жарыгын азайтууга жардам берет
Arduino Powered Dog Food Dispenser: 10 кадам (Сүрөттөр менен)
Arduino Powered Dog Food Dispenser: Эгерде сиздин үй меникине окшош болсо, кээ бир иштер шашып баратканда унутулуп калышы мүмкүн. Бул сиздин үй жаныбарыңыз болуп калбасын! Бул автоматташтырылган ит тамак -аш диспенсери керектүү өлчөмдө керектүү өлчөмдө жеткирүү үчүн Arduino колдонот. Бардык па
Canon EF 28-135mm F/3.5-5.6 IS USM үчүн Lens Creep Fix: 4 кадам (Сүрөттөр менен)
Canon EF 28-135mm F/3.5-5.6 IS USM үчүн Lens Creep Fix: Кеңейтүү диапазону бар линзалар үчүн линзанын сойлоп кетиши анын жашоосунда кээде боло тургандыгы адаттан тыш эмес. Бул көрүнүш масштабдуу шакек сүрүлүүнү жоготуп, чоң фронттун элементинин салмагын көтөрө албаганда пайда болот. Canon EF 28-135mm f/3.5-5.6 IS USM-бул