Мазмуну:

Arduino Chemistry Probe Kit - Температура жана өткөрүмдүүлүк: 8 кадам
Arduino Chemistry Probe Kit - Температура жана өткөрүмдүүлүк: 8 кадам

Video: Arduino Chemistry Probe Kit - Температура жана өткөрүмдүүлүк: 8 кадам

Video: Arduino Chemistry Probe Kit - Температура жана өткөрүмдүүлүк: 8 кадам
Video: Использование Melexis MLX90614 Инфракрасный термометр с Arduino 2024, Ноябрь
Anonim
Arduino Chemistry Probe Kit - Температура жана өткөрүмдүүлүк
Arduino Chemistry Probe Kit - Температура жана өткөрүмдүүлүк

Мен иштеген химия мугалими анын окуучуларына өткөргүчтүктү жана температураны текшерүү үчүн сенсордук комплект курууга уруксат бергиси келген. Биз бир нече түрдүү долбоорлорду жана ресурстарды тарттык, мен аларды бир долбоорго бириктирдим. Биз ЖК долбоорун, өткөргүчтүк зондун жана температура сенсорунун зондун бириктирдик.

Сүрөт акыркы продукт болуп саналат.

1 -кадам: Берилиштер

Жабдуулар
Жабдуулар
Жабдуулар
Жабдуулар
Жабдуулар
Жабдуулар

Сага керек болот:

  • Arduino Uno (мен Sparkfun Inventors Kit колдончумун)
  • Breadboard
  • Jumper Wires
  • Alligator Clip Wires
  • 10K Ohm каршылаштары (x2)
  • LCD дисплей
  • Температура сенсору (DS18B20)
  • Өткөргүчтүк зонду (DIY версиясы 6 -кадамда)
  • Электр тасмасы
  • Кандооч
  • Solder
  • Wire Cutter/Stripper
  • Pense

2 -кадам: Кабелдик диаграмма

Кабелдик диаграмма
Кабелдик диаграмма

Студенттер ээрчий турган планды түзүү үчүн, мен зымдардын схемасын түзүүнү үйрөндүм. Мен Fritzing деп аталган программаны колдондум.

3 -кадам: LCD схемасын куруңуз

LCD схемасын куруу
LCD схемасын куруу
LCD схемасын куруңуз
LCD схемасын куруңуз
LCD схемасын куруу
LCD схемасын куруу
LCD схемасын куруу
LCD схемасын куруу

Мен муну 3 бөлүккө бөлдүм; ЖК, Температура сенсору жана өткөргүчтүк зонду.

Мен LCD схемасын Sparkfun Inventor's Kit Guide: Circuit #15 көрсөтмөсүнө ылайык курдум. Мен бардык пин туташууларын терүүгө аракет кылбайм (схеманы изилдөө).

Оригиналдуу дизайндагы модалар:

  • Мен тактанын ылдый жагындагы мейкиндикти үнөмдөп калуу үчүн, ЖКны нандын үстү жагына жылдырдым.
  • Мен көк тримпотту 180* айлантып, оң жана терс зымдарды дал келүү үчүн алмаштырдым.

Кабелдер бүткөндөн кийин, мен ЖКнын негизги тест эскизин жүктөдүм.

Илгертен бери бардык биринчи коддоо программалары "HELLO WORLD" болушу керек.

4 -кадам: Temp сенсорун даярдоо

Температура сенсорун даярдаңыз
Температура сенсорун даярдаңыз
Температура сенсорун даярдаңыз
Температура сенсорун даярдаңыз
Температура сенсорун даярдаңыз
Температура сенсорун даярдаңыз

Сүрөттө оригиналдуу жылаңач зымдар көрсөтүлгөн. Алар баштапкы конфигурацияда өтө кыска.

Пайдалуу максаттарга жетүү үчүн кадамдар:

  1. Кара кабыкты кошумча бир -эки дюймга сыйрып алыңыз
  2. 0,5 дюйм жезди ачуу үчүн жеке зымдарды сыйрып алыңыз
  3. Жылаңач жезди калай кылып, алар нанга салынышы мүмкүн

5 -кадам: Температура сенсорун зымга сайыңыз

Температура сенсорун өткөрүңүз
Температура сенсорун өткөрүңүз
Температура сенсорун өткөрүңүз
Температура сенсорун өткөрүңүз
Температура сенсорун өткөрүңүз
Температура сенсорун өткөрүңүз

Температура сенсорунда 3 зым бар

  • Кызыл = Vcc (оң)
  • Кара = Жер (терс)
  • Ак = Сигнал

Кызыл жана Кара зымдар нандын тактайында өздөрүнүн оң жана терс рельстерине кирет. Температура сенсорунун документтери (Sparkfun веб -сайтында) сейрек. Бирок көптөгөн сын-пикирлер сизге 10K Ohm тартма каршылыгы керек экенин айтышкан. Сыноо жана катадан кийин мен бул туура деп таптым. Бул дагы санарип температура сенсору, андыктан Arduinoдогу санарип казыктарга туташтырылышы керек.

Ак сымдын өткөргүчтөрү

  • Ак сенсор зымы нан тактасындагы 25 -катарга туташтырылган (каалаган катар жакшы)
  • 10K Ohm резистору 25-катарга жана Позитивдүү темирге туташтырылган (бул тартма каршылык)
  • Ак секиргич зым Arduinoдогу 25 -катарга жана Digital Pin 7ге туташтырылган.

    Мен сигналдын секирүүчү зымдарын жөнөкөйлүк үчүн ак сактоого аракет кылдым, бирок каалаган түс иштейт

6 -кадам: DIY өткөрүмдүүлүк зонду

DIY өткөрүмдүүлүк зонду
DIY өткөрүмдүүлүк зонду
DIY өткөрүмдүүлүк зонду
DIY өткөрүмдүүлүк зонду
DIY өткөрүмдүүлүк зонду
DIY өткөрүмдүүлүк зонду
DIY өткөрүмдүүлүк зонду
DIY өткөрүмдүүлүк зонду

Мен өткөргүчтүн сенсорун куруу үчүн бул мисалдагы көрсөтмөлөрдү аткардым.

Нихром зымынын жардамы менен (химия мугалиминен алынган), узундугу 6 дюйм болгон эки бирдей узундукту кесип алдым. Мен аларды сүрөттөрдө көрүнгөндөй ийип, Bic калеминин бир бөлүгүнө чаптап койдум (менин чөнтөк калемимдин калдыгы) Электр лента менен. Зонддун зымдары илинип турганда, мен зондду нанга туташтыруу үчүн аллигатордун клиптерин колдоно алам.

Альтернативалар:

Биз бул өткөргүчтүктүн зондунун концепциясын бүкпөй турган кыскычтар менен жасалган "зым" аркылуу сынап көрдүк. Бул бизге окшош окууларды берди жана биз, кыязы, студенттер менен кычкачтарды колдонобуз. Кычкач зым, балким, алда канча тез дат басат, бирок бул, негизинен, ыргытуучу материал.

7 -кадам: Өткөргүчтүктү текшерүү

Өткөргүчтүктү текшерүү
Өткөргүчтүктү текшерүү
Өткөргүчтүктү текшерүү
Өткөргүчтүктү текшерүү
Өткөргүчтүктү текшерүү
Өткөргүчтүктү текшерүү
Өткөргүчтүктү текшерүү
Өткөргүчтүктү текшерүү

Кайрадан биз бул көрсөтмөлөрдү ээрчип, зондду нан жана ардуино зымына байлап койдук.

Зымды текшериңиз:

  • КЫЗЫЛ секирүүчү зым Позитивдүү темир жолго туташтырылган

    КЫЗЫЛ аллигатордун клипи бул КЫЗЫЛ зымды өткөргүчтүктүн зондунун бир жагына туташтырат

  • 10k Ом резистору 28 -катарга жана Негативдүү темир жолго туташтырылган
  • А АК секирүүчү зым Arduinoдогу 28 -катарга жана аналогдук пин A0го туташтырылган
  • КАРА секирүүчү зым 28 -катарга туташтырылган

    КАРА аллигатордун клипи бул КАРА зымды өткөргүчтүк зондунун башка жагына туташтырат

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

Coding
Coding
Coding
Coding

Дагы, мен 3 долбоордун кодун бириктирдим; ЖК, Темп жана өткөргүчтүк. Бул абдан түз жана код жакшы комментарийленген. Анын иштеши үчүн кошумча китепканаларды жүктөп алып, орнотушуңуз керек болот. Сизге DallasTemperature жана OneWire китепканалары керек болот.

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