การวัดอุณหภูมิและความชื้นบน Arduino - การเลือกวิธีการ

การวัดอุณหภูมิและความชื้นบน Arduino - การเลือกวิธีการในการสร้างสถานีตรวจอากาศหรือเครื่องวัดอุณหภูมิในบ้านคุณต้องเรียนรู้วิธีจับคู่บอร์ด Arduino กับอุปกรณ์สำหรับวัดอุณหภูมิและความชื้น การวัดอุณหภูมิสามารถทำได้โดยใช้เทอร์มิสเตอร์หรือเซ็นเซอร์ดิจิตอล DS18B20 แต่สำหรับการวัดความชื้นใช้อุปกรณ์ที่ซับซ้อนมากขึ้น - เซ็นเซอร์ DHT11 หรือ DHT22 ในบทความนี้เราจะแสดงวิธีการวัดอุณหภูมิและความชื้นโดยใช้ Arduino และเซ็นเซอร์เหล่านี้

วิธีที่ง่ายที่สุดในการกำหนดอุณหภูมิคือการใช้เทอร์มิสเตอร์ นี่คือประเภทของตัวต้านทานที่มีความต้านทานขึ้นอยู่กับอุณหภูมิโดยรอบ มีเทอร์มิสเตอร์ที่มีค่าสัมประสิทธิ์อุณหภูมิเป็นบวกและลบของความต้านทาน - PTC (เรียกอีกอย่างว่าโพรบ) และเทอร์มิสเตอร์ NTC ตามลำดับ ในกราฟด้านล่างคุณจะเห็นการขึ้นกับอุณหภูมิของความต้านทาน เส้นประแสดงการพึ่งพา ...

 

Nextion แสดงอะไรและวิธีทำงานกับพวกเขา

Nextion แสดงอะไรและวิธีทำงานกับพวกเขาสำหรับการดำเนินโครงการใด ๆ ไม่ว่าจะเป็นบ้านอัจฉริยะระบบอัตโนมัติทางอุตสาหกรรมอุปกรณ์สำหรับส่งออกระบบคอมพิวเตอร์หรือนาฬิกาอย่างง่ายคุณจะต้องใช้อุปกรณ์แสดงผล ตัวเลือกง่าย ๆ คือไฟ LED เจ็ดส่วน แต่การใช้งานดังกล่าวจะไม่สะดวกในการใช้ เพื่อให้ระบบทันสมัยและสะดวกสบายคุณต้องใช้จอ LCD ที่มีคุณสมบัติครบถ้วน ในบทความนี้เราจะพูดถึงการแสดงของ Nextion ว่ามันคืออะไรอย่างไรและทำไมพวกเขาจึงสามารถใช้งานได้

ผู้ผลิตจัดวางตำแหน่ง Nextion touch แสดงเป็น HMI - ส่วนต่อประสานระหว่างมนุษย์กับเครื่องจักรซึ่งในภาษารัสเซียจะมีเสียงเหมือน "ส่วนต่อประสานระหว่างมนุษย์กับเครื่องจักร" นี่คือชื่อของอุปกรณ์ใด ๆ ที่มีการโต้ตอบระหว่างมนุษย์กับเครื่องจักร: การตรวจสอบพารามิเตอร์, การควบคุมแอคชูเอเตอร์, การป้อนข้อมูลเป็นต้น ในทางปฏิบัติมันไม่ได้เป็นเพียงจอแสดงผล แต่เป็นอุปกรณ์ที่มีไมโครคอนโทรลเลอร์ ARM 32 บิตติดตั้งอยู่ซึ่ง "สามารถ" ไม่เพียงแสดงข้อมูล ...

 

เกี่ยวกับไมโครคอนโทรลเลอร์สำหรับผู้เริ่มต้น - ประวัติการสร้างประเภทหลักและความแตกต่าง

เกี่ยวกับไมโครคอนโทรลเลอร์สำหรับผู้เริ่มต้นไมโครคอนโทรลเลอร์เป็นส่วนสำคัญของชีวิตคนทันสมัย ใช้จากของเล่นเด็กไปจนถึงระบบควบคุมกระบวนการ ต้องขอบคุณการใช้ไมโครคอนโทรลเลอร์ทำให้วิศวกรสามารถควบคุมความเร็วการผลิตและคุณภาพของผลิตภัณฑ์ได้ดีขึ้นในเกือบทุกด้านของการผลิต วัสดุนี้เป็นภาพรวมของวันสำคัญในประวัติศาสตร์ของไมโครคอนโทรลเลอร์ นี่ไม่ใช่คู่มือทางเทคนิครายละเอียดย่อยและจุดต่าง ๆ ขาดหายไป

เพื่อทำความเข้าใจสาเหตุของการปรากฏตัวและการพัฒนาของเทคโนโลยีไมโครโปรเซสเซอร์ให้ดูที่ลักษณะและคุณสมบัติของคอมพิวเตอร์เครื่องแรก ENIAC - คอมพิวเตอร์เครื่องแรก 1946 น้ำหนัก - 30 ตันครอบครองทั้งห้องหรือปริมาตร 85 ลูกบาศก์เมตรในอวกาศ การกระจายความร้อนขนาดใหญ่การใช้พลังงานความผิดปกติคงที่เนื่องจากขั้วต่อหลอดไฟอิเล็กทรอนิกส์ ออกไซด์นำไปสู่การหายตัวไปของผู้ติดต่อขาดการติดต่อกับคณะกรรมการ ...

 

ชิปนาฬิกา RTC ตามเวลาจริง - วัตถุประสงค์ประเภทและตัวอย่างการใช้งาน

ชิปนาฬิกา RTC ตามเวลาจริงในการทำงานใด ๆ ที่เกี่ยวข้องกับระบบอัตโนมัติคุณมักต้องนับช่วงเวลาที่แน่นอน บางครั้งสิ่งนี้ทำได้โดยการนับจำนวนรอบระยะเวลาของนาฬิกาหรือรอบเครื่อง อย่างไรก็ตามแม้ว่าพวกเขาจะทำตามความถี่ที่กำหนดและส่วนใหญ่ขึ้นอยู่กับ resonator ผลึกเมื่อดำเนินการในเวลาจริงและโดยเฉพาะอย่างยิ่งถ้าพวกเขาจะผูกติดอยู่กับเวลาของวันพวกเขาเปลี่ยนในเวลา เพื่อแก้ปัญหานี้ให้ใช้นาฬิกาเรียลไทม์หรือชิป RTC

RTC (นาฬิกาเรียลไทม์, นาฬิกาเรียลไทม์ของรัสเซีย) เป็นประเภทของ microcircuit สำหรับการนับเวลาในหน่วย "ของจริง" (วินาที, นาที, ชั่วโมง, ฯลฯ ) พวกเขาจะขึ้นอยู่กับแหล่งพลังงานซึ่งอาจเป็นได้ทั้งภายนอกในรูปแบบของแบตเตอรี่ที่ถอดเปลี่ยนได้หรือแบตเตอรี่ลิเธียมหรือรวมอยู่ในที่อยู่อาศัย microcircuitสัญญาณนาฬิกาสำหรับการรายงานเวลาสามารถหาได้จาก resonator ควอตซ์ภายนอก ...

 

อะไรคือจอแสดงผลสำหรับ Arduino และวิธีการเชื่อมต่อ

อะไรคือจอแสดงผลสำหรับ Arduino และวิธีการเชื่อมต่อไมโครคอนโทรลเลอร์ช่วยให้คุณสร้างระบบอัตโนมัติและระบบตรวจสอบ แต่สำหรับการโต้ตอบของเทคโนโลยีและมนุษย์เราต้องการทั้งอุปกรณ์อินพุต - ปุ่มต่างๆ, คันโยก, โพเทนชิโอมิเตอร์และอุปกรณ์ส่งออก - ไฟแสดงสถานะ (หลอดไฟ), อุปกรณ์ส่งสัญญาณเสียงต่างๆ (ทวีตเตอร์) และในที่สุดก็แสดง ในบทความนี้เราจะดูที่ตัวละครที่แสดงสำหรับ Arduino วิธีการเชื่อมต่อพวกเขาและทำให้พวกเขาทำงาน

การแสดงผลสามารถแบ่งออกเป็นส่วน ๆ (เช่นนาฬิกาดิจิตอล) ตัวอักษรและตัวเลข การแบ่งส่วนถูกใช้เพื่อระบุปริมาณอย่างง่ายเช่นอุณหภูมิ, เวลา, จำนวนรอบการปฏิวัติ ดังกล่าวจะใช้ในเครื่องคิดเลขและเครื่องใช้ในครัวเรือนงบประมาณจนถึงวันนี้ ข้อมูลจะปรากฏขึ้นโดยเน้นอักขระบางตัว พวกเขาสามารถเป็นได้ทั้งผลึกเหลวและ LED การแสดงตัวเลขและตัวอักษรสามารถพบได้ในเทคโนโลยีเก่า ...

 

วิธีการเชื่อมต่อตัวเข้ารหัสแบบเพิ่มหน่วยกับ Arduino

วิธีการเชื่อมต่อตัวเข้ารหัสแบบเพิ่มหน่วยกับ Arduinoบ่อยครั้งในอุปกรณ์บนไมโครคอนโทรลเลอร์คุณต้องจัดระเบียบการจัดการรายการเมนูหรือใช้การปรับเปลี่ยนบางอย่าง มีหลายวิธี: ใช้ปุ่มตัวต้านทานผันแปรหรือตัวเข้ารหัส ตัวเข้ารหัสที่เพิ่มขึ้นช่วยให้คุณสามารถควบคุมบางสิ่งได้โดยใช้การหมุนที่ไม่มีที่สิ้นสุด ในบทความนี้เราจะดูว่าจะทำให้ตัวเข้ารหัสที่เพิ่มขึ้นและ Arduino ทำงานอย่างไร

ตัวเข้ารหัสเพิ่มเติมเช่นตัวเข้ารหัสชนิดอื่นเป็นอุปกรณ์ที่มีด้ามจับหมุนได้ ห่างไกลมันคล้ายกับโพเทนชิออมิเตอร์ ความแตกต่างที่สำคัญจากโพเทนชิออมิเตอร์คือที่ที่ด้ามจับหมุนได้ 360 องศา เขาไม่มีบทบัญญัติที่สุดขีด ตัวเข้ารหัสมีหลายประเภท การเพิ่มขึ้นจะแตกต่างกันไปตามนั้นด้วยความช่วยเหลือมันเป็นไปไม่ได้ที่จะรู้ตำแหน่งของมือจับ แต่มีเพียงความจริงของการหมุนในบางทิศทาง - ไปทางซ้ายหรือทางขวา ด้วยจำนวนสัญญาณพัลส์คุณสามารถคำนวณได้ในมุมที่มันหมุน ...

 

ไมโครคอนโทรลเลอร์ PIC สำหรับผู้เริ่มต้น

ไมโครคอนโทรลเลอร์ PIC สำหรับผู้เริ่มต้นในตลาดสมัยใหม่มีจำนวนตระกูลและชุดไมโครคอนโทรลเลอร์จำนวนมากจากผู้ผลิตที่แตกต่างกันในหมู่พวกเขา AVR, STM32 และ PIC สามารถโดดเด่นได้ แต่ละครอบครัวพบขอบเขตของตนเอง ในบทความนี้ฉันจะบอกผู้เริ่มต้นเกี่ยวกับไมโครคอนโทรลเลอร์ PIC นั่นคือมันคืออะไรและสิ่งที่คุณต้องรู้เพื่อเริ่มต้นกับพวกเขา

PIC เป็นชื่อของชุดไมโครคอนโทรลเลอร์ที่ผลิตโดย Microchip Technology Inc (USA) ชื่อ PIC มาจาก Peripheral Interface Controller ไมโครคอนโทรลเลอร์ PIC มีสถาปัตยกรรม RISC RISC - ชุดคำสั่งย่อใช้ในโปรเซสเซอร์สำหรับอุปกรณ์พกพาในปี 2559 ไมโครชิพซื้อ Atmel ผู้ผลิตคอนโทรลเลอร์ AVR ดังนั้นเว็บไซต์อย่างเป็นทางการจึงนำเสนอตัวควบคุมไมโครคอนโทรลเลอร์ของตระกูล PIC และ AVRในบรรดาไมโครคอนโทรลเลอร์ PIC 8 บิตนั้นประกอบด้วย 3 ตระกูลซึ่งแตกต่างกันในความลึกบิตและชุดคำสั่ง...

 

วิธีการสำหรับการอ่านและการจัดการพอร์ต Arduino I / O

วิธีการสำหรับการอ่านและการจัดการพอร์ต Arduino I / Oในการโต้ตอบกับโลกภายนอกคุณต้องกำหนดค่าเอาต์พุตของไมโครคอนโทรลเลอร์เพื่อรับหรือส่งสัญญาณ ดังนั้นแต่ละขาจะทำงานในโหมดอินพุตและเอาต์พุต มีสองวิธีในการทำเช่นนี้ในทุกบอร์ด Arduino ที่คุณรักวิธีที่คุณเรียนรู้จากบทความนี้

ทุกคนรู้ว่า Arduino ตั้งโปรแกรมใน C ++ พร้อมการปรับแต่งและการทำให้เข้าใจง่ายสำหรับผู้เริ่มต้น มันเรียกว่าการเดินสาย เริ่มแรกพอร์ต arduino ทั้งหมดจะถูกกำหนดเป็นอินพุตและไม่จำเป็นต้องระบุในรหัส มีสามโหมดที่พอร์ตสามารถทำงานได้: อินพุต - อินพุท, ในโหมดนี้, ข้อมูลถูกอ่านจากเซ็นเซอร์, สถานะของปุ่ม, อนาล็อกและสัญญาณดิจิตอล พอร์ตตั้งอยู่ในสิ่งที่เรียกว่า สภาวะที่มีความต้านทานสูงในคำง่ายๆ - อินพุตมีความต้านทานสูงOUTPUT - เอาต์พุตขึ้นอยู่กับคำสั่งที่กำหนดไว้ในรหัสพอร์ตใช้ค่าหนึ่งหรือศูนย์เอาต์พุตกลายเป็นแหล่งควบคุม ...

 
กลับไป << 1 2 3 4 >> หน้าต่อไป