Мазмуну:
- 1 -кадам: Талаптарды коюу
- 2 -кадам: Материалдарды чогултуу
- 3 -кадам: 3D тиркемесин басып чыгаруу
- 4 -кадам: Ассамблея
- 5 -кадам: Программалоо
- 6 -кадам: Келечектеги жакшыртуулар
Video: DIY Аба Сапат Сенсору + 3D Басылган Кап: 6 Кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Бул колдонмодо абдан жөндөмдүү, чөнтөк өлчөмүндөгү сенсорду түзүү үчүн керектүү бардык маалыматтар бар.
1 -кадам: Талаптарды коюу
DIY аба сапатынын сенсорунан максималдуу пайда алуу үчүн, биз төмөнкүлөргө муктажбыз:
- Чөнтөк өлчөмүндө
- Батарея менен иштейт
- Заряддоо схемасы камтылган
- USB менен туташты
- WiFi жана Bluetooth менен туташкан
- Камтылган OLED экраны менен окулат
- 100 доллардан төмөн
Биз чөнтөккө окшогон сенсорубуздун өлчөй алышын каалайбыз:
- Температура
- Басым
- Нымдуулук
- Мээнин иштешине таасир эткен CO2 деңгээли
- 3d принтердин айланасында коопсуз болууга жардам берүү үчүн TVOC (абанын сапаты) деңгээлдери
2 -кадам: Материалдарды чогултуу
Бул долбоор үчүн сизге бир нече компоненттер керек болот. Жазуу учурунда жалпы наркы $ 82.57
- 1 x Thing Plus - ESP32 WROOM (https://www.sparkfun.com/products/14689)
- 1 х литий -ион батареясы - 2Ah (https://www.sparkfun.com/products/13855)
- 1 x Micro OLED Breakout (https://www.sparkfun.com/products/14532)
- 1 x Environmental Combo Breakout - CCS811/BME280 (https://www.sparkfun.com/products/14348)
- 1 x Standoffs Plastic 4-40; 3/8 "(https://www.sparkfun.com/products/10461)
- 1 х бурама - Филлипс Башы 4-40; 1/4 "(https://www.sparkfun.com/products/10453)
- 2 x Qwiic Кабели - 50мм (https://www.sparkfun.com/products/14426)
Ошондой эле сизге керек болот:
- 3D принтери, мен MonoPrice Mini Delta 3D принтерин колдондум (https://www.monoprice.com/product?p_id=21666)
- 3D принтердин жипчеси, мен PLAны колдондум
- Philipsтин баш бурагычы
- Ачык пластинка үчүн пластик баракты сындырыңыз
- Тунук пластинканы бекитүү үчүн чоң болттар
3 -кадам: 3D тиркемесин басып чыгаруу
Адатта, сиз өзүңүздүн 3D басылган корпуңузду жасашыңыз керек. Бактыга жараша, мен 3D басып чыгаруу файлдарын Thingiverseде жарыяладым: https://www.thingiverse.com/thing:3545884. Жалпысынан, акыркы дизайнга жетүү үчүн 4 жолу кайталанган.
Мен дизайнды басып чыгаруу үчүн төмөнкү параметрлерди колдондум:
- 0,2 мм катмардын бийиктиги
- 20% толтуруу
- Төшөккө жабышуу катмары жок
4 -кадам: Ассамблея
Биринчиден, тирөөчтөрдү корпустагы 6 кичине монтаждык тешиктерге тиркеңиз.
Экинчиден, батарейканы тирөөчтөрдүн арасына салыңыз. Ал райондук такталардын астына туура келет.
Үчүнчүдөн, электрониканы бурап салыңыз. Эгерде туура карама -каршылыктар колдонулса, USB порту корпустун тешиги менен толук дал келиши керек.
Төртүнчүдөн, электрониканы бириктиргиле. Батарейканы микроконтроллерге туташтыргандан кийин, QWIIC кабелин колдонуп, сенсор менен дисплейди катар туташтырыңыз.
Акырында, тунук пластина үчүн пластиктин кичинекей баракчасын кесип алыңыз. Корпустагы эки чоңураак тешикке дал келген тешиктерди бургула, андан кийин аны узунураак болт менен бекиткиле.
5 -кадам: Программалоо
Нөлдөн программалоонун ордуна, менин кодумду төмөндө шилтеме кылынган репозиторийден жүктөп алууну сунуштайм.
Репозиторий:
Учурда код:
- Ар бир сенсордон маалыматтарды окуйт
- Өзгөрүү ылдамдыгын эсептейт
- OLED дисплейинде маалыматтарды көрсөтөт
- WiFiга туташат жана түзүлгөн веб-баракчадагы маалыматтарды көрсөтөт (экранда көрсөтүлгөн IP дареги боюнча)
Микроконтроллерди программалоо үчүн сизге төмөнкүлөр керек болот:
- Arduino IDE жүктөп алыңыз (https://www.arduino.cc/en/Main/Software)
- Arduino IDE жана USB драйверлерин орнотуңуз (https://learn.sparkfun.com/tutorials/esp32-thing-p…)
- Arduino IDE китепканаларынын менеджери аркылуу сенсор жана OLED үчүн китепканаларды жүктөп алыңыз
- WiFi SSID менен сырсөзүңүздү "артыкчылыктар" тактасында сактаңыз
6 -кадам: Келечектеги жакшыртуулар
Бул жерде долбоорду жакшыртуу үчүн кээ бир идеялар бар:
- Маалыматты ThingSpeakке жүктөө үчүн же аны графикке салуу үчүн башка кызматты колдонуу үчүн WiFi колдонуңуз
- Батарея чыңалуусун өлчөп, калган убакытты көрсөтүңүз
- Аба ырайын, жаңылыктарды жана акылдуу саат көрсөтө турган нерселерди жүктөө үчүн WiFi колдонуңуз
- CO2 деңгээли өтө жогору болсо, ойготкучту кошуңуз
- TVOCтун деңгээли өтө жогору болсо, ойготкучту кошуңуз
Эскертүү: #4 жабык мейкиндикте коопсуз болуунун эң сонун жолу болмок жана #5 мен сыяктуу 3D принтер колдонуучулар үчүн абдан ылайыктуу!