สารบัญ:
- ขั้นตอนที่ 1: สิ่งที่คุณต้องการ
- ขั้นตอนที่ 2: Breadboard the Circuit
- ขั้นตอนที่ 3: การเขียนโปรแกรมไมโครคอนโทรลเลอร์
- ขั้นตอนที่ 4: วัสดุเพิ่มเติม
วีดีโอ: แนะนำ Cypress (ตอนที่ 1): 4 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
Arduino อาจเป็นหนึ่งในนั้น หากไม่ใช่ไมโครคอนโทรลเลอร์ที่ได้รับความนิยมมากที่สุดสำหรับมือสมัครเล่นทั่วไป แต่มีทางเลือกที่ยอดเยี่ยมสำหรับ Arduino ที่มักถูกมองข้ามเพียงเพราะ Arduino เป็นชื่อใหญ่ในไมโครคอนโทรลเลอร์อดิเรก ไมโครคอนโทรลเลอร์ที่ฉันต้องการเน้นคือระบบที่ตั้งโปรแกรมได้ของ Cypress บนชิปหรือ PSoC สั้น ๆ พวกมันทรงพลัง ราคาไม่แพง และใช้งานง่ายมาก และเป็นตัวเลือกที่ยอดเยี่ยมสำหรับไมโครคอนโทรลเลอร์อดิเรก Cypress นำเสนอวิธีสร้างวิดีโอด้วย Cypress Academy: วิดีโอ PSoC 101 อย่างไรก็ตาม บางครั้งวิดีโอเหล่านี้อาจดูมีสีสัน แต่วิดีโอเหล่านี้มีประโยชน์มากเช่นกัน นอกจากนี้ พวกเขายังจัดเตรียมเอกสารสำหรับทุกอย่างใน PSoC Creator IDE ที่เขียนได้ดีอย่างไม่น่าเชื่อ และหลังจากลงพื้นฐานแล้ว ทุกคนสามารถสอนตัวเองโดยใช้เอกสารประกอบ
คำแนะนำนี้เป็นชุดแรกในซีรีส์ที่จะให้ผู้ใช้ใหม่กับอุปกรณ์ Cypress เริ่มทำงาน ฉันจะพยายามทำมากขึ้นเรื่อยๆ หากมีการร้องขอเป็นพิเศษ แต่อย่ากลัวที่จะอ่านเอกสาร ทดสอบสิ่งต่าง ๆ ดูวิดีโอ Cypress Academy ถามคำถามในฟอรัม Cypress การสละเวลาเพื่อแก้ไขปัญหาด้วยตนเองจะช่วยให้คุณเรียนรู้ว่าอะไรที่ได้ผลและไม่ได้ผล และปัญหามักจะหาได้ง่าย
นี่เป็นสองส่วนที่สอนได้ โดยส่วนนี้เน้นที่บอร์ดที่ถูกที่สุด และส่วนที่ 2 จะเน้นที่บอร์ดที่มีราคาแพงกว่าเล็กน้อย (ยังมีราคาไม่แพง) ที่สามารถใช้ฟีเจอร์ดีบักเกอร์ใน PSoC Creator IDE ได้ นี่คือลิงค์ไปยังส่วนที่ 2;
แนะนำ Cypress (ตอนที่ 2)
ขั้นตอนที่ 1: สิ่งที่คุณต้องการ
คุณจะต้องใช้คอมพิวเตอร์เพื่อเรียกใช้ PSoC Creator 4.0 ซึ่งสามารถดาวน์โหลดได้จากเว็บไซต์ของ Cypress หลังจากสร้างบัญชีที่นี่
PSoC Creator 4.2
แพ็คเกจที่คุณจะต้องดาวน์โหลดคือ CY8CKIT-049-42xx CD ISO (ผู้สร้างซีดี) และจะติดตั้งทุกสิ่งที่คุณต้องการสำหรับชุดนี้
Cypress PS0C 4 เอกสารและดาวน์โหลด
ฮาร์ดแวร์สำหรับชุดอุปกรณ์มีอยู่ใน Digikey ที่นี่;
Cypress PSoC 4 คณะกรรมการประเมินผล
และขอแนะนำให้ใช้ส่วนหัวเหล่านี้สองสามตัวเพื่อประสานกับบอร์ดเนื่องจากไม่ได้มาพร้อมกับส่วนหัวที่บัดกรีล่วงหน้า ประเภทนี้มีราคาแพงกว่ารุ่นอื่นเล็กน้อย แต่ให้ตัวเชื่อมต่อทั้งตัวผู้และตัวเมียสำหรับสายไฟและมันดีที่มีการตั้งค่าบอร์ดแบบนี้สำหรับการทดสอบ
ส่วนหัวของพินชาย/หญิง
คุณจะต้องใช้ LED RGB แบบแคโทดทั่วไป ตัวต้านทาน 1k โอห์ม 2 ตัว ตัวต้านทาน 680 โอห์ม เขียงหั่นขนม และสายเบ็ดหรือสายเคเบิลดูปองท์ (หากคุณไม่แน่ใจว่าต้องการตัวผู้หรือตัวเมีย คุณมักจะพบพวกมันเป็นชุด ที่มีชายกับชาย ชายกับหญิง และหญิงกับหญิงล้วน) แต่ฉันไม่สามารถระบุแหล่งที่มาของสิ่งเหล่านี้ได้ เนื่องจากฉันมักจะซื้อสื่อเหล่านี้จาก eBay และรายการมาและไปบ่อย แต่มีมากมาย และง่ายดาย พบการค้นหาอีเบย์
ตราบใดที่คอมพิวเตอร์ของคุณมีพอร์ต USB และคุณมีหัวแร้งและหัวแร้ง คุณก็มีวัสดุทั้งหมดที่จำเป็น
ขั้นตอนที่ 2: Breadboard the Circuit
วงจรนี้ค่อนข้างง่ายในการติดตั้งเขียงหั่นขนม เราต่อสาย LED RGB แบบแคโทดทั่วไปที่มีตัวต้านทาน 1k ohm บนหมุดสีน้ำเงินและสีเขียว (หมุดสองตัวที่ด้านหนึ่งของตะกั่วที่ยาวที่สุด) และตัวต้านทาน 680 โอห์มบนพินสีแดง (พินเดียวที่อีกด้านหนึ่งของ ตะกั่วที่ยาวที่สุด) เรายังต้องเชื่อมต่อตะกั่วที่ยาวที่สุดบน LED กับพินกราวด์ (GND) บนบอร์ดไมโครคอนโทรลเลอร์ของเรา
จากรูปแบบพินของเราใน PSoC Creator เราจะต้องการเชื่อมต่อสายนำอื่นๆ ของตัวต้านทานของเรากับ P1.0 สำหรับสีแดง (ตัวต้านทาน 680 โอห์ม) P1.1 สำหรับสีเขียว และ P1.2 สำหรับสีน้ำเงินบนบอร์ดไมโครคอนโทรลเลอร์ของเรา รูปภาพมีรหัสสีสายไฟ โดยมีสีดำเป็นพื้นของเรา
ขั้นตอนที่ 3: การเขียนโปรแกรมไมโครคอนโทรลเลอร์
ฉันได้ทำตามคำแนะนำในรูปแบบวิดีโอเพื่อให้คุณสามารถหยุดชั่วคราว กรอกลับ และเล่นในยามว่างในขณะที่สร้างและเขียนโปรแกรมโปรเจ็กต์นี้ด้วยตนเอง ด้วยวิดีโอ แทนที่จะบอกคุณว่าปุ่มต่างๆ อยู่ที่ไหนและเมื่อใดควรคลิก คุณมีภาพประกอบเพื่อดูว่าฉันกำลังคลิกอะไรอยู่ ณ เวลาใด และสามารถดูขั้นตอนใดๆ อีกครั้งเมื่อใดก็ได้ ฉันได้รวมจุดหยุดชั่วคราวไว้ให้คุณหยุดและติดตามหากต้องการ
นอกจากนี้ ฉันยังรู้สึกซาบซึ้งเป็นอย่างยิ่งกับความคิดเห็นเกี่ยวกับสิ่งที่เป็นประโยชน์ และในด้านที่สามารถปรับปรุงได้เพื่อให้วิดีโอแนะนำมีประโยชน์มากขึ้นในอนาคต
ขั้นตอนที่ 4: วัสดุเพิ่มเติม
หากคุณประสบปัญหาด้วยเหตุผลบางประการ คุณสามารถดาวน์โหลดไฟล์ zip ของโปรเจ็กต์นี้ ไฟล์ที่แน่นอนจากวิดีโอ และแตกไฟล์ทั้งหมดไปยังโฟลเดอร์บนเดสก์ท็อปของคุณ จาก PSoC Creator ค้นหาไฟล์บนเดสก์ท็อปของคุณ ให้เปิดพื้นที่ทำงานและเรียกใช้ด้วยตนเอง หรือใช้เพื่อตรวจสอบแผนผังโครงการหรือรหัสของคุณ ทุกอย่างควรอยู่ที่นั่นและควรสร้างและตั้งโปรแกรมผ่าน Bootloader Host อย่างถูกต้องและจะให้ตัวอย่างการทำงานเป็นข้อมูลอ้างอิงรวมถึงมีวิดีโอประกอบเพื่อช่วยทำความคุ้นเคยกับ PSoC Creator
เมื่อคุณคุ้นเคยกับ PSoC Creator และวิธีการสร้างโปรเจ็กต์แล้ว คุณสามารถเริ่มสร้างโปรเจ็กต์ของคุณเอง เล่นกับส่วนประกอบ และรับความช่วยเหลือจากเอกสารมากมายที่ Cypress มอบให้ เช่นเดียวกับชุมชน PSoC เพื่อเพิ่มพูนความรู้และความสามารถของคุณโดยใช้สิ่งมหัศจรรย์เหล่านี้ ไมโครคอนโทรลเลอร์ ด้วยการใช้ส่วนประกอบและแผนผังตลอดจนการเข้ารหัสและเอกสารประกอบที่ยอดเยี่ยม จึงเป็นอุปกรณ์ที่ทรงพลังแต่ใช้งานง่าย
มีความสุขในการสร้าง!*แจ้งให้เราทราบหากมีปัญหากับไฟล์เก็บถาวรหลังจากแตกไฟล์และเรียกใช้ใน PSoC Creator**อัปเดตสำหรับ PSoC Creator 4.2*
แนะนำ:
รีโนเวทไฟกลางคืน Rayotron (ตอนที่ 2): 13 ขั้นตอน
การปรับปรุงแสงไฟกลางคืน Rayotron (ตอนที่ 2): โคมไฟกลางคืน Rayotron ของฉันได้รับแรงบันดาลใจจากเครื่องกำเนิดไฟฟ้าสถิตขนาดครึ่งล้านโวลต์ที่ออกแบบมาเพื่อผลิตรังสีเอกซ์พลังงานสูงสำหรับการวิจัยฟิสิกส์อะตอม โปรเจ็กต์ดั้งเดิมใช้แหล่งจ่ายไฟ DC 12 โวลต์เพื่อจ่ายพลังงานให้กับเครื่องสร้างประจุไอออนแบบไฟฟ้าขนาดเล็กที่ไม่
แนะนำ IOTSPT.com: 7 ขั้นตอน
ข้อมูลเบื้องต้นเกี่ยวกับ IOTSPT.com: IOTSPT.com เป็นเครือข่าย IoT ซึ่งใช้สำหรับเชื่อมต่อฮาร์ดแวร์กับอินเทอร์เน็ต นี่คือการออกแบบพิเศษสำหรับโมดูล ESP8266 นักพัฒนายังได้สร้าง API สำหรับนักพัฒนาเพื่อรวมฮาร์ดแวร์เข้ากับซอฟต์แวร์อื่นๆ ทีมงาน IOTSPT ได้สร้าง
แนะนำ Cypress (ตอนที่ 2): 3 ขั้นตอน
Intro to Cypress (ตอนที่ 2): Instructable นี้เป็นความต่อเนื่องของก่อนหน้าที่นี่ Intro to Cypress (ตอนที่ 1) Instructable ก่อนหน้าใช้บอร์ดประเมินผล PSoC 4 ที่ไม่มีสิทธิ์เข้าถึงโปรแกรมแก้ไขข้อบกพร่อง คำแนะนำนี้ใช้บอร์ดประเมินผล PSoC 5 ที่มีการเข้าถึง
แนะนำ Raspberry Pi (หัวขาด): 12 ขั้นตอน (พร้อมรูปภาพ)
แนะนำ Raspberry Pi (หัวขาด) ในที่สุด! ใช้ Raspberry Pi ของคุณโดยไม่ต้องใช้สิ่งที่รู้สึกเหมือนกับการเชื่อมต่ออุปกรณ์ต่อพ่วงภายนอกและจัดการกับสิ่งผิดปกติของสายเคเบิล: กำหนดค่า Pi ของคุณให้เป็นหัวขาด! (ไม่ใช่แบบน่ากลัวนะ) สิ่งนี้มีประโยชน์อย่างยิ่งสำหรับคนที่สอนเรื่อง
เข้ารหัสข้อมูลส่วนบุคคลของคุณ.. แนะนำ Truecrypt!: 8 ขั้นตอน
เข้ารหัสข้อมูลส่วนบุคคลของคุณ.. ขอแนะนำ Truecrypt! คุณอาจสงสัยว่า Truecrypt คืออะไร Truecrypt เป็นโปรแกรมที่ให้คุณเข้ารหัสข้อมูลจำนวนมาก และทำได้ง่ายมาก เลยตามไป. วิธีการเข้ารหัส ได้แก่ AES-256, Serpent และ Twofish(คอมโบของ