Мазмуну:
- 1 -кадам: LM35 сенсорун Болтко туташтыруу
- 2 -кадам: Температураны алдын ала айтуу
- 3 -кадам: Акыркы божомол ушундай көрүнөт
Video: LM35 Sensor жана Machine Learning аркылуу бөлмө температурасын болжолдоо: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Киришүү
Бүгүн биз полиномиялык регрессия аркылуу температураны болжолдогон машинаны үйрөнүү долбоорун түзүүгө багытталганбыз.
Машина үйрөнүү - бул жасалма интеллектин (AI) колдонмосу, ал системаларга ачык программаланбастан автоматтык түрдө үйрөнүү жана тажрыйбасын өркүндөтүү мүмкүнчүлүгүн камсыз кылат.
Полиномиялык регрессия: -полиномиялык регрессия-регрессиялык анализдин бир түрү, анда х көз карандысыз өзгөрмөсү менен y көз каранды өзгөрмөсүнүн ортосундагы мамиле n-чи даражадагы полином катары моделделген.
Болжолдоо: -Машинаны үйрөнүү-бул маалыматтардагы үлгүлөрдү аныктоо жана аларды автоматтык түрдө божомолдорду же чечимдерди кабыл алуу жолу. … Регрессия үчүн, сиз эки өзгөрмөнүн ортосундагы корреляцияны өлчөөнү жана негизги байланыш сызыктуу болгондо алдын ала айтуу үчүн эң ылайыктуу сызыкты эсептөөнү үйрөнөсүз.
2. Бул долбоордо колдонулган нерселер
Аппараттык компоненттер
- Аял/Аял Jumper Wires × (Зарылчылыгына жараша)
- Нан тактасы (жалпы) × 1
- LM35 сенсор × 1
- Болт IoT Bolt WiFi модулу × 1
Программалык камсыздоо жана онлайн кызматтары
- Болт IoT Болт CloudBolt
- IoT Android колдонмосу
1 -кадам: LM35 сенсорун Болтко туташтыруу
1 -кадам: сенсорду LM35ти окуй ала тургандай кармаңыз.
2 -кадам: Бул позицияда сенсордун казыктарын VCC, Output жана Gnd катары солдон оңго карай аныктаңыз.
Аппараттык сүрөттө VCC кызыл зымга, Чыгуу кызгылт сары зымга жана Gnd күрөң зымга туташкан.
3 -кадам: Эркек менен аялдын зымын колдонуу LM35тин 3 казыгын Болт Wifi модулуна төмөнкүдөй туташтырыңыз:
- LM35тин VCC пини Bolt Wifi модулунун 5v туташат.
- LM35тин чыккычы Bolt Wifi модулунун A0 (аналогдук кирүүчү пин) туташат.
- LM35тин Gnd пини Gnd менен туташат.
2 -кадам: Температураны алдын ала айтуу
1 -кадам: 'Cloud, API жана Alerts' модулунун 'VPS аркылуу интерфейстүү сенсор' темасында 'Температура мониторунун аппараттык туташуулары' экраны менен бирдей байланыштарды жасаңыз.
2 -кадам: Районду иштетип, Болт Булутуна туташууга уруксат бериңиз. (Болттун Жашыл LEDи күйүп турушу керек)
3 -кадам: cloud.boltiot.com сайтына өтүп, жаңы продукт түзүңүз. Продукцияны түзүп жатканда, продукт түрүн Чыгуучу түзмөк катары жана GPIO катары интерфейс түрүн тандаңыз. Продукцияны түзгөндөн кийин, жакында түзүлгөн продуктту тандап, анан конфигурациялоо сөлөкөтүн чыкылдатыңыз.
4 -кадам: Аппараттык өтмөктө A0 пиндин жанындагы радио баскычын тандаңыз. Пинге 'темп' деген ат бериңиз жана 'Сактоо' сүрөтчөсүн колдонуп конфигурацияны сактаңыз.
5 -кадам: Код өтмөгүнө өтүңүз, продукт кодуна "болжолдоо" атын бериңиз жана код түрүн js катары тандаңыз.
6 -кадам: Төмөнкү кодду жазыңыз, температура маалыматын жана полиномалдык регрессия алгоритмин иштетип, продукт конфигурацияларын сактаңыз.
setChartLibrary ('google-chart');
setChartTitle ('Полиномиалдык Регрессия');
setChartType ('predictionGraph');
setAxisName ('time_stamp', 'temp');
мул (0.0977);
plotChart ('time_stamp', 'temp');
7 -кадам: Продукттар өтмөгүндө, түзүлгөн продуктту тандап, анан шилтеме сүрөтчөсүн басыңыз. Калматтуу түзмөгүңүздү калкып чыкмадан тандап, анан "Даяр" баскычын чыкылдатыңыз.
8 -кадам: "Конфигурацияны жайылтуу" баскычын чыкылдатып, анан "бул түзмөктү көрүү" сүрөтчөсүн чыкылдатып, сиз иштеп чыккан баракты көрүңүз. Төмөндө акыркы чыгаруунун скриншоту.
9 -кадам: Булутка жетиштүү маалымат чекитин жүктөө үчүн, түзмөктү болжол менен 2 саат күтө туруңуз. Сиз полиномалдык регрессия алгоритмине негизделген болжолдоо графигин көрүү үчүн болжолдоо баскычын чыкылдата аласыз.
Сунушталууда:
ESP32 жана AskSensors Cloud менен бөлмө температурасы жана нымдуулукту көзөмөлдөө: 6 кадам
ESP32 жана AskSensors Cloud менен бөлмө температурасы жана нымдуулукту көзөмөлдөө: Бул окуу куралында булутка туташкан DHT11 жана ESP32 аркылуу бөлмөнүн же столдун температурасын жана нымдуулугун көзөмөлдөөнү үйрөнөсүз. Өзгөчөлүктөр: DHT11 сенсору температураны өлчөй алат
ESP8266 Nodemcu Жергиликтүү Веб Серверде DHT11ди колдонуп Температураны Мониторинг - Браузериңизде бөлмө температурасын жана нымдуулугун алыңыз: 6 кадам
ESP8266 Nodemcu Жергиликтүү Веб Серверде DHT11ди колдонуп Температураны Мониторинг | Браузериңизде бөлмө температурасын жана нымдуулугун алыңыз: Салам балдар, бүгүн биз нымдуулукту жасайбыз & ESP 8266 NODEMCU & DHT11 температура сенсору. Температура жана нымдуулук DHT11 Sensor & аны кайсы веб -баракча башкара тургандыгын браузерден көрүүгө болот
IOT негизделген бөлмө температурасын көзөмөлдөө: 5 кадам
IOT негизделген бөлмө температурасын көзөмөлдөө: Бул IOT негизделген бөлмө температурасын көзөмөлдөө долбоорунда көрсөтмө болуп саналат. Көрсөтүлгөн бөлмө температурасынан жогору күйөрманы автоматтык түрдө күйгүзүңүз. Көрсөтүлгөн бөлмө температурасынан төмөн желдеткичти автоматтык түрдө өчүрүү. Каалаган убакта кол менен башкаруу
ҮЙДҮ автоматташтыруу жана энергияны болжолдоо: 6 кадам (сүрөттөр менен)
HOME автоматташтыруу жана энергияны болжолдоо: HAEP (Үйдү автоматташтыруу жана энергияны болжолдоо системасы) - бул үйдүн энергия керектөөсүн өлчөө жана болжолдоо идеясынын негизинде курулган үй автоматташтыруу системасы жөнүндө долбоор. Үйдү автоматташтырууга өткөнүнө бир нече жыл болду
Gnuplot Image Output жана Email Alert Жөндөмдүүлүгү менен Raspberry Pi көзөмөлдөгөн бөлмө температурасын көзөмөлдөө: 7 кадам
Gnuplot Image Output жана Email Alert Жөндөмдүүлүгү менен Raspberry Pi көзөмөлдөгөн бөлмөнүн температурасын көзөмөлдөө: Мен иштеген жерде көптөгөн компьютерлер жайгашкан абдан маанилүү бөлмө бар. Бул системанын иштешин оптималдаштыруу үчүн бул бөлмөдө айлана -чөйрөнүн температурасы абдан салкын болушу керек. Менден мүмкүнчүлүгү бар мониторинг системасын иштеп чыгууну суранышты