Мазмунга өтүү

Ичине орнотулган температура сенсору

Сабактын башталышы

Ичине орнотулган температура сенсору

Мына дээрлик ар бир жаңы баштагычты кубанткан күтүлбөгөн нерсе: сиздин Raspberry Pi Pico тактаңыз бир дагы кошумча компонентти туташтырбастан азыр эле анын канчалык жылуу экенин айтып бере алат. RP2040 чибинин ичинде заводдо кремнийге тынч эле орнотулган кичинекей температура сенсору жашырынган. Сиз аны кантип суроону гана билишиңиз керек.

Бул сабакта сиз ошол сенсорду окуйсуз, ал берген чийки санды Цельсий градусундагы чыныгы температурага айландырасыз, сыйкырдуу айландыруу формуласы эмне үчүн так ушундай көрүнөрүн түшүнөсүз, андан кийин ар секунд сайын температураны басып чыгарган иштеген сериялык термометр курасыз. Жол-жободо сиз бул сенсор чын эле кайда пайдалуу экенин жана кайсы учурда ал сизге бир нече градуска ката көрсөтө турганын үйрөнөсүз.

Эмнени үйрөнөсүз
  • RP2040 ички температура сенсору деген эмне жана ал эмне үчүн иштээринин физикасы.
  • Ал өзгөчө жашыруун ADC каналында, 4-каналда жайгашканын жана аны ADC(4) менен кантип ачууну.
  • read_u16() 0дөн 65535ке чейинки санды кантип берерин жана аны чыңалууга кантип айландырууну.
  • Атактуу айландыруу формуласы 27 - (voltage - 0.706)/0.001721 чыныгы сандар менен мүчө-мүчөсү менен түшүндүрүлөт.
  • Анын чындыгында канчалык так экени: ал чиптин температурасын өлчөрүн, чиптин иштешине жараша өзгөрөрүн жана болгону бир нече градуска гана туура келерин.
  • Таза тегеректөө, өлчөм бирдиктери жана Цельсийден Фаренгейтке айландыруу менен сериялык термометрди кантип курууну.
  • Убакыт бою бир катар өлчөөлөрдү Python тизмесине кантип жазууну.
  • Өтө жогору болгон өлчөөлөрдү кантип оңдоону жана шуулдаган, секирген маанилерди орточолоо аркылуу кантип тынчтандырууну.

Бул сабакты YourAIZone платформасында улантыңыз

Толук сабакта — толук түшүндүрмө, чыгарылган мисалдар, көп кездешкен каталар, заматта текшерилүүчү тесттер жана ЖИ-репетитор. Конок катары дароо баштаңыз же прогрессти сактоо үчүн аккаунт түзүңүз.

Толук сабакта

  • Толук түшүндүрмө
  • Чыгарылган мисалдар
  • Көп кездешкен каталар жана алардан кантип качуу керек
  • Тест суроолору: 15
  • Тема боюнча суроолорго жооп берген ЖИ-репетитор
  • Окуучу, ата-эне жана мугалим үчүн прогрессти көзөмөлдөө