สารบัญ:
- ขั้นตอนที่ 1: คำถามที่พบบ่อย
- ขั้นตอนที่ 2: รวบรวมชิ้นส่วน
- ส่วนรายการ
- ขั้นตอนที่ 3: ซ็อกเก็ต IC
- ขั้นตอนที่ 4: เพิ่ม Pin Sockets ชุดแรก
- ขั้นตอนที่ 5: ซ็อกเก็ต 4 พิน
- ขั้นตอนที่ 6: Sockets ชุดที่สอง
- ขั้นตอนที่ 7: เพิ่ม Power Jack
- ขั้นตอนที่ 8: ส่วนหัวของการเขียนโปรแกรม
- ขั้นตอนที่ 9: เพิ่มสวิตช์
- ขั้นตอนที่ 10: เพิ่มตัวเก็บประจุไฟ
- ขั้นตอนที่ 11: เตรียม Crystal Socket
- ขั้นตอนที่ 12: นำพลาสติกออก
- ขั้นตอนที่ 13: Crystal Sockets
- ขั้นตอนที่ 14: การเพิ่ม Crystal Sockets
- ขั้นตอนที่ 15: เพิ่มตัวควบคุมแรงดันไฟฟ้า
- ขั้นตอนที่ 16: เพิ่มตัวพิมพ์ใหญ่
- ขั้นตอนที่ 17: เสร็จสิ้นขั้นตอน
- ขั้นตอนที่ 18: เพิ่ม IC's
- ขั้นตอนที่ 19: การใช้งาน: โครงการใบพัดแรกของคุณ
- ขั้นตอนที่ 20: ดาวน์โหลด
วีดีโอ: แพลตฟอร์มใบพัด: 20 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:09
ใบพัดคืออะไร?
Parallax Propeller เป็นไมโครคอนโทรลเลอร์ 8 คอร์ 32 บิต คุณคงเคยเห็นโปรเจ็กต์ Propeller Powered มาบ้างแล้ว เช่น:
OpenStomp Coyote-1: โอเพนซอร์สกีตาร์เอฟเฟกต์เหยียบ
เพลงสาธิต (.mp3) (เว็บไซต์)
The Replica 1, Apple 1 Clone
(เว็บไซต์)
ybox2, กล่องรับสัญญาณเครือข่าย DIY
(เว็บไซต์) และอื่นๆ อีกมากมาย โดยทั่วไปแล้ว Propeller จะใช้เนื่องจากมีประสิทธิภาพสูง มีเอาต์พุตวิดีโอที่ง่าย และให้ I/O จำนวนมาก
แล้ว Propeller Platform คืออะไร?
Propeller Platform วาง Prop ไว้บนแผงวงจรที่มีตัวควบคุมแรงดันไฟฟ้า หน่วยความจำ คริสตัล และตัวเชื่อมต่อไปยังโมดูลอื่นๆ มันเหมือนกับ Arduino มากที่มีการปรับปรุงเล็กน้อยเกี่ยวกับแนวคิดพื้นฐาน 1 - โมดูล (a.k.a. shields) สามารถเชื่อมต่อกันได้ที่ด้านบนและด้านล่าง ตัวอย่างเช่น คุณอาจมีโมดูลใบพัดอยู่ตรงกลาง หน้าจอ LCD UI ที่ด้านบน และตัวสร้างต้นแบบที่ด้านล่าง 2 - ระยะห่างพินคือ.1" ช่องว่างระหว่างซ็อกเก็ตคือ.2" ด้วย สิ่งนี้ทำให้แพลตฟอร์มเข้ากันได้กับเขียงหั่นขนม และช่วยให้คุณใช้โมดูลแพลตฟอร์มร่วมกับบอร์ดโครงการอื่นๆ 3 - รอยเท้าของบอร์ดคือ 3.8" x 2.5" ซึ่งเป็นรอยเดียวกับบริการ MiniBoard ของ ExpressPCB ดังนั้นการเพิ่มโมดูลที่กำหนดเองของคุณจึงไม่แพงและตรงไปตรงมา 4 - พวกเขาได้รับการบันทึกไว้อย่างดี มีอยู่ในคอลัมน์ของ Jon Williams ใน Nuts and Volts และ Propeller Platform Module จะเป็นพื้นฐานสำหรับหลายโครงการที่อธิบายไว้ในคอลัมน์ที่จะมาถึงของเขา 5 - พวกเขาเป็นสาธารณสมบัติ การออกแบบโมดูลใช้ใบอนุญาต MIT ทำให้คุณมีความยืดหยุ่นมากกว่าใบอนุญาตที่จำกัดมากกว่า เช่น Creative Commons Share-Alike สามารถดาวน์โหลดเทมเพลตและข้อมูลจำเพาะได้ที่นี่ Propeller Platform มีให้ในรูปแบบชุดอุปกรณ์หรือประกอบล่วงหน้าจาก Gadget Gangster เวลาในการสร้างประมาณ 45 นาที เริ่มต้นโดยไปที่ขั้นตอนต่อไป!
ขั้นตอนที่ 1: คำถามที่พบบ่อย
แพลตฟอร์มใบพัดคืออะไร?
แพลตฟอร์ม Propeller เป็นแพลตฟอร์มการประมวลผลแบบโอเพนซอร์สแบบฝังตัว ซึ่งคล้ายกับ Arduino มาก แต่ปรับปรุงแนวคิดโดยใช้ไมโครคอนโทรลเลอร์ที่เร็วขึ้น ระยะห่างพินมาตรฐาน และใบอนุญาตที่จำกัดน้อยกว่า (MIT License)
สเปกคืออะไร?
ไมโครคอนโทรลเลอร์ใบพัด:
- ฮาร์ดแวร์สร้างวิดีโอในตัวเพื่อส่งออกไปยังจอแสดงผล NTSC/PAL หรือ VGA
- ภาษาระดับสูงในตัว (สปิน) ที่เรียนรู้ได้ง่าย
- ประสิทธิภาพสูง (160 ล้านการดำเนินงานต่อวินาที)
- สามารถเปลี่ยนความเร็วได้ในขณะใช้งานเพื่อประสิทธิภาพพลังงานที่ดีขึ้น
- มีให้ในแพ็คเกจ DIP ที่เป็นมิตรกับนักอดิเรก
- 32 พิน I/O แต่ละพินสามารถตั้งค่าเป็นอินพุตหรือเอาต์พุตได้
แพลตฟอร์มใบพัดเสริม:
- ตัวควบคุมแรงดันไฟฟ้า 5v และ 3.3v ที่พิกัด 800mA แต่ละตัว
- คริสตัล 5 เมกะเฮิร์ตซ์ ผู้ใช้เปลี่ยนได้
- หน่วยความจำออนบอร์ด 32kB พร้อมพื้นที่สำหรับหน่วยความจำ IC. ที่สอง
- IC ทั้งหมดอยู่ในซ็อกเก็ตเพื่อให้เปลี่ยนและประกอบได้ง่ายขึ้น
- หัวพินมาตรฐาน.1" ในการกำหนดค่าแบบสองแถว ดังนั้นโมดูลจึงสามารถวางซ้อนกันด้านบนและด้านล่าง หรือเพิ่มลงในเขียงหั่นขนมหรือ Protoboard
แพลตฟอร์มใบพัดพร้อมแพลตฟอร์มแบตเตอรี่และโมดูล ProtoPlus
เปรียบเทียบกับ Arduino ได้อย่างไร?
จุดด้อย:
- แพงกว่า Arduino คือ $ 30 แพลตฟอร์ม Propeller พร้อม PropPlug (สิ่งที่คุณใช้ในการเขียนโปรแกรม Prop) คือ $ 50 แต่คุณจะต้องใช้ PropPlug เพียงอย่างเดียวและ Propeller Platform เพียงอย่างเดียวคือ 35 เหรียญ
- ชุมชนขนาดเล็ก คุณจะเห็นคำว่า 'Arduino' ใน Make Magazine บ่อยกว่าคำว่า 'Propeller'
- ไม่มีออนบอร์ด 'Analog In' คุณต้องใช้ตัวเก็บประจุและตัวต้านทานเพื่ออ่านค่าแอนะล็อก ไม่ยากแต่ไม่ง่ายเหมือน Arduino
- 2 ชิป คุณต้องมีไอซี 2 ตัว เมื่อใช้ Propeller, Prop และ EEPROM เพื่อจัดเก็บโปรแกรม
ข้อดี:
- ไมโครคอนโทรลเลอร์ที่เร็วกว่ามาก WAAY Faster วิธีนี้ช่วยให้คุณทำสิ่งที่ยอดเยี่ยมได้ เช่น เอาต์พุต VGA สังเคราะห์เสียง เล่นไฟล์.wav และอื่นๆ ทั้งหมดบนชิป ใบพัดทำ 160 MIPS ในขณะที่ atmega168 ทำ 16
- เสียงและวิดีโอคุณภาพสูง ฮาร์ดแวร์สำหรับวิดีโอสร้างขึ้นและมีไลบรารีเสียงจำนวนมากภายใต้ใบอนุญาต MIT
- มัลติทาสกิ้งจริงบอกให้ฟันเฟืองตัวหนึ่งดูแลวิดีโอและอีกอันให้จัดการแป้นพิมพ์ / เมาส์ แค่นี้ก็เรียบร้อย ไม่มีการขัดจังหวะ ไม่มีตัวจับเวลา - มันง่ายมากที่จะทำมัลติทาสกิ้งบน Propeller
- I/O มากขึ้น ยืดหยุ่นมากขึ้น I/O แต่ละรายการสามารถกำหนดค่าใหม่ได้ และมี 32 รายการ
- ระยะห่างพินมาตรฐาน แพลตฟอร์มใบพัดเหมาะกับเขียงหั่นขนมหรือโปรโตบอร์ด
- การใช้พลังงานที่ดีขึ้น Prop สามารถเปลี่ยนความเร็วนาฬิกาได้ทันทีเพื่อประหยัดพลังงานและปิดฟันเฟืองที่ไม่ได้ใช้ การใช้พลังงานสามารถเปลี่ยนจาก 80mA ไปจนถึง 4-5mA
- Better License Arduino ได้รับอนุญาตภายใต้ Creative Commons Attribution Share-alike (อ่าน - มีหลายหน้า) แพลตฟอร์ม Propeller มีให้ภายใต้ใบอนุญาต MIT (อ่าน - เป็น 2 ย่อหน้า) ไม่ต้องกังวลว่าคุณใช้การออกแบบของเราอย่างไร เราจะไม่ฟ้อง!
ถุงผสม:
- ซอฟต์แวร์เน้น ไมโครคอนโทรลเลอร์จำนวนมากมีฮาร์ดแวร์เฉพาะเพื่อทำงานบางอย่างให้สำเร็จ แต่ Propeller ทำหน้าที่ส่วนใหญ่ในซอฟต์แวร์แทน นี้ไม่ได้รบกวนฉัน แต่บางคนมีปัญหากับมัน
- Spin ภาษาระดับสูงสำหรับ Prop คือ Spin - นี่เป็นภาษาที่ทันสมัยกว่า C/C++ มาก แต่ต้องใช้เวลาทำความคุ้นเคยเล็กน้อย
- การสนับสนุน Mac ไม่มีไคลเอนต์ Mac ที่เป็นทางการ แต่การเริ่มต้นและใช้งาน Mac นั้นไม่ใช่เรื่องยาก Parallax มีหน้า Mac อยู่ที่นี่
โดยส่วนตัวแล้ว ฉันใช้ Propeller สำหรับการพัฒนาส่วนใหญ่ และฉันใช้ PICaxe (อ่านว่า: 08M ในยุคของเรา 555) เมื่อฉันต้องการตรรกะง่ายๆ/ราคาถูก Arduino นั้น 'ถูกต้อง แต่ฉันพบว่า Propeller ตั้งโปรแกรมได้ง่ายกว่าและมีประสิทธิภาพมากกว่ามาก Arduino มีราคาแพงเกินไปเมื่อฉันต้องการตรรกะง่ายๆ มีโมดูลใดบ้าง ไม่มีรายชื่อโมดูลที่แน่ชัด แต่คุณสามารถตรวจสอบ Gadget Gangster สำหรับโมดูลบางส่วนที่มีอยู่ในปัจจุบันได้ โมดูลตัวอย่างบางส่วน:
- วิดีโอ / เสียง
- แบตเตอรี่
- DMX
- จอ LCD
- โปรโตบอร์ด
- microSD
- ตัวควบคุมมอเตอร์
โมดูลเพิ่มเติมออกมาตลอดเวลาเช่นกัน
ขั้นตอนที่ 2: รวบรวมชิ้นส่วน
ขั้นแรก พลิกหัวแร้งของคุณ ปล่อยให้มันร้อนขึ้นในขณะที่คุณตรวจสอบเพื่อให้แน่ใจว่าคุณมีส่วนประกอบดังต่อไปนี้:
ส่วนรายการ
- 3x 47uF Electrolytic Caps (ตรวจสอบให้แน่ใจว่าเป็น micro-mini เพื่อให้โมดูลอื่น ๆ จะพอดีกับด้านบน)
- 1x 4.7uF แทนทาลัม Cap
- 1x104 ฝาเซรามิก
- ตัวต้านทาน 1x 10k Ohm (น้ำตาล - ดำ - ส้ม)
- ตัวต้านทาน 1x220 โอห์ม (แดง - แดง - น้ำตาล)
- ตัวต้านทาน 1x 470 โอห์ม (สีเหลือง - ม่วง - น้ำตาล)
- 1x 1.1k ตัวต้านทานโอห์ม (น้ำตาล - น้ำตาล - แดง)
- 2x ไฟ LED สีเขียว 3 มม. สีเขียว
- 1x LED สีแดง
- ซ็อกเก็ตพินเครื่อง 2x
- ซ็อกเก็ต 2x 4pin
- ซ็อกเก็ต 2x 16pin
- 1x 4pin หัวมุมขวา
- 1x สวิตช์ไฟมุมขวา
- 1x สวิตช์สัมผัส
- 1x 40pin DIP socket
- 1x 8pin DIP socket
- แจ็คเพาเวอร์ 1x2 มม.
- คริสตัล 1x 5Mhz (ตรวจสอบให้แน่ใจว่าสูงครึ่งหนึ่งเพื่อให้โมดูลอื่นสามารถใส่ได้ด้านบน)
- ตัวควบคุมแรงดันไฟฟ้า 1x 5V
- ตัวควบคุมแรงดันไฟฟ้า 1x 3.3V
- 1x ใบพัดพารัลแลกซ์
- 1x 32 kB i2c EEPROM
- 1x ใบพัดแพลตฟอร์ม PCB
ขั้นตอนที่ 3: ซ็อกเก็ต IC
ขั้นแรกให้เปิดซ็อกเก็ต ซ็อกเก็ตมีกลไกการล็อคที่ดีเพื่อยึดเข้ากับ pcb ในขณะที่คุณบัดกรี ฉันชอบใช้ซ็อกเก็ตมากกว่า เพราะคุณสามารถถอด IC ออกได้อย่างง่ายดายหากคุณมีปัญหา และคุณไม่จำเป็นต้องกังวลว่าจะทำให้ IC เสียหายขณะบัดกรี ซ็อกเก็ต DIP 8 พินไปที่ U2 รอยบากชี้ขึ้น ซ็อกเก็ต DIP 40 พินไปที่ U1 รอยบากชี้ไปทางซ้าย
ขั้นตอนที่ 4: เพิ่ม Pin Sockets ชุดแรก
ใช้ซ็อกเก็ต 16 พินอันใดอันหนึ่งแล้วเพิ่มลงในบอร์ด คุณสามารถเพิ่มลงในแถวด้านนอก (ใกล้กับขอบกระดานมากที่สุด) หรือแถวด้านใน แต่ขอแนะนำให้เพิ่มลงในแถวภายนอก ให้แถวภายในว่างไว้ก่อนในตอนนี้ แต่คุณสามารถใส่ส่วนหัวของพินเพื่อซ้อนโมดูลอื่นภายใต้ Propeller Platform
ขั้นตอนที่ 5: ซ็อกเก็ต 4 พิน
เพิ่มซ็อกเก็ต 4 พิน ใช้ส่วนหัวของหมุดมุมฉากเพื่อให้ซ็อกเก็ตทั้งสองอยู่ในแนวเดียวกัน ดังแสดงในรูปภาพ วิธีนี้จะยึดซ็อกเก็ต 4 พินไว้ในขณะที่คุณพลิกกระดานและเก็บซ็อกเก็ต 4 พินและ 16 พินให้ตรง ซ็อกเก็ต 4 พินอยู่ในแถวเดียวกับซ็อกเก็ต 16 พิน
ขั้นตอนที่ 6: Sockets ชุดที่สอง
ข้อตกลงเดียวกันในอีกด้านหนึ่ง
ขั้นตอนที่ 7: เพิ่ม Power Jack
เพิ่มแจ็คไฟที่ด้านบนซ้ายของบอร์ด ในกล่องใต้ '7.5 - 12VDC' เมื่อทำการบัดกรีแจ็คไฟ ให้ใจกว้างกับการบัดกรี - นี่คือสิ่งที่ยึดแจ็คลงเมื่อคุณใส่ / ถอดปลั๊กไฟ
ขั้นตอนที่ 8: ส่วนหัวของการเขียนโปรแกรม
ใบพัดถูกตั้งโปรแกรมด้วย Prop Plug เพิ่มส่วนหัวมุมฉากในกล่องที่มีข้อความ 'ปลั๊ก' ดังแสดงในรูปภาพ นี่คือที่ที่คุณจะเชื่อมต่อ Prop Plug สำหรับการเขียนโปรแกรม คุณสามารถรับ Prop Plug จาก Gadget Gangster หรือ Parallax ประโยชน์ของการรักษาฮาร์ดแวร์การเขียนโปรแกรมไว้นอกบอร์ดคือขนาดบอร์ดโดยรวมที่เล็กลงและต้นทุนที่ต่ำลง เมื่อคุณทำเสร็จแล้วและพร้อมที่จะตั้งโปรแกรม Propeller ให้ใส่ Prop Plug 'hat-side up'
ขั้นตอนที่ 9: เพิ่มสวิตช์
เพิ่มสวิตช์ไปทางซ้ายและขวา สวิตช์สัมผัสด้านขวาจะรีเซ็ต Prop เมื่อทำงาน (เพียงแตะเพื่อรีเซ็ต) สวิตช์ด้านซ้ายเป็นสวิตช์ไฟ สวิตช์ทั้งสองวางอยู่ที่ขอบของบอร์ดเพื่อให้เข้าถึงได้ง่ายหากมีโมดูลอื่นๆ วางซ้อนกันอยู่ด้านบน
ขั้นตอนที่ 10: เพิ่มตัวเก็บประจุไฟ
ตัวพิมพ์ใหญ่สามตัว (ดูเหมือนกระป๋องเล็กๆ) อยู่ถัดจากสวิตช์มุมขวา ช่วยให้ไมโครคอนโทรลเลอร์และโมดูลอื่นๆ จ่ายไฟได้อย่างราบรื่น ตัวเก็บประจุมีความไวต่อขั้ว ตัวนำที่อยู่ใกล้กับแถบมากที่สุดจะเป็นค่าลบ และชี้ลง ตรวจสอบให้แน่ใจว่าคุณใช้ตัวพิมพ์เล็กแบบไมโคร มิฉะนั้นโมดูลอื่นๆ อาจไม่พอดีกับด้านบนของแท่นใบพัด
ขั้นตอนที่ 11: เตรียม Crystal Socket
เป็นการดีที่จะใช้ซ็อกเก็ตสำหรับคริสตัลเนื่องจาก Prop สามารถรองรับค่าคริสตัลอื่น ๆ นี่คือเคล็ดลับในการสร้างซ็อกเก็ตคริสตัล1 - ระบุซ็อกเก็ตพินเครื่องสองอัน (ดังภาพด้านล่าง) ใช้คันกั้นน้ำเพื่อแบ่งครึ่ง
ขั้นตอนที่ 12: นำพลาสติกออก
ใช้คันกั้นน้ำอีกครั้ง แกะพลาสติกรอบๆ หมุดแต่ละอันออก ดังแสดงในรูปภาพ คุณเพียงแค่ใช้แรงกดเล็กน้อยเพื่อขูดพลาสติกออก
ขั้นตอนที่ 13: Crystal Sockets
นี่คือสิ่งที่คุณจะได้รับ:
ขั้นตอนที่ 14: การเพิ่ม Crystal Sockets
ใส่เข้าไปตามที่แสดงในภาพ ฉันใช้เทปกาวเล็กน้อยเพื่อยึดไว้ พลิกกระดานแล้วประสานเข้าที่ ที่ด้านหลังของบอร์ด ตัดแต่งหมุดยึดจากซ็อกเก็ตของเครื่อง นอกจากนี้ ให้เพิ่มตัวต้านทานที่ R1, R2 และ R3 เจ้าตัวเล็กเหล่านี้จะจำกัดกระแสไฟของ LED ซึ่งจะบอกคุณเมื่อเปิดเครื่อง R1: ตัวต้านทาน 1.1k (น้ำตาล - น้ำตาล - แดง)R2: ตัวต้านทาน 470 โอห์ม (เหลือง - ม่วง - น้ำตาล)R3: ตัวต้านทาน 220 โอห์ม (แดง - แดง - น้ำตาล)
ขั้นตอนที่ 15: เพิ่มตัวควบคุมแรงดันไฟฟ้า
ใบพัดทำงานที่ 3.3V แต่ Propeller Platform ยังมีตัวควบคุม 5V เพื่อจัดหา 5V ให้กับโมดูลอื่น ๆ VR1: ตัวควบคุม 5V เป็น ON Semi (ตอน # MC33269T-5.0G) เมื่อเทียบกับตัวควบคุม 3.3V มีแถบสี่เหลี่ยมที่บางกว่าเล็กน้อย กล่องดำไม่มีรอยบากเล็กน้อย VR2: ตัวควบคุม 3.3V มันคือ ST (ตอนที่ # LD1117V33) มีแถบหนาขึ้นโดยตัดมุมของแถบออก คุณยังสามารถใช้บัดกรีพิเศษอีกเล็กน้อยเพื่อเชื่อมต่อแท็บกับบอร์ด นี้จะช่วยให้หน่วยงานกำกับดูแลจมความร้อนมากขึ้น
ขั้นตอนที่ 16: เพิ่มตัวพิมพ์ใหญ่
ฝาครอบแทนทาลัมอยู่ติดกับซ็อกเก็ตคริสตัล โปรดทราบว่าฝาครอบแทนทาลัมเป็นแบบโพลาไรซ์ หากคุณมองใกล้ร่างกาย คุณจะเห็นเครื่องหมาย + ข้างขาข้างหนึ่ง ขาที่มีเครื่องหมายบวกควรลอดผ่านรูที่อยู่ใกล้กับคริสตัลมากขึ้น ฝาปิดเซรามิกอยู่ต่ำกว่าซ็อกเก็ต DIP 40 พิน มันไม่ไวต่อขั้ว ฝาเซรามิกมีเครื่องหมาย '104' และมีขนาดเล็กกว่าฝาแทนทาลัมด้วย
ขั้นตอนที่ 17: เสร็จสิ้นขั้นตอน
เพิ่ม LED's -
PWR LED ที่ไปในวงกลมที่มีเครื่องหมาย 'PWR' มีเลนส์ใส สำหรับ LED นี้ ตะกั่วที่สั้นกว่าจะผ่านรูวงกลม (ใกล้กับตัวต้านทานมากขึ้น) ตะกั่วที่ยาวกว่าจะผ่านรูสี่เหลี่ยม 5.0 LED ที่อยู่ในวงกลมที่มีเครื่องหมาย '5.0' มีเลนส์สีเขียว สำหรับ LED นี้ ตะกั่วที่ยาวกว่าจะไหลผ่านรูวงกลม (ใกล้กับตัวต้านทานมากขึ้น) ตะกั่วที่สั้นกว่าจะผ่านรูสี่เหลี่ยม 3.3 LED ที่ไปในวงกลมที่มีเครื่องหมาย '3.3' มีเลนส์สีเขียว สำหรับ LED นี้ ตะกั่วที่ยาวกว่าจะไหลผ่านรูวงกลม (ใกล้กับตัวต้านทานมากขึ้น) ตะกั่วที่สั้นกว่าจะผ่านรูสี่เหลี่ยม นอกจากนี้ให้เพิ่มตัวต้านทาน 10k ohm (น้ำตาล - ดำ - ส้ม) ที่ R4 ขั้นตอนต่อไปคือการทดสอบกำลัง เสียบอะแดปเตอร์แปลงไฟแล้วพลิกสวิตช์มุมขวาลง ไฟ LED ทั้งหมดจะสว่างขึ้น แสดงว่าตัวควบคุมกำลังส่งกำลัง
ขั้นตอนที่ 18: เพิ่ม IC's
เพิ่ม Prop ในซ็อกเก็ต 40 Pin DIP และ EEPROM ในซ็อกเก็ต 8 Pin เพิ่มคริสตัลและตัดแต่งตะกั่วส่วนเกิน ไปที่ขั้นตอนถัดไป แล้วฉันจะแสดงตัวอย่างโปรแกรมเพื่อช่วยในการเริ่มต้น
ขั้นตอนที่ 19: การใช้งาน: โครงการใบพัดแรกของคุณ
ขั้นแรก ดาวน์โหลดเครื่องมือ Propeller (windows หรือ mac) เพื่อให้คุณสามารถเขียนโปรแกรมของคุณได้ ตรวจสอบให้แน่ใจว่าคุณมี PropPlug
เปิดใช้งาน Propeller Tool และเริ่มด้วยโปรแกรมที่ง่ายที่สุด ไฟ LED กะพริบ;
ฉันจะแยกย่อยแต่ละบรรทัด: โปรแกรมหลักของ PUB เริ่มดำเนินการตามวิธีแรกที่พบ ในกรณีนี้ มีเพียงวิธีเดียว (หลัก) และเป็นวิธี PUBlic แต่เราไม่ต้องกังวลว่าตอนนี้ dira[0]:= 1 dira[0] คือ 'การลงทะเบียนทิศทาง' สำหรับพิน 0 โดยการเขียนค่า 1 ลงในรีจิสเตอร์ เราสร้างพิน 0 เป็นเอาต์พุต:= เป็นตัวดำเนินการมอบหมาย REPEAT ทำทุกอย่างตามแท็บด้านล่าง การวนซ้ำ REPEAT โดยไม่มี จนกว่า จะวนซ้ำตลอดไป แท็บมีความสำคัญในการหมุน - ทุกอย่างที่เยื้องใต้บรรทัดนี้เป็นส่วนหนึ่งของลูป REPEAT !OUTA[0] ที่ ! โอเปอเรเตอร์หมายถึง 'พลิก' และ OUTA คือรีจิสเตอร์เอาต์พุตสำหรับพิน 0 ดังนั้นบรรทัดนี้จึงนำค่าปัจจุบันของ outa[0] พลิกกลับ และเขียนกลับ ถ้าพินสูงก็จะพลิกต่ำ ถ้าพินต่ำก็จะพลิกสูง วิธีที่ยอดเยี่ยมในการอธิบาย ! เป็น 'ตัวดำเนินการกำหนดระดับบิตไม่' WAITCNT(CLKFREQ + cnt) การแปล: กดค้างไว้ 1 วินาที WAITCNT(Time) จะหยุดการทำงานชั่วคราวจนกว่านาฬิกาของระบบ == Time CLKFREQ เป็นค่าระบบ - เท่ากับจำนวนขีดในแต่ละวินาที CNT เป็นอีกค่าหนึ่งของระบบ เป็นเวลาของระบบปัจจุบัน (มีกี่เห็บตั้งแต่ใบพัดเริ่มทำงาน) ด้วยการเพิ่มขีด 1 วินาทีให้กับนาฬิการะบบ เรากำลังหาว่านาฬิการะบบจะเป็นหนึ่งวินาทีต่อจากนี้ และนั่นคือโปรแกรมแรกของคุณ! คุณจะเปลี่ยนอะไรถ้าคุณต้องการให้ไฟ LED กะพริบสองครั้งต่อวินาที?
ขั้นตอนที่ 20: ดาวน์โหลด
Propeller เป็นไมโครคอนโทรลเลอร์ที่ยอดเยี่ยม นั่นคือ:
- รวดเร็วอย่างไม่น่าเชื่อ (160 ล้านคำสั่งต่อวินาที)
- มี I/O จำนวนมาก (32 พินที่สามารถทำอินพุตหรือเอาต์พุตได้)
- มีความสามารถด้านวิดีโอและเสียงที่ยอดเยี่ยม
- และง่ายต่อการพัฒนาสำหรับ
ตรวจสอบไซต์ของ Parallax เพื่อดูข้อมูลมากมายเกี่ยวกับ Propeller นอกจากนี้ คุณควรตรวจสอบ Object Exchange ของ Parallax ซึ่งมีไลบรารีโอเพนซอร์ซมากมายที่จะช่วยคุณในการทำโปรเจ็กต์ด้วย Prop ของคุณ ดาวน์โหลดคู่มือใบพัด ดาวน์โหลด Propeller Platform PCB Design (รูปแบบ ExpressPCB) Schematic พร้อมส่วน mouser #'s ที่นี่ (รูปแบบ ExpressPCB)เทมเพลตการออกแบบแพลตฟอร์มใบพัดคว้าชุดอุปกรณ์หรือประกอบชิ้นส่วนล่วงหน้าจาก Gadget Gangster
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: ในบทช่วยสอนนี้ ฉันจะแสดงขั้นตอนสำคัญในการติดตั้งปลั๊กอิน WordPress ให้กับเว็บไซต์ของคุณ โดยทั่วไป คุณสามารถติดตั้งปลั๊กอินได้สองวิธี วิธีแรกคือผ่าน ftp หรือผ่าน cpanel แต่ฉันจะไม่แสดงมันเพราะมันสอดคล้องกับ
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
เครื่อง Rube Goldberg 11 ขั้นตอน: 8 ขั้นตอน
เครื่อง 11 Step Rube Goldberg: โครงการนี้เป็นเครื่อง 11 Step Rube Goldberg ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง