แนวคิดของ Arduino โครงการที่ผิดปกติบน Arduino Uno

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

จะปฏิบัติสิ่งนี้ได้อย่างไร?

วิธีที่สะดวกที่สุดในการซื้อส่วนประกอบเพื่อนำแนวคิดไปใช้คือ AliExpress คุณจะพบอาคารต่างๆ ที่นั่นด้วย ในกรณีของเรา ร่างกายเป็นสิ่งจำเป็นสำหรับการสร้างของเราเพื่อให้ได้รูปลักษณ์ที่ขายได้

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

ควบคุมอุณหภูมิบ้านอัตโนมัติ


ตามลำดับ: Arduino Nano, Arduino Uno และ NRF24L01


ฉันไม่อยากเรียกรายการนี้ว่าบ้าน "อัจฉริยะ" เพราะแนวคิดนี้เกี่ยวกับการควบคุมอุณหภูมิเท่านั้น ฉันจะนำแนวคิดนี้ไปใช้โดยใช้ Arduino Nano หลายตัวและ Arduino Mega/Uno หนึ่งตัว การสื่อสารระหว่างกันจะดำเนินการโดยใช้โมดูลวิทยุ NRF24L01 โมดูลนี้ช่วยให้คุณสามารถเชื่อมต่อ Arduino ได้สูงสุดหกตัว

Arduino Nano จะอยู่ในกล่องขนาดเล็กพร้อมกับเซ็นเซอร์อุณหภูมิและความชื้น DHT22 โมดูลการสื่อสารทางวิทยุ NRF24L01 และแหล่งพลังงาน เช่น แบตเตอรี่ กล่องเล็กๆ เหล่านี้หลายกล่องจะถูกวางไว้ทั่วบ้าน


DHT2 และจอแสดงผล LCD ข้อความ


ข้อมูลจาก Arduino Nano จะได้รับจาก "ฐาน" ซึ่งเป็น Arduino Uno หรือ Mega ซึ่งอยู่ในกล่องขนาดใหญ่พร้อมกับ NRF24L01 (เป็นตัวรับสัญญาณ) หน้าจอ LCD ข้อความ และแหล่งพลังงาน (แบตเตอรี่) ทั้งหมดนี้จะตั้งอยู่ใกล้ระบบทำความร้อน “ฐาน” จะสามารถรับและประมวลผลข้อมูลอุณหภูมิได้ และคำสั่งจะถูกส่งไปยังระบบทำความร้อนเพื่อเพิ่มหรือลดอุณหภูมิ ทั้งนี้ขึ้นอยู่กับค่าของข้อมูลนี้

เรือนกระจก "อัจฉริยะ"


ตัวอย่างโซลูชันสำเร็จรูป


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


ตามลำดับ: Arduino Mega, DHT22 และจอแสดงผล LCD ข้อความ


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

เครื่องซีเอ็นซี


ตามลำดับ: Arduino Mega, L298N และสเต็ปเปอร์มอเตอร์


รวมถึงเครื่องพิมพ์ 3 มิติด้วย มีหลายวิธีบนอินเทอร์เน็ตในการสร้างเครื่อง CNC โดยใช้ Arduino ไม่ใช่ทั้งหมดที่ใช้งานได้ แต่จะมีตัวเลือกที่ดีอย่างแน่นอน สำหรับฮาร์ดแวร์คุณจะต้องมี Arduino โดยเฉพาะอย่างยิ่ง Mega รวมถึงไดรเวอร์มอเตอร์ L298N และแน่นอนว่าต้องใช้มอเตอร์ด้วย อย่างอื่นเป็นเฟรมและโค้ดโปรแกรม ฉันต้องทราบว่านี่เป็นหนึ่งในแนวคิดที่ยากที่สุดในการดำเนินการ

หุ่นยนต์


ตัวอย่างโซลูชันสำเร็จรูป


ไม่ต้องสงสัยเลยว่าเด็กๆ ชอบหุ่นยนต์มาก โดยเฉพาะหุ่นยนต์ที่สามารถควบคุมตัวเองได้ ด้วยความช่วยเหลือของ Arduino หุ่นยนต์สามารถสร้างได้แม้กระทั่งจากเศษวัสดุ ครั้งหนึ่งฉันเคยเล่นกับความคิดที่จะสร้างหุ่นยนต์ในเปลือกเครื่องดูดฝุ่นซึ่งคล้ายกับหุ่นแอสโตรเมคจาก Star Wars มาก

ตามลำดับ: HC-SR04, L293D, HC-06 และ NRF24L01


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


แบตเตอรี่ 18650


คุณสามารถใช้แบตเตอรี่ 18650 เชื่อมต่อแบบขนานเพื่อเพิ่มความจุรวมได้ในฐานะแหล่งพลังงาน

บรรทัดล่าง

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

ไม่ว่าในกรณีใด ฉันหวังว่าคุณจะพบว่ามันน่าสนใจ เขียนความคิดเห็นคุณเจอแนวคิดที่คล้ายกันหรือไม่?

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

1 "สมอง"อาร์ดูโน่

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

Atmega328 - สมองของ Arduino UNO

ภาพถ่ายแสดงไมโครคอนโทรลเลอร์ Atmega328- ต้นทุนไมโครคอนโทรลเลอร์ดังกล่าว Arduino UNOและ อาร์ดูโน่ นาโน(แต่อยู่ในอาคารอื่น)

2 "มือ"อาร์ดูโน่

แต่สมองจะมีประโยชน์อะไรถ้าไม่มีมือ? ในกรณีนี้คือมือ ขั้วไฟฟ้าวางไว้รอบปริมณฑลของบอร์ด Arduino มีบอร์ดหลายบอร์ดที่มีพินมากกว่า และบางบอร์ดมีพินน้อยกว่า ตัวอย่างเช่น บอร์ดที่ใหญ่ที่สุดในตระกูล Arduino คือ อาร์ดูโน่ เมก้า- มีเอาต์พุตอิสระมากกว่า 70 ช่องและเล็กที่สุด - อาร์ดูโน่ โปร มินิ- มีทั้งหมด 22 พิน


ภาพถ่ายแสดงการเปรียบเทียบ Arduino Mega และ Arduino Pro Mini คุณลองจินตนาการดูว่าคน ๆ หนึ่งสามารถทำอะไรด้วยมือได้มากเท่ากับที่มีหมุด Arduino Mega บ้างไหม?

3 ดิจิตอลและอนาล็อกข้อสรุป

พิน Arduino ทั้งหมดไม่เหมือนกัน มีข้อสรุป ดิจิทัลอยู่ที่นั่น อนาล็อก- ความแตกต่างพื้นฐานระหว่างพวกเขาคือพินดิจิทัลสามารถมีค่าได้เพียงสองค่า: ตรรกะ "1" (TRUE จาก 3 ถึง 5 โวลต์) หรือตรรกะ "0" (FALSE จาก 0 ถึง 1.5 โวลต์) และบนพินอะนาล็อก ช่วงจากตรรกะ "1" ถึง "0" แบ่งออกเป็นส่วนเล็กๆ มากมาย

เหตุใดจึงจำเป็น? ลองดูตัวอย่างที่ชัดเจนเช่นนี้ หากคุณเชื่อมต่อ LED เข้ากับพินดิจิทัลของ Arduino และใช้ตรรกะ "1" กับเอาต์พุต LED จะสว่างขึ้นโดยมีความสว่างสูงสุด หากคุณใช้ "0" ไฟ LED จะดับลง ไม่มีตัวเลือกระดับกลาง หาก LED เชื่อมต่อกับเอาต์พุตแบบอะนาล็อก ความสว่างของ LED ก็สามารถควบคุมได้อย่างราบรื่น ในทางปฏิบัติ เซ็นเซอร์แอนะล็อกบางประเภทมักเชื่อมต่อกับเอาต์พุตแอนะล็อกมากที่สุด

4 มันควบคุมอะไรได้บ้าง?อาร์ดูโน่

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

  • ปุ่ม สวิตช์กก และจอยสติ๊ก
  • ไฟ LED และโฟโตไดโอด
  • ไมโครโฟนและลำโพง
  • มอเตอร์ไฟฟ้าและเซอร์โว,
  • จอแอลซีดี,
  • เครื่องอ่านแท็กวิทยุ (RFID และ NFC)
  • โมดูลบลูทู ธ , WiFi และอีเธอร์เน็ต
  • เครื่องอ่านการ์ด SD,
  • เครื่องรับวิทยุและเครื่องส่งวิทยุ,
  • โมดูล GPS และ GSM...

และยังมีเซ็นเซอร์อีกมากมาย:

  • ไฟส่องสว่าง,
  • สนามแม่เหล็ก,
  • เครื่องวัดระยะอัลตราโซนิกและเลเซอร์,
  • ไจโรสโคปและมาตรความเร่ง
  • เซ็นเซอร์ควันและองค์ประกอบอากาศ,
  • เซนเซอร์วัดความดัน อุณหภูมิ และความชื้น...

และอีกมากมายอีกมากมาย

ทั้งหมดนี้ทำให้ Arduino กลายเป็นแกนหลักของระบบสากลที่สามารถกำหนดค่าได้ในลักษณะที่แตกต่างไปจากเดิมอย่างสิ้นเชิง ต้องการสร้างเครื่องให้อาหารสัตว์เลี้ยงที่ควบคุมด้วยวิทยุหรือไม่? โปรด! คุณต้องการให้หน้าต่างบนระเบียงของคุณปิดเมื่อฝนเริ่มตกหรือไม่? โปรด! คุณต้องการควบคุมความสว่างของแสงในห้องของคุณจากสมาร์ทโฟนของคุณหรือไม่? อย่างง่ายดาย! คุณต้องการรับการแจ้งเตือนทางอีเมลหากดินในบ้านของคุณแห้งเกินไปหรือไม่? และนี่เป็นไปได้!


ภาพถ่ายแสดงเพียงส่วนเล็กๆ ของอุปกรณ์ต่อพ่วงที่สามารถเชื่อมต่อกับ Arduino ได้ ในความเป็นจริงยังมีอีกมากมายอีกมากมาย

5 การสื่อสารกับอารูโน่

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

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

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

คุณสามารถสั่งซื้อ Arduino และเซ็นเซอร์ที่หลากหลายได้ในร้านค้าออนไลน์ Ali-Express ของจีน ราคาที่นี่ต่ำกว่า แต่การจัดส่งใช้เวลาตั้งแต่ 3 สัปดาห์ถึง 1.5 เดือน คุณสามารถสั่งซื้อ Arduino ได้ที่ร้านขายอุปกรณ์อิเล็กทรอนิกส์ Voltiq.ru ราคาที่นี่สูงกว่าร้านค้าออนไลน์ของจีนเล็กน้อย แต่คุณไม่ต้องรอทั้งเดือน ร้านขายอุปกรณ์อิเล็กทรอนิกส์และหุ่นยนต์ที่ดีอีกแห่งคือ FastNVR.ru

และสุดท้าย มาดูกันว่าโปรเจ็กต์ที่แตกต่างและยอดเยี่ยมใดบ้างที่สามารถนำไปใช้ได้โดยใช้ Arduino!

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

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

  1. อินเทอร์เฟซค่อนข้างใช้งานง่าย ชัดเจนว่าหน้าสัมผัสอยู่ที่ใดและจะต่อสายเชื่อมต่อได้ที่ไหน
  2. ชิปบนบอร์ดเชื่อมต่อโดยตรงกับพอร์ต USB ข้อดีของการตั้งค่านี้คือการสื่อสารแบบอนุกรมเป็นโปรโตคอลที่เรียบง่ายซึ่งผ่านการทดสอบตามกาลเวลา และ USB ทำให้การเชื่อมต่อกับคอมพิวเตอร์สมัยใหม่สะดวกมาก
  3. ง่ายต่อการค้นหาส่วนกลางของไมโครคอนโทรลเลอร์ซึ่งก็คือชิป ATmega328 มีคุณสมบัติด้านฮาร์ดแวร์เพิ่มเติม เช่น ตัวจับเวลา การขัดจังหวะภายนอกและภายใน พิน PWM และโหมดสลีปหลายโหมด
  4. อุปกรณ์นี้เป็นโอเพ่นซอร์ส ดังนั้นนักวิทยุสมัครเล่นจำนวนมากจึงสามารถแก้ไขข้อบกพร่องและปัญหาในซอฟต์แวร์ได้ ทำให้ง่ายต่อการแก้ไขข้อบกพร่องของโครงการ
  5. ความเร็วสัญญาณนาฬิกาคือ 16 MHz ซึ่งเร็วเพียงพอสำหรับการใช้งานส่วนใหญ่และไม่เพิ่มความเร็วให้กับไมโครคอนโทรลเลอร์
  6. สะดวกมากในการควบคุมพลังงานภายในและมีคุณสมบัติควบคุมแรงดันไฟฟ้าในตัว ไมโครคอนโทรลเลอร์ยังสามารถตัดการเชื่อมต่อจากพอร์ต USB โดยไม่ต้องใช้แหล่งพลังงานภายนอก คุณสามารถเชื่อมต่อแหล่งพลังงานภายนอกได้สูงสุด 12 V นอกจากนี้ไมโครโปรเซสเซอร์จะกำหนดแรงดันไฟฟ้าที่ต้องการด้วย
  7. มีหน้าสัมผัสดิจิทัล 13 ช่องและหน้าสัมผัสอะนาล็อก 6 ช่อง หมุดเหล่านี้ช่วยให้คุณเชื่อมต่ออุปกรณ์กับบอร์ด Arduino uno จากสื่อของบุคคลที่สาม พินนี้ใช้เป็นกุญแจสำคัญในการขยายพลังการประมวลผลของ Arduino uno ในโลกแห่งความเป็นจริง เพียงเชื่อมต่ออุปกรณ์อิเล็กทรอนิกส์และเซ็นเซอร์ของคุณเข้ากับขั้วต่อที่ตรงกับพินแต่ละตัว
  8. ส่วนหัว ICSP มีไว้สำหรับบายพาสพอร์ต USB และอินเทอร์เฟซโดยตรงกับ Arduino ในรูปแบบอุปกรณ์อนุกรม พอร์ตนี้จำเป็นสำหรับการรีเซ็ตชิปหากเสียหายและไม่สามารถใช้กับคอมพิวเตอร์ของคุณได้อีกต่อไป
  9. ความพร้อมของหน่วยความจำแฟลชขนาด 32 KB สำหรับจัดเก็บโค้ดนักพัฒนา
  10. LED บนบอร์ดเชื่อมต่อกับพินดิจิทัล 13 เพื่อดีบักโค้ดอย่างรวดเร็วและทำให้กระบวนการง่ายขึ้น
  11. สุดท้ายก็มีปุ่มรีเซ็ตโปรแกรมบนชิป

Arduino ถูกสร้างขึ้นในปี 2005 โดยวิศวกรชาวอิตาลีสองคน David Cuartilles และ Massimo Banzi โดยมีเป้าหมายเพื่อให้นักเรียนได้เรียนรู้วิธีการเขียนโปรแกรมไมโครคอนโทรลเลอร์ Arduino uno และพัฒนาทักษะด้านอิเล็กทรอนิกส์และนำไปใช้ในโลกแห่งความเป็นจริง

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

ตอนนี้เรามาดูโปรเจ็กต์บน Arduino uno กันดีกว่า

โครงการที่ง่ายที่สุดสำหรับผู้เริ่มต้น

ลองดูโครงการ Arduino uno ที่เรียบง่ายและน่าสนใจที่แม้แต่ผู้เริ่มต้นในธุรกิจนี้ก็สามารถทำได้ - ระบบเตือนภัย

เราได้ทำบทเรียนเกี่ยวกับโครงการนี้แล้ว - สั้น ๆ เกี่ยวกับสิ่งที่ทำและอย่างไร

โปรเจ็กต์นี้ใช้เซ็นเซอร์ตรวจจับความเคลื่อนไหวเพื่อตรวจจับการเคลื่อนไหวและการปล่อยก๊าซเรือนกระจกที่มีระดับเสียงสูง และการแสดงภาพที่ประกอบด้วยไฟ LED กะพริบ โปรเจ็กต์นี้จะแนะนำให้คุณรู้จักกับโปรแกรมเสริมหลายอย่างที่รวมอยู่ใน Arduino Beginner Kit รวมถึงความแตกต่างของการใช้ NewPing

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

สำหรับโครงการนี้คุณ จะต้อง:

  1. เซ็นเซอร์ปิงอัลตราโซนิค – HC-SR04
  2. เสียงกริ่งแบบเปียโซ
  3. ไฟ LED แถบ
  4. ไฟส่องสว่างรถยนต์โดยใช้แถบ RGB ในบทช่วยสอนโครงการ Arduino นี้ คุณจะได้เรียนรู้วิธีสร้างระบบไฟ RGB ภายในรถยนต์โดยใช้บอร์ด Arduino uno

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

คุณสามารถเปลี่ยนสีแสงได้โดยใช้อุปกรณ์ Android ของคุณ (โทรศัพท์หรือแท็บเล็ต) โดยใช้แอป " ตัวควบคุมบลูทูธ RGB” (Dev Next Prototypes) ซึ่งคุณสามารถดาวน์โหลดได้ฟรีจาก Android Play Store คุณยังสามารถค้นหาวงจรอิเล็กทรอนิกส์ EasyEDA หรือสั่งซื้อวงจรที่ใช้ Arduino ของคุณเองบน PCB ได้

โครงการ Arduino Uno ที่น่าทึ่ง

ผู้เชี่ยวชาญส่วนใหญ่ในด้านการพัฒนาโครงการอิเล็กทรอนิกส์บน Arduino uno ชอบที่จะทดลอง เป็นผลให้อุปกรณ์ที่น่าสนใจและน่าประหลาดใจปรากฏขึ้นซึ่งมีการกล่าวถึงด้านล่าง:

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

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

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

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

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

ข้อมูลโดยย่อเกี่ยวกับ Arduino

Arduino คืออะไร?

Arduino (Arduino) เป็นแพลตฟอร์มการประมวลผลแบบฮาร์ดแวร์ โดยมีส่วนประกอบหลักคือบอร์ดอินพุต-เอาท์พุต และสภาพแวดล้อมการพัฒนา Arduino สามารถใช้เพื่อสร้างวัตถุโต้ตอบแบบสแตนด์อโลน หรือเชื่อมต่อกับซอฟต์แวร์ที่ทำงานบนคอมพิวเตอร์ Arduino เป็นคอมพิวเตอร์บอร์ดเดี่ยว

Arduino และหุ่นยนต์เชื่อมต่อกันอย่างไร?

คำตอบนั้นง่ายมาก - Arduino มักใช้เป็น สมองหุ่นยนต์

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

บทที่ 1. ไฟ LED กระพริบบน Arduino

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

ไดโอดเปล่งแสง- อุปกรณ์เซมิคอนดักเตอร์ที่สร้างรังสีแสงเมื่อมีกระแสไฟฟ้าไหลผ่านในทิศทางไปข้างหน้า

บทที่ 2 การเชื่อมต่อปุ่มบน Arduino

ในบทช่วยสอนนี้ คุณจะได้เรียนรู้วิธีเชื่อมต่อปุ่มและ LED เข้ากับ Arduino

เมื่อกดปุ่ม ไฟ LED จะสว่างขึ้น ในขณะที่เมื่อกดปุ่มจะไม่สว่างขึ้น นี่เป็นโมเดลพื้นฐานด้วย

บทที่ 3 การเชื่อมต่อโพเทนชิออมิเตอร์บน Arduino

ในบทช่วยสอนนี้ คุณจะได้เรียนรู้วิธีการเชื่อมต่อโพเทนชิออมิเตอร์กับ Arduino

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

บทที่ 4 การควบคุมเซอร์โวบน Arduino

ในบทช่วยสอนนี้ คุณจะได้เรียนรู้วิธีการเชื่อมต่อเซอร์โวกับ Arduino

เซอร์โวเป็นมอเตอร์ที่สามารถควบคุมตำแหน่งเพลาได้โดยการตั้งค่ามุมการหมุน

เซอร์โวถูกใช้เพื่อจำลองการเคลื่อนไหวทางกลต่างๆ ของหุ่นยนต์

บทที่ 5 LED สามสีบน Arduino

ในบทช่วยสอนนี้ คุณจะได้เรียนรู้วิธีการเชื่อมต่อ LED สามสีกับ Arduino

ไฟ LED สามสี(ไฟ RGB) - นี่คือไฟ LED สามดวงที่มีสีต่างกันในตัวเครื่องเดียว โดยมาพร้อมกับแผงวงจรพิมพ์ขนาดเล็กที่มีตัวต้านทานอยู่หรือไม่มีตัวต้านทานในตัว บทเรียนครอบคลุมทั้งสองตัวเลือก

บทที่ 6 องค์ประกอบ Piezo บน Arduino

ในบทนี้ คุณจะได้เรียนรู้วิธีการเชื่อมต่อองค์ประกอบเพียโซกับ Arduino

องค์ประกอบเพียโซ- ตัวแปลงไฟฟ้าเครื่องกลที่แปลแรงดันไฟฟ้า เข้าสู่การสั่นสะเทือนของเมมเบรน การสั่นสะเทือนเหล่านี้ทำให้เกิดเสียง

ในโมเดลของเราสามารถปรับความถี่เสียงได้โดยการตั้งค่าพารามิเตอร์ที่เหมาะสมในโปรแกรม

บทที่ 7 โฟโตรีซีสเตอร์บน Arduino

ในบทนี้ของหลักสูตรนี้ คุณจะได้เรียนรู้วิธีการเชื่อมต่อโฟโตรีซีสเตอร์กับ Arduino

โฟโตรีซีสเตอร์- ตัวต้านทานที่ความต้านทานขึ้นอยู่กับความสว่างของแสงที่ตกกระทบ

ในแบบจำลองของเรา ไฟ LED จะสว่างขึ้นก็ต่อเมื่อความสว่างของแสงเหนือโฟโตรีซีสเตอร์น้อยกว่าค่าที่กำหนด ความสว่างนี้สามารถปรับได้ในโปรแกรม

บทที่ 8 เซ็นเซอร์ตรวจจับความเคลื่อนไหว (PIR) บน Arduino การส่งอีเมลอัตโนมัติ

ในบทนี้ของหลักสูตรของเรา คุณจะได้เรียนรู้วิธีการเชื่อมต่อเซ็นเซอร์ตรวจจับความเคลื่อนไหว (PIR) กับ Arduino รวมถึงจัดระเบียบการส่งอีเมลอัตโนมัติ

เซ็นเซอร์ตรวจจับความเคลื่อนไหว (PIR)- เซ็นเซอร์อินฟราเรดเพื่อตรวจจับการเคลื่อนไหวหรือการมีอยู่ของคนหรือสัตว์

ในแบบจำลองของเราเมื่อได้รับสัญญาณเกี่ยวกับการเคลื่อนไหวของมนุษย์จากเซ็นเซอร์ PIR Arduino จะส่งคำสั่งไปยังคอมพิวเตอร์เพื่อส่งอีเมลและจดหมายจะถูกส่งโดยอัตโนมัติ

บทที่ 9 การเชื่อมต่อเซ็นเซอร์อุณหภูมิและความชื้น DHT11 หรือ DHT22

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

เซ็นเซอร์อุณหภูมิและความชื้นเป็นเซ็นเซอร์ดิจิตอลคอมโพสิตที่ประกอบด้วยเซ็นเซอร์ความชื้นแบบคาปาซิทีฟและเทอร์มิสเตอร์สำหรับวัดอุณหภูมิ

ในแบบจำลองของเรา Arduino อ่านค่าที่อ่านได้จากเซ็นเซอร์และแสดงค่าที่อ่านได้บนหน้าจอคอมพิวเตอร์

บทที่ 10. การเชื่อมต่อแป้นพิมพ์เมทริกซ์

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

แป้นพิมพ์เมทริกซ์คิดค้นเพื่อทำให้การเชื่อมต่อปุ่มจำนวนมากง่ายขึ้น อุปกรณ์ดังกล่าวพบได้ทุกที่ เช่น ในแป้นพิมพ์คอมพิวเตอร์ เครื่องคิดเลข และอื่นๆ

บทที่ 11. การเชื่อมต่อโมดูลนาฬิกาแบบเรียลไทม์ DS3231

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

โมดูลนาฬิกาเรียลไทม์- เป็นวงจรอิเล็กทรอนิกส์ที่ออกแบบมาเพื่อบันทึกข้อมูลโครโนเมตริก (เวลาปัจจุบัน วันที่ วันในสัปดาห์ ฯลฯ) และเป็นระบบที่ประกอบด้วยแหล่งพลังงานอัตโนมัติและอุปกรณ์บันทึก

แอปพลิเคชัน. เฟรมสำเร็จรูปและหุ่นยนต์ Arduino


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

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

อีกทางเลือกหนึ่งคือการซื้อโครงหรือตัวถังหุ่นยนต์: แท่นบนล้อหรือราง หุ่นยนต์ฮิวแมนนอยด์ แมงมุม ฯลฯ ในกรณีนี้คุณจะต้องทำการบรรจุหุ่นยนต์ด้วยตัวเอง

แอปพลิเคชัน. ไดเรกทอรีมือถือ


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

แอปพลิเคชันประกอบด้วย 3 ส่วนหลัก:

  • ผู้ประกอบการ;
  • ข้อมูล;
  • ฟังก์ชั่น.

หาซื้อได้ที่ไหน Arduino


ชุด Arduino

หลักสูตรจะได้รับการอัปเดตพร้อมบทเรียนเพิ่มเติม ตามเรามา

Arduino เป็นแพลตฟอร์มสากลสำหรับไมโครคอนโทรลเลอร์ DIY มีโล่ (การ์ดขยาย) และเซ็นเซอร์มากมาย ความหลากหลายนี้ช่วยให้คุณสร้างโครงการที่น่าสนใจมากมายที่มุ่งปรับปรุงชีวิตของคุณและเพิ่มความสะดวกสบาย ขอบเขตการใช้งานของบอร์ดนั้นไร้ขีดจำกัด: ระบบอัตโนมัติ ระบบรักษาความปลอดภัย ระบบสำหรับการรวบรวมและวิเคราะห์ข้อมูล ฯลฯ

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

คุณสามารถทำอะไรกับ Arduino

หุ่นยนต์ดูดฝุ่น

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

ในการประกอบคุณจะต้อง:

1. Arduino Pro-mini หรืออื่นๆ ที่คล้ายกันและมีขนาดเหมาะสม...

2. อะแดปเตอร์ USB-TTL หากคุณใช้ Pro mini หากคุณเลือก Arduino Nano ก็ไม่จำเป็น มันถูกติดตั้งบนบอร์ดแล้ว

3. จำเป็นต้องใช้ไดรเวอร์ L298N เพื่อควบคุมและย้อนกลับมอเตอร์กระแสตรง

4. มอเตอร์ขนาดเล็กพร้อมกระปุกเกียร์และล้อ

5. เซ็นเซอร์อินฟราเรด 6 ตัว

6. เครื่องยนต์สำหรับกังหัน (ใหญ่กว่า)

7. ตัวกังหันเองหรือใบพัดจากเครื่องดูดฝุ่น

8. มอเตอร์สำหรับแปรงถ่าน (เล็ก)

9. เซ็นเซอร์การชนกัน 2 ตัว

10. แบตเตอรี่ 4 x 18650

11. ตัวแปลง DC-DC 2 ตัว (บูสต์และสเต็ปดาวน์)

13. ตัวควบคุมการทำงาน (การชาร์จและการคายประจุ) ของแบตเตอรี่

ระบบควบคุมมีลักษณะดังนี้:

และนี่คือระบบไฟฟ้า:

น้ำยาทำความสะอาดดังกล่าวกำลังพัฒนาโมเดลที่ผลิตจากโรงงานมีอัลกอริธึมอัจฉริยะที่ซับซ้อน แต่คุณสามารถลองสร้างการออกแบบของคุณเองซึ่งจะไม่ด้อยคุณภาพไปจนถึงอะนาล็อกราคาแพง

สามารถสร้างฟลักซ์การส่องสว่างได้ทุกสี โดยปกติแล้วจะใช้ไฟ LED ในตัวเรือนซึ่งมีคริสตัลสามดวงเรืองแสงในสีต่างๆ เพื่อควบคุมตัวควบคุม RGB พิเศษจึงถูกจำหน่าย สาระสำคัญคือการควบคุมกระแสที่จ่ายให้กับแต่ละสีของแถบ LED ดังนั้นความเข้มของการเรืองแสงของแต่ละสีทั้งสามสีจึงถูกควบคุม (แยกกัน)

คุณสามารถสร้างคอนโทรลเลอร์ RGB ของคุณเองได้โดยใช้ Arduino ยิ่งไปกว่านั้น โปรเจ็กต์นี้ยังใช้การควบคุมผ่าน Bluetooth อีกด้วย

ภาพถ่ายแสดงตัวอย่างการใช้ไฟ LED RGB หนึ่งดวง ในการควบคุมเทป คุณจะต้องมีแหล่งจ่ายไฟ 12V เพิ่มเติม จากนั้นจะควบคุมเกตของทรานซิสเตอร์เอฟเฟกต์สนามที่รวมอยู่ในวงจร กระแสไฟชาร์จของเกทถูกจำกัดด้วยตัวต้านทาน 10 kOhm โดยจะติดตั้งระหว่างพิน Arduino และเกท ตามลำดับ

แผงควบคุมที่ใช้ Arduino และสมาร์ทโฟน

การใช้ไมโครคอนโทรลเลอร์ทำให้คุณสามารถสร้างรีโมทคอนโทรลสากลที่ควบคุมจากโทรศัพท์มือถือได้

สำหรับสิ่งนี้คุณจะต้อง:

    Arduino ทุกรุ่น;

    ตัวรับสัญญาณอินฟราเรด TSOP1138;

    ไฟ LED IR;

    โมดูลบลูทูธ HC-06.

โปรเจ็กต์สามารถอ่านโค้ดจากรีโมทของโรงงานและบันทึกค่าได้ หลังจากนั้นคุณสามารถควบคุมผลิตภัณฑ์โฮมเมดนี้ผ่านบลูทูธได้

เว็บแคมได้รับการติดตั้งบนกลไกการหมุน เชื่อมต่อกับคอมพิวเตอร์ด้วยซอฟต์แวร์ที่ติดตั้งไว้ มันขึ้นอยู่กับไลบรารีการมองเห็นของคอมพิวเตอร์ - OpenCV (Open Source Computer Vision Library) หลังจากที่โปรแกรมตรวจพบใบหน้าแล้ว พิกัดของการเคลื่อนไหวของมันจะถูกส่งผ่านสาย USB

Arduino สั่งการขับเคลื่อนกลไกการหมุนและวางตำแหน่งเลนส์กล้อง เซอร์โวคู่หนึ่งใช้ในการเคลื่อนย้ายกล้อง

วิดีโอแสดงวิธีการทำงานของอุปกรณ์นี้

จับตาดูสัตว์ของคุณ!

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

ในกรณีนี้ขนาดของอุปกรณ์มีบทบาทชี้ขาดที่นี่เนื่องจากสัตว์ไม่ควรรู้สึกไม่สบายจากมัน หากต้องการบันทึกข้อมูล คุณสามารถใช้เพื่อทำงานร่วมกับการ์ดหน่วยความจำ Micro-SD

ด้านล่างนี้เป็นแผนภาพของอุปกรณ์เวอร์ชันดั้งเดิม

เวอร์ชันดั้งเดิมของโปรเจ็กต์ใช้บอร์ด TinyDuino และแผ่นป้องกันสำหรับมัน หากคุณไม่พบมัน ก็ค่อนข้างเป็นไปได้ที่จะใช้สำเนา Arduino ขนาดเล็ก: mini, micro, nano

ใช้องค์ประกอบ Li-ion ความจุต่ำสำหรับแหล่งจ่ายไฟ แบตเตอรี่ขนาดเล็กใช้งานได้ประมาณ 6 ชั่วโมงผู้เขียนลงเอยด้วยการใส่ทุกอย่างลงในขวด Tic-Tac ที่ถูกตัดออก เป็นที่น่าสังเกตว่าเสาอากาศ GPS จะต้องชี้ขึ้นเพื่อให้ได้ค่าการอ่านเซ็นเซอร์ที่เชื่อถือได้

รหัสล็อคหัวขโมย

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

แน่นอนว่าอุปกรณ์ดังกล่าวอาจไม่เหมาะกับการใช้งานจริง แต่เป็นอุปกรณ์สาธิตที่ยอดเยี่ยม

Arduino ในเพลง

นี่น่าจะไม่ใช่โครงการ แต่เป็นเพียงการสาธิตเล็กๆ น้อยๆ ว่านักดนตรีใช้แพลตฟอร์มนี้อย่างไร

ดรัมแมชชีนบน Arduino เป็นที่น่าสังเกตว่านี่ไม่ใช่การค้นหาตัวอย่างที่บันทึกไว้ธรรมดา แต่โดยหลักการแล้ว การสร้างเสียงโดยใช้อุปกรณ์ "ฮาร์ดแวร์"

การให้คะแนนชิ้นส่วน:

    ทรานซิสเตอร์ชนิด NPN เช่น 2n3904 - 1 ชิ้น

    ตัวต้านทาน 1 kOhm (R2, R4, R5) - 3 ชิ้น

    330 โอห์ม (R6) - 1 ชิ้น

    10 kOhm (R1) - 1 ชิ้น

    100 kOhm (R3) - 1 ชิ้น

    ตัวเก็บประจุด้วยไฟฟ้า 3.3 ยูเอฟ - 1 ชิ้น

เพื่อให้โปรเจ็กต์ทำงานได้ คุณจะต้องเชื่อมต่อไลบรารีเพื่อขยายซีรีส์ฟูเรียร์ที่รวดเร็ว

นี่เป็นโปรเจ็กต์ "คุณสามารถอวดเพื่อนของคุณ" ที่ค่อนข้างเรียบง่ายและน่าสนใจ

3 โครงการหุ่นยนต์

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

หุ่นยนต์บีมบน Arduino

ในการประกอบหุ่นยนต์เดินสี่ขา คุณจะต้อง:

    ในการขยับขาคุณต้องมีเซอร์โวมอเตอร์เช่น Tower Hobby TS-53;

    ลวดทองแดงที่มีความหนาปานกลาง (เพื่อให้สามารถรับน้ำหนักของโครงสร้างได้และไม่โค้งงอ แต่ไม่หนาเกินไปเพราะไม่เข้าท่า)

    ไมโครคอนโทรลเลอร์ - AVR ATMega 8 หรือบอร์ด Arduino ทุกรุ่น

    สำหรับแชสซี การออกแบบระบุว่าใช้ Sintra Frame เป็นพลาสติกชนิดหนึ่งที่โค้งงอเป็นรูปร่างได้เมื่อถูกความร้อน

ผลลัพธ์ก็คือคุณจะได้รับ:

เป็นที่น่าสังเกตว่าหุ่นยนต์ตัวนี้ไม่ได้ขับรถ แต่เดิน สามารถก้าวข้ามและปีนขึ้นไปได้สูงถึง 1 ซม.

ด้วยเหตุผลบางประการ โครงการนี้ทำให้ฉันนึกถึงหุ่นยนต์จากการ์ตูน Wall-e คุณสมบัติพิเศษคือใช้ชาร์จแบตเตอรี่ มันเคลื่อนที่ได้เหมือนรถยนต์บน 4 ล้อ

ส่วนประกอบของมัน:

    ขวดพลาสติกขนาดเหมาะสม

  • จัมเปอร์พ่อและแม่;

    แผงโซลาร์เซลล์ที่มีแรงดันเอาต์พุต 6V;

    ในฐานะผู้บริจาคล้อ เครื่องยนต์ และชิ้นส่วนอื่นๆ เช่น รถบังคับวิทยุ

    เซอร์โวหมุนต่อเนื่องสองตัว

    เซอร์โวธรรมดาสองตัว (180 องศา);

    ที่ใส่แบตเตอรี่ AA และสำหรับ "เม็ดมะยม";

    เซ็นเซอร์การชน;

    LED, โฟโตรีซิสเตอร์, ตัวต้านทานคงที่ 10 kOhm - รวม 4 ชิ้น;

    ไดโอด 1n4001

นี่คือพื้นฐาน - บอร์ด Arduino พร้อมโปรโตชิลด์

นี่คือลักษณะของอะไหล่ - ล้อ

โครงสร้างเกือบจะประกอบแล้ว มีการติดตั้งเซ็นเซอร์แล้ว

แก่นแท้ของการทำงานของหุ่นยนต์คือการที่มันต้องสัมผัสกับแสง เขาต้องการความอุดมสมบูรณ์ในการเดินเรือ

นี่เป็นเครื่องจักร CNC มากกว่าหุ่นยนต์ แต่โปรเจ็กต์นี้ให้ความบันเทิงมาก เป็นเครื่องวาดแบบ 2 แกน นี่คือรายการส่วนประกอบหลักที่ประกอบด้วย:

    (ดีวีดี)ไดรฟ์ซีดี - 2 ชิ้น;

    ไดรเวอร์ 2 ตัวสำหรับสเต็ปเปอร์มอเตอร์ A498;

    เซอร์โวไดรฟ์ MG90S;

    อาร์ดูโน่ อูโน่;

    แหล่งจ่ายไฟ 12V;

    ปากกาลูกลื่น และองค์ประกอบการออกแบบอื่นๆ

ออปติคัลดิสก์ไดรฟ์ใช้บล็อกที่มีสเต็ปเปอร์มอเตอร์และแกนนำที่วางตำแหน่งหัวออปติคัล มอเตอร์ เพลา และแคร่จะถูกถอดออกจากบล็อกเหล่านี้

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

ขั้นตอนการประกอบและการใช้งานที่สมบูรณ์แสดงอยู่ในวิดีโอนี้

บทสรุป

บทความนี้ครอบคลุมเพียงตัวอย่างเล็กๆ น้อยๆ ของทั้งหมดที่คุณสามารถทำได้บนแพลตฟอร์มยอดนิยมนี้ ที่จริงแล้วทุกอย่างขึ้นอยู่กับจินตนาการของคุณและงานที่คุณตั้งไว้สำหรับตัวคุณเอง



มีคำถามหรือไม่?

แจ้งการพิมพ์ผิด

ข้อความที่จะส่งถึงบรรณาธิการของเรา: