Мазмуну:

Sourdough Sensor (ESP8266): 4 кадам
Sourdough Sensor (ESP8266): 4 кадам

Video: Sourdough Sensor (ESP8266): 4 кадам

Video: Sourdough Sensor (ESP8266): 4 кадам
Video: #411 Ten Fluid Level (Water Level) Sensors and how to use them (Arduino, ESP32, ESP8266) 2024, Ноябрь
Anonim
Кычкыл сенсор (ESP8266)
Кычкыл сенсор (ESP8266)

Мен дагы эле бул жерде ачыткымдын ачытуусун өлчөө үчүн аракет кылып жатам жана мен бул чечимди Sharp sensor. The сенсор менен даярдоонун бетине чейинки аралыкты өлчөйм. Ал канчалык жогору болсо, ошончолук ачытылган даярдык болот. Бийиктиктин өсүшү бактерия менен ачыткынын унду жеп, көмүр диоксиди өндүрүшүнө байланыштуу. Бул газ даярдоодо камалып калат жана аны үйлөтөт.

Бул чараларды MQTT брокерине өткөрүп берүү үчүн жөнөкөй ESP8266 колдонуп жатат. Мен контейнердин капкагындагы компоненттерди интеграциялоо үчүн капкагын басып койдум, андыктан ал оңой эле жылып кетпейт.

Жабдуулар

  • ESP8266 - Мен aliexpressтен NodeMCU v3 алдым
  • Sharp Sensor GP2Y0A41SK0F - мен колдонгон 4 смден 30 смге чейин жакшы, бул учурда жакшы дал келет.
  • MQTT Server - мен колдонгон нерсени менин үйүмдүн жардамчысы программасы иштетет, баары аткарат
  • Бир айнек банка
  • Бир аз ачыткы
  • USB Powerbank же микро USB чыгуучу кубат адаптери

1 -кадам: Банктын капкагын басып чыгарыңыз

Кумуранын мукабасын басып чыгарыңыз
Кумуранын мукабасын басып чыгарыңыз
Кумуранын мукабасын басып чыгаруу
Кумуранын мукабасын басып чыгаруу
Кумуранын мукабасын басып чыгарыңыз
Кумуранын мукабасын басып чыгарыңыз
Кумуранын мукабасын басып чыгаруу
Кумуранын мукабасын басып чыгаруу

Мен Cusion менен кесилген жана Creality 3D CR10Sке басылган Fusion 360 менен мукабаны иштеп чыктым. Мен курч сенсордо конденсация болбошу үчүн желдетүү үчүн кээ бир тешиктерди калтырдым.

Мен grabcad боюнча nodemcu үчүн жакшы дизайн таптым. Ошондой эле курч сенсор үчүн. Монтаждоо үчүн тешиктерди долбоорлоо алда канча оңой. Мен капкактын үстүндөгү компоненттин бийиктигин тууралоо үчүн arduino такталарымдын айрым бөлүктөрүн колдондум.

grabcad.com/library/nodemcu-lua-lolin-v3-m…

grabcad.com/library/sharp-2y0a21-distance-… (бирдей эмес, бирок тешиктерди орнотуу үчүн жетиштүү жакын)

Мен капкактын кумуранын үстүндө калышы үчүн бир аз эки жактуу скотч чаптадым.

2 -кадам: Кабелдөө

Кабелдик
Кабелдик
Кабелдик
Кабелдик
Кабелдик
Кабелдик
Кабелдик
Кабелдик

Адегенде биз nodemcu'ду курч сенсорго зым менен байланыштырышыбыз керек. Бул абдан жөнөкөй.

  1. Sharp сенсор 5 вольтту алат, андыктан биз аны VU (VUSB) туташтыра алабыз.
  2. Андан кийин кандайдыр бир nodemcu жерге пин үчүн курч сенсор жер.
  3. Акыры V0 курч сенсордон ESPке A0 (аналогдук киргизүү) барат.
  4. Бактыга жараша, курч сенсордун чыгышы максималдуу 3,1 вольт. 3.3 вольтто иштегенге караганда, биз ESP менен көйгөйлөргө ээ болмокпуз жана анын кирүүчү пининдеги жогорку чыңалууну баалабайбыз.

Андан кийин мен nodemcu иштетүү үчүн микро USB сайгыч же дубал розеткасы бар стандарттык USB кубат банкын колдоном. Бул 5 вольттогу жарактуу VUSBге ээ болгубуз келгендиктен жасалышы керек. Сенсор 4,5-5,5 вольттун ортосунда гана болот. nodemcu адатта 3.3vде иштейт, бул жетишсиз.

3 -кадам: Коддоо

Бул код ESP8266ны программалоо үчүн Arduino IDE тилин колдонот. Бул IDEден программалоо үчүн ESP8266 тактасын орнотушуңуз керек болот.

www.arduino.cc/en/main/Software

github.com/esp8266/Arduino

github.com/knolleary/pubsubclient

"REPLACE" ачкыч сөзүн өзүңүздүн баалуулуктарыңыз менен издеңиз жана алмаштырыңыз.

Курч сенсор үчүн калибрлөө фазасы бар. Аналогдук окууну сантиметрге айлантуу формуласын көрөсүз, бул калибрлөөдөн кийин өзгөртүлүшү мүмкүн. Типтүү калибрлөө - бул сенсордун жардамы менен бир катар өлчөөлөрдү аткаруу жана формуланын коэффициенттерин эсептөө үчүн Excelди колдонуу. Бул чаралардын тактыгын жакшыртат.

Калибрлөө процессинин кээ бир мисалдары

diyprojects.io/proximity-sensor-a02yk0-tes…

Код сизде бар wifi станциясына туташууну камтыйт. Бул Wi -Fi туташуусунан улам, ESP баалуулуктарды конфигурацияланган MQTT серверине жөнөтө алат.

4 -кадам: MQTT текшерүү

MQTT текшерүү
MQTT текшерүү
MQTT текшерүү
MQTT текшерүү

Сайгандан кийин, esp MQTTге баалуулуктарды жөнөтө баштайт. Андан кийин мен үй жардамчысын (https://www.home-assistant.io/) колдонуп, кезекти окуп, натыйжаны көрсөтөм.

Андан кийин сиз катуу стартерыңызды, бир аз унду жана сууну кошуп каласыз, андан кийин сенсор айнек банкадагы беттин деңгээлин өлчөйт. Бул кычкылдын ачытуу деңгээлин көрсөтөт деп үмүттөнөбүз, ошондуктан чокуга качан жеткенибизди билебиз.

Мен сенсорду биринчи жолу колдонгонумдун графигин тиркедим. Мен сенсордун көрсөткүчтөрүн кайра InfluxDBге өткөрүп бердим жана бул график Графанадан, андыктан убакыттын өтүшү менен өлчөөлөрдүн жакшы эволюциясын көрө аласыз.

Бул окуу куралы сизге жакты деп үмүттөнөм, эгер сизге кээ бир кадамдар боюнча көбүрөөк маалымат керек болсо, билип коюңуз!

Сунушталууда: