FPGA คืออะไรภาษาง่าย ๆ สำหรับผู้เริ่มต้น

FPGA คืออะไรภาษาง่าย ๆ สำหรับผู้เริ่มต้นอุปกรณ์อิเล็กทรอนิกส์ดิจิทัลเกี่ยวข้องกับอะไร? ก่อนอื่นมีองค์ประกอบทางตรรกะ AND, OR, NOT เพิ่มเติมลงทะเบียนเปลี่ยนเครื่องถอดรหัสมัลติเพล็กเซอร์ ฯลฯ เข้ามาในหน่วยความจำ อย่างไรก็ตามเนื่องจากความซับซ้อนของอุปกรณ์อิเล็กทรอนิกส์และแนวโน้มการเพิ่มขึ้นของขนาดเล็กการสร้างอุปกรณ์ที่ใช้ IC จากส่วนประกอบข้างต้นกลายเป็นเรื่องยากมากขึ้นไอซีที่กำหนดเองของโครงสร้างและวงจรที่จำเป็นที่พิสูจน์แล้วว่าคุ้มค่าเฉพาะเมื่ออุปกรณ์ถูกจำลองจำนวนมาก

ทางออกของสถานการณ์นี้คือการพัฒนาวงจรตรรกะแบบรวมที่ตั้งโปรแกรมได้ (ย่อมาจาก FPGA, ตัวย่อต่างประเทศเป็นอุปกรณ์ตรรกะที่โปรแกรมได้, PLD) มันคืออะไรและมันใช้ที่ไหนเราจะบอกในบทความนี้ ด้วยคำว่า "โปรแกรมได้" ผู้เริ่มต้นส่วนใหญ่จะเชื่อมโยงกับไมโครคอนโทรลเลอร์FPGA เป็นอุปกรณ์ที่แตกต่างอย่างสิ้นเชิง ...

 

วิธีตรวจสอบไมโครคอนโทรลเลอร์เพื่อดูความสามารถในการให้บริการ

วิธีตรวจสอบไมโครคอนโทรลเลอร์เพื่อดูความสามารถในการให้บริการในการซ่อมอุปกรณ์และวงจรประกอบคุณต้องแน่ใจว่าองค์ประกอบทั้งหมดอยู่ในสภาพที่ใช้งานได้ดีมิฉะนั้นคุณจะเสียเวลา ไมโครคอนโทรลเลอร์ยังสามารถเบิร์นออกมาได้ แต่จะตรวจสอบได้อย่างไรว่าไม่มีสัญญาณภายนอก: รอยแตกในกรณีพื้นที่ไหม้เกรียมกลิ่นไหม้และอื่น ๆ ? สำหรับสิ่งนี้คุณต้องการ: แหล่งจ่ายไฟที่มีแรงดันไฟฟ้าที่เสถียร, มัลติมิเตอร์, สโคป

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

 

ไมโครคอนโทรลเลอร์ที่สามารถตั้งโปรแกรมได้ใน JavaScript: ตัวเลือกใดคุณสมบัติและความสามารถ

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

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

 

เซ็นเซอร์ยอดนิยมสำหรับ Arduino

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

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

 

Arduino และ stepper motor: พื้นฐาน, โครงร่าง, การเชื่อมต่อและการควบคุม

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

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

 

ไฟ LED RGB: การทำงานของอุปกรณ์ภายใน, วิธีเชื่อมต่อ, RGB-led และ Arduino

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

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

 

การควบคุมระยะไกลไมโครคอนโทรลเลอร์: IR Remote, Arduino, ESP8266, 433 MHz

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

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

 

10 โครงการที่น่าสนใจสำหรับ Arduino

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

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