สารบัญ:
- ขั้นตอนที่ 1: เนื้อหาของ Module1 (พื้นฐาน)
- ขั้นตอนที่ 2: เนื้อหา (โมดูล 2)
- ขั้นตอนที่ 3: Ultrasonics Sensor-วัดระยะทาง
- ขั้นตอนที่ 4: เซ็นเซอร์ตรวจจับมนุษย์ PIR
- ขั้นตอนที่ 5: เซ็นเซอร์เสียง
- ขั้นตอนที่ 6: เซ็นเซอร์วัดปริมาณน้ำฝนและความชื้นในดิน:
- ขั้นตอนที่ 7: เซอร์โวขนาดเล็กและไมโคร:
- ขั้นตอนที่ 8: รีเลย์- (เพื่อควบคุมไฟฟ้าแรงสูง!)
- ขั้นตอนที่ 9: จอแสดงผลคริสตัลเหลว LCD
- ขั้นตอนที่ 10: ขอบคุณสำหรับการเรียนรู้กับฉัน !!
วีดีโอ: เรียนรู้ Arduino ใน 20 นาที (แพ็คพลังงาน): 10 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
คำแนะนำนั้นเขียนขึ้นโดยมีวิสัยทัศน์ในการมอบสิ่งที่ดีและช่วยเหลือผู้ที่ชื่นชอบ Arduino ตัวจริงซึ่งต้องการแหล่งความเข้าใจที่ง่ายและชัดเจนซึ่งทุกคนสามารถเข้าใจได้ง่ายเพียงแค่อ่านโมดูลนี้ฉันก็เป็นผู้ที่ต้องการ Arduino ที่ค้นหาต่อไป อัปเดตใหม่และฉันเรียนรู้จากเว็บล้วนๆ ข้อมูลที่ให้ไว้ในโมดูลนี้มีความเรียบง่ายเพื่อให้ผู้อ่านเข้าใจแนวคิดได้อย่างรวดเร็ว ฉันยินดีที่จะแบ่งปันข้อมูลที่เป็นประโยชน์ที่ฉันรู้กับผู้อื่นเพื่อให้ผู้อ่านได้รับประโยชน์ ฉันสัญญากับคุณว่านี่จะเป็นโมดูลที่อัดแน่นเพื่อเข้าสู่กระแสของ Arduino มาเข้าสู่เนื้อหาโดยตรงไม่เสียเวลา!
ขั้นตอนที่ 1: เนื้อหาของ Module1 (พื้นฐาน)
อันที่จริงนี่เป็นคำสั่งที่สองของฉันในหัวข้อ Learn arduino ฉันได้เขียนคำสั่งในหัวข้อเดียวกันซึ่งครอบคลุมสิ่งจำเป็นพื้นฐานทั้งหมดของ arduino ในลักษณะที่ง่ายและคมชัด หัวข้อที่กล่าวถึงในโมดูล 1 (พื้นฐาน):
1. แนะนำสั้น ๆ เกี่ยวกับ Arduino
2.ประเภทของ Arduino
โครงสร้าง 3.arduino
4. "โครงการ" แรกของคุณ การปรับความกว้าง PWM-pulse
5.การสื่อสารแบบอนุกรม
6. รวมการออกกำลังกาย
ดังนั้นจะดีกว่าและดีจริง ๆ ถ้าคุณอ้างอิงคำสั่งก่อนหน้าของฉันก่อนที่คุณจะอ่านคำแนะนำปัจจุบันต่อไป หากคุณยังใหม่กับ Arduino การอ้างอิงโมดูล 1 ของฉันจะสร้างสะพานเพื่อเรียนรู้โมดูลที่สองได้อย่างง่ายดาย เรียนรู้พื้นฐานของ ARDUINO
ขั้นตอนที่ 2: เนื้อหา (โมดูล 2)
คำแนะนำนั้นขึ้นอยู่กับวิธีเชื่อมต่อ Arduino กับเซ็นเซอร์รีเลย์เซอร์โวและจอ LCD ที่แตกต่างกัน
1. เซ็นเซอร์อัลตราโซนิก
2. PIR เซ็นเซอร์ตรวจจับมนุษย์
3.เซ็นเซอร์เสียง
4. เซ็นเซอร์น้ำฝนและความชื้นในดิน
5. เซอร์โวขนาดเล็กและไมโคร จริงๆ
6. จอ LCD
7. โครงการบ้านอัตโนมัติของคุณเอง (ง่าย)
ตื่นเต้นที่จะเรียนรู้และสำรวจ
ขั้นตอนที่ 3: Ultrasonics Sensor-วัดระยะทาง
มันทำอะไร? ประกอบด้วยเครื่องส่งอัลตราโซนิกและเครื่องรับอัลตราโซนิกดังนั้นในขณะที่สัญญาณพัลส์ถูกส่งไปยังเซ็นเซอร์จากอาร์ดิโนจะส่งสัญญาณอัลตราโซนิกสัญญาณอัลตราโซนิกจะสะท้อนออกมาเมื่อชนกับสิ่งกีดขวางและกลับสู่เครื่องรับตามเวลาที่ใช้ในการเดินทาง คำนวณเป็นมิลลิวินาทีและให้ข้อมูลเอาต์พุตไปยัง Arduino ซึ่งสามารถดูได้ผ่านจอภาพแบบอนุกรม
รายละเอียดพินและการเชื่อมต่อ:
Vcc ------- เชื่อมต่อกับพิน Arduino 5v / แหล่งจ่ายที่เหมาะสมอื่น ๆ
gnd-------นี่คือขากราวด์ ทริกเกอร์ --- อินพุตจาก Arduino เชื่อมต่อกับพินนี้ (พินดิจิตอลใด ๆ)
เสียงสะท้อน ------- เอาต์พุตจากเซ็นเซอร์ถูกนำไปที่ Arduino โดยสร้างการเชื่อมต่อระหว่างเสียงสะท้อนกับพินดิจิตอลใดๆ ที่กำหนดค่าเป็นอินพุต
การเข้ารหัส -ส่วนที่ง่ายที่สุด ! การเข้ารหัสอย่างง่ายเพื่อเริ่มทำงานกับเซ็นเซอร์นี้มีให้ในภาพด้านบน โปรดอ้างอิง !
แทนที่หมายเลขพินที่ถูกต้องซึ่งพินดิจิทัลที่คุณเชื่อมต่อเอคโคและทริกเกอร์ตามภาพการเชื่อมต่อที่ให้ทริกเกอร์เชื่อมต่อกับพิน - 12 และเสียงก้องเชื่อมต่อกับพิน-11
การแปลงเวลาเป็นระยะทาง
เอาต์พุตของเซ็นเซอร์จากเสียงสะท้อนซึ่งเป็นเวลาในหน่วยมิลลิวินาทีสามารถแปลงเป็นระยะทางได้อย่างง่ายดายโดยหารเอาท์พุตด้วย 58 ซึ่งทำได้โดยง่ายผ่านการเข้ารหัสบรรทัดเดียว
แอปพลิเคชั่นเรียลไทม์อย่างง่าย:
หากคุณต้องการสร้างระบบอัตโนมัติในบ้านของคุณที่ใช้เปิดหรือปิดไฟอัตโนมัติในห้องโดยการตรวจจับการเข้าและออกของคน การตรวจจับของมนุษย์สามารถทำได้โดยการระบุค่าเอาต์พุตของเซ็นเซอร์ที่ลดลงอย่างกะทันหัน และสามารถตั้งโปรแกรมระบบได้
ขั้นตอนที่ 4: เซ็นเซอร์ตรวจจับมนุษย์ PIR
ตามชื่อที่บ่งบอก มันถูกใช้เพื่อตรวจจับการมีอยู่ของมนุษย์หรือสัตว์ใดๆ ที่แผ่ความร้อน ดังนั้นจึงใช้คลื่นอินฟราเรดเพื่อรับรู้ความร้อนที่ปล่อยออกมาจากมนุษย์และให้เอาต์พุตตามนั้น การใช้สิ่งนี้ง่ายมาก!
รายละเอียดพินและการเชื่อมต่อ:
VCC---นี่คือกำลังในพินที่เชื่อมต่อกับ 5v ใน Arduino
Gnd ----- นี่คือพินกราวด์และเชื่อมต่อกับ gnd ของ Arduino
O/P------นี่คือพินเอาต์พุตที่ใช้เพื่อนำข้อมูลเอาต์พุตไปยัง Arduino สามารถเชื่อมต่อกับพินดิจิทัลใดก็ได้
นอกจากหมุดแล้ว เซ็นเซอร์ยังมีปุ่มปรับสองปุ่มที่ใช้เพื่อปรับความไวและความล่าช้า การเข้ารหัส-ส่วนที่ง่ายที่สุด!
ดูภาพที่ให้ไว้ด้านบนสำหรับโค้ดตัวอย่าง หากเอาต์พุตคงที่ให้ลองเปลี่ยนปุ่มความไวและคุณอาจได้เอาต์พุตที่ต้องการ
ตัวอย่างเรียลไทม์!
มันมีประโยชน์มากในโครงการบ้านอัตโนมัติ เนื่องจากเป็นสิ่งสำคัญมากที่จะต้องรู้ว่าสภาพอากาศของมนุษย์มีอยู่หรือไม่ และทำให้ระบบทำงานตามนั้น สามารถใช้ควบคุมไฟห้องน้ำได้ เนื่องจากไม่จำเป็นต้องใช้เมื่อไม่ใช้งาน จึงช่วยประหยัดไฟฟ้า
ขั้นตอนที่ 5: เซ็นเซอร์เสียง
เซ็นเซอร์เสียงจะรับคลื่นเสียงใดๆ ที่สร้างขึ้นในสภาพแวดล้อมและให้เอาต์พุตตามนั้น สามารถใช้เป็นทั้งแบบอะนาล็อกและดิจิตอล
1.ในขณะที่เชื่อมต่อกับ DIGITAL:
เอาต์พุตจะอยู่ในรูปของ 0 และ 1 ดังนั้นความไวจึงสามารถเปลี่ยนแปลงได้โดยใช้ tirmpot ที่มาพร้อมกับโมดูลเท่านั้น
2.ในขณะที่เชื่อมต่อกับ ANALOG:
เอาต์พุตอยู่ในรูปของข้อมูล 16 บิต ดังนั้นโดยไม่ต้องใช้ trimpot การดำเนินการที่จำเป็นสามารถทำได้โดยมีค่าอ้างอิงมาตรฐานและใช้ในเงื่อนไข (เช่น "ถ้า")
เงื่อนไขสองข้อข้างต้นใช้กับเซ็นเซอร์ใดๆ ที่มีแนวโน้มคล้ายกัน เช่น มีทริมพอทอยู่ ไม่มีความยุ่งยากในการใช้งาน คุณสามารถใช้มันได้อย่างง่ายดายเพียงแค่จ่ายไฟให้กับเซ็นเซอร์ด้วย 5v และนำเอาท์พุตในรูปแบบที่ต้องการทั้งแบบแอนะล็อกหรือดิจิทัล
แอปพลิเคชั่นสด
สามารถใช้ในระบบอัตโนมัติภายในบ้านเพื่อควบคุมไฟและพัดลมแบบแฮนด์ฟรี เช่น การปรบมือสองครั้งสามารถตั้งโปรแกรมสำหรับสวิตช์เปิด และตบมือเพียงครั้งเดียว และตั้งโปรแกรมสำหรับปิด
ขั้นตอนที่ 6: เซ็นเซอร์วัดปริมาณน้ำฝนและความชื้นในดิน:
เหล่านี้เป็นเซ็นเซอร์ที่น่าสนใจจริงๆ ที่ให้ข้อมูลที่เป็นประโยชน์จริง ๆ และมันยอดเยี่ยมมากที่จะใช้!
เซ็นเซอร์เหล่านี้คล้ายกับเซ็นเซอร์เสียงที่คุณอธิบายไว้ก่อนหน้านี้มาก ดังนั้นจึงสามารถใช้ได้ทั้งแบบแอนะล็อกและดิจิทัล และตามค่าเซ็นเซอร์สามารถตั้งโปรแกรมให้ทำงานของคุณให้สำเร็จได้
การใช้งานจริง: เซ็นเซอร์วัดความชื้นในดินสามารถใช้เพื่อทำให้สวนของคุณเป็นแบบอัตโนมัติและรดน้ำต้นไม้ตามความต้องการและประหยัดน้ำ ดังนั้นคุณสามารถลองมากขึ้น การทำงานกับ Arduino นั้นเหนือจินตนาการของคุณ!
ขั้นตอนที่ 7: เซอร์โวขนาดเล็กและไมโคร:
มันเจ๋งมากที่รู้และทำงานกับเซอร์โวในขณะที่ทำให้ระบบเคลื่อนไหว! ฉันได้โพสต์คำแนะนำโดยละเอียดเกี่ยวกับเซอร์โวแล้ว และแอปพลิเคชันที่คุณสามารถอ้างอิงได้โดยคลิกที่ลิงก์
SERVO
ขั้นตอนที่ 8: รีเลย์- (เพื่อควบคุมไฟฟ้าแรงสูง!)
การรู้เรื่องนี้เป็นสิ่งสำคัญมาก เนื่องจากจะเป็นกุญแจสำคัญสำหรับระบบอัตโนมัติภายในบ้าน เนื่องจากเครื่องใช้ในบ้านทุกเครื่องทำงานบนไฟฟ้ากระแสสลับและไม่สามารถควบคุมได้โดยตรงและต้องใช้อินเทอร์เฟซซึ่งเป็นรีเลย์
รายละเอียดพิน:
5v เชื่อมต่อกับแหล่งจ่ายไฟ
gnd เชื่อมต่อกับกราวด์
พินสัญญาณเชื่อมต่อกับพินดิจิตอลของ Arduino เนื่องจากคุณสามารถควบคุมรีเลย์ได้
COM เชื่อมต่อกับแหล่งพลังงานของไฟฟ้าแรงสูง คุณควรใช้ความระมัดระวังเป็นอย่างยิ่งในขณะที่ทำงานกับไฟฟ้ากระแสสลับ เนื่องจากอาจทำให้คุณบาดเจ็บสาหัสได้ ดังนั้นหากคุณยังใหม่อยู่ การมีตัวช่วยจะดีกว่า การทำงานของรีเลย์นั้นแสดงให้เห็นอย่างชัดเจนในตารางด้านบน อ้างอิงรูปภาพ ฉันหวังว่าคุณไม่ต้องการคำอธิบายเพิ่มเติม
ขั้นตอนที่ 9: จอแสดงผลคริสตัลเหลว LCD
พวกเขาคุ้นเคยกับกระบวนการที่เกิดขึ้นภายในเช่นค่าของเซ็นเซอร์ นอกจากนี้ยังสามารถใช้เพื่อให้ผู้ใช้โต้ตอบกับระบบ รายละเอียดการเชื่อมต่อได้อธิบายไว้ในภาพที่แสดงด้านบน ทริมพอทใช้เพื่อปรับคอนทราสต์ของจอแสดงผล
หมุด D1, D2, D3, D4 ใช้สำหรับการถ่ายโอนข้อมูล
ตัวอย่างการเข้ารหัส: การเข้ารหัสอยู่ในภาพที่แสดงด้านบน อ้างอิง!
บรรทัดในโค้ดด้านบน Liquidcrystal lcd(12, 11, 5, 4, 3, 2); หมายความว่า- (Rs, E, d0, d1, d2, d3) เชื่อมต่อกับหมุด Arduino (12, 11, 5, 4, 3, 2) ตามลำดับ
Lcd.begin(16, 2); - บอกว่าจอแสดงผลที่ใช้เป็นแบบ 16*2 (คอลัมน์, แถว)
ขั้นตอนที่ 10: ขอบคุณสำหรับการเรียนรู้กับฉัน !!
หวังว่าคุณจะชอบโมดูลนี้ โปรดแจ้งให้เราทราบหากมีข้อผิดพลาดในการแก้ไขหรือการปรับปรุงใดๆ ที่สามารถทำได้ และเรายินดีที่จะทราบ! หากคุณมีข้อสงสัยหรือข้อสงสัยในเนื้อหาที่ให้ไว้ด้านบนโปรดแจ้งให้เราทราบในส่วนความคิดเห็นและเรายินดีที่จะช่วยเหลือในทุกวิถีทางที่ทำได้
คลิกปุ่มรายการโปรดหากคุณต้องการคำแนะนำนี้เพื่อที่คุณจะได้อ้างอิงสำหรับการชี้แจงในอนาคต ฉันมีข้อมูลที่เป็นประโยชน์อีกมากมายที่จะแบ่งปันกับคุณ ดังนั้นเรามาเชื่อมต่อกัน ติดตามฉันเพื่อรับข้อมูลที่เป็นประโยชน์เพิ่มเติม **********แบ่งปันความรู้!สร้างไอเดีย!***********
แนะนำ:
เรียนรู้ C++ Oop: 6 ขั้นตอน
เรียนรู้ C++ Oop: สวัสดี ในคำแนะนำนี้ คุณจะได้เรียนรู้พื้นฐานของ c++ oop หวังว่าคุณจะสนุก
ระดับเริ่มต้น: เรียนรู้ IOT ด้วยเครื่องให้อาหารปลาสุดเจ๋ง: 9 ขั้นตอน (พร้อมรูปภาพ)
ระดับเริ่มต้น: เรียนรู้ IOT ด้วยเครื่องให้อาหารปลาสุดเจ๋ง: โครงการนี้เป็นข้อมูลเพิ่มเติมเกี่ยวกับคำแนะนำในการเริ่มต้นด้วยอุปกรณ์ IOT ราคาประหยัดขนาดเล็กและสิ่งที่คุณทำได้ทั้งหมด ไอโอทีคืออะไร? ได้จาก Google: IoT ย่อมาจาก Internet of Things Internet of Things หมายถึง เครือข่ายที่กำลังเติบโตเ
สร้างรูบริกในกระดานดำ เรียนรู้: 9 ขั้นตอน
สร้างรูบริกในกระดานดำ เรียนรู้: บทนำ รูบริกคือรายการเกณฑ์ที่นักเรียนจะได้รับการประเมิน รูบริกประกอบด้วยรายละเอียดที่อธิบายระดับประสิทธิภาพที่แตกต่างกันสำหรับแต่ละเกณฑ์ตามที่นักพัฒนากำหนด (ครู ผู้สอน ฯลฯ) รูบริกคือ
เรียนรู้ ARDUINO (ใน 20 นาที): 10 ขั้นตอน (พร้อมรูปภาพ)
เรียนรู้ ARDUINO (ใน 20 นาที): นี่เป็นคำแนะนำที่ฉันเขียนเป็นพิเศษเพื่อแบ่งปันความรู้ของฉันเกี่ยวกับ Arduino ในวิธีที่ง่ายมาก ฉันจะรับรองกับคุณอย่างแน่นอนว่านี่จะเป็นโมดูลที่อัดแน่นไปด้วยพลังงานซึ่งครอบคลุมเกือบทุกหัวข้อพื้นฐานใน Arduino Arduino มีหม้อขนาดใหญ่
เรียนรู้ Perl ง่ายถึงปานกลาง: 8 ขั้นตอน
เรียนรู้ Perl แบบง่ายถึงปานกลาง: Perl คือภาษาสคริปต์แบบข้อความที่มีข้อดีและข้อเสีย บทช่วยสอนนี้จะให้ภาพรวมของพื้นฐานและฟังก์ชันที่สคริปต์ส่วนใหญ่ (AKA; โปรแกรมเมอร์) จะใช้ มาเริ่มกันเลย! (สำหรับตัวดำเนินการ windows เท่านั้น