สารบัญ:
- ขั้นตอนที่ 1: บล็อกไดอะแกรม
- ขั้นตอนที่ 2: ไดอะแกรมกำหนดเวลา
- ขั้นตอนที่ 3: แผนภาพวงจร
- ขั้นตอนที่ 4: การออกแบบ Fritzing ด้วยไฟล์ BOM
![4bit Serial Input and Storage Device: 4 ขั้นตอน 4bit Serial Input and Storage Device: 4 ขั้นตอน](https://i.howwhatproduce.com/images/003/image-6206-j.webp)
วีดีโอ: 4bit Serial Input and Storage Device: 4 ขั้นตอน
![วีดีโอ: 4bit Serial Input and Storage Device: 4 ขั้นตอน วีดีโอ: 4bit Serial Input and Storage Device: 4 ขั้นตอน](https://i.ytimg.com/vi/YOkDzGtqlJo/hqdefault.jpg)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:05
![อุปกรณ์อินพุตและจัดเก็บข้อมูลแบบอนุกรม 4 บิต อุปกรณ์อินพุตและจัดเก็บข้อมูลแบบอนุกรม 4 บิต](https://i.howwhatproduce.com/images/003/image-6206-1-j.webp)
เคยจินตนาการว่าแป้นพิมพ์ของคุณรับอินพุตอย่างไรและจัดเก็บข้อมูลนั้นอย่างไร! โปรเจ็กต์นี้เป็นเวอร์ชันที่เล็กกว่าของการป้อนข้อมูลและการจัดเก็บข้อมูล คำอธิบายอย่างละเอียดว่าสัญญาณจากปุ่ม นาฬิกา ส่งผลต่อองค์ประกอบหน่วยความจำอย่างไร (flip flops)
ขั้นตอนที่ 1: บล็อกไดอะแกรม
![บล็อกไดอะแกรม บล็อกไดอะแกรม](https://i.howwhatproduce.com/images/003/image-6206-2-j.webp)
1. อุปกรณ์อินพุต
อุปกรณ์อินพุตแบบไบนารี 4 บิตของ Asa มีเพียง 2 ปุ่มเท่านั้น (ปุ่มหนึ่งเพื่อลงทะเบียน 1 (สูง) และอีกปุ่มหนึ่งสำหรับ 0 (ต่ำ) พร้อมตัวกรองสัญญาณรบกวนที่จำเป็นในการสร้างสัญญาณอินพุต สัญญาณเอาต์พุตที่สร้างเป็นพัลส์ศูนย์ (เมื่อคีย์ ถูกกดสัญญาณสูงเสมอจะเปลี่ยนเป็นต่ำ)
2. เครื่องกำเนิดพัลส์แบบโมโนสเตเบิล
จากนั้นสัญญาณอินพุตจะถูกป้อนเข้าไปในเครื่องกำเนิดพัลส์แบบโมโนสเตเบิลเพื่อสร้างพัลส์ที่มีระยะเวลาสูงคงที่ ซึ่งจะถูกกระตุ้นโดยพัลส์อินพุตขนาดเล็กพัลส์แบบโมโนสเตเบิลนี้ใช้เป็นอินพุตนาฬิกาไปยัง Shift Register
3. เครื่องกำเนิดพัลส์แบบเสถียร
พัลส์นี้ยังถูกขับเคลื่อนโดยสายสัญญาณอินพุต เมื่อกดปุ่มหนึ่ง (สูง) สัญญาณนี้จะถูกตั้งค่าและรีเซ็ตเมื่อกดปุ่มต่ำ สัญญาณจะถูกป้อนเป็นอินพุตอนุกรมด้านซ้ายไปยัง shift Register
4.กะลงทะเบียน
4 บิต shift register ใช้ 4 flip-flop เพื่อเก็บข้อมูล ใช้อินพุตแบบอนุกรมพร้อมนาฬิกาเพื่อเก็บข้อมูลจากซ้ายไปขวาหรือขวาไปซ้าย ในโครงการนี้ ข้อมูลอนุกรมที่เราใช้มาจากเครื่องกำเนิดพัลส์แบบ Bi-stable และสัญญาณนาฬิกาจากเครื่องกำเนิดพัลส์แบบโมโนสเตเบิล
5. เอาท์พุต
ไฟ LED แสดงเอาต์พุต
ขั้นตอนที่ 2: ไดอะแกรมกำหนดเวลา
![ไดอะแกรมกำหนดเวลา ไดอะแกรมกำหนดเวลา](https://i.howwhatproduce.com/images/003/image-6206-3-j.webp)
ไดอะแกรมการจับเวลาตัวอย่างที่รับอินพุต 0101 พัลส์อินพุตจากปุ่ม 1 และปุ่ม 2 มี "เวลาต่ำ" ที่น้อยมาก นั่นคือเหตุผลที่แสดงเป็นไดอะแกรมการกระตุกในไดอะแกรมเวลา
ขั้นตอนที่ 3: แผนภาพวงจร
![แผนภูมิวงจรรวม แผนภูมิวงจรรวม](https://i.howwhatproduce.com/images/003/image-6206-4-j.webp)
![แผนภูมิวงจรรวม แผนภูมิวงจรรวม](https://i.howwhatproduce.com/images/003/image-6206-5-j.webp)
![แผนภูมิวงจรรวม แผนภูมิวงจรรวม](https://i.howwhatproduce.com/images/003/image-6206-6-j.webp)
เวลาสูงสำหรับพัลส์ monostable สามารถเปลี่ยนได้โดยการเปลี่ยนค่า RC (ค่าความต้านทานและความจุ) เวลาสูงกำหนดโดย t = 1.1 * RC เวลาสูงจะมีขีด จำกัด ล่างซึ่งขึ้นอยู่กับสวิตช์ประณามที่ใช้ ขีด จำกัด คือ โดยทั่วไป 10-20ms เวลาสูงในการออกแบบวงจรนี้คือ 1 วินาที (10k omh * 100uf)
โดยการลดเวลานี้ ความเร็วของอุปกรณ์จะเพิ่มขึ้น
ขั้นตอนที่ 4: การออกแบบ Fritzing ด้วยไฟล์ BOM
![การออกแบบที่โฉบเฉี่ยวด้วยไฟล์ BOM การออกแบบที่โฉบเฉี่ยวด้วยไฟล์ BOM](https://i.howwhatproduce.com/images/003/image-6206-7-j.webp)
ดาวน์โหลดไฟล์ fritzing เพื่อปรับแต่งการออกแบบและสร้างการออกแบบของคุณเอง
รายการส่วนประกอบที่จำเป็นอยู่ในไฟล์ BOM
แนะนำ:
ทดสอบ Arduino Bare ด้วยซอฟต์แวร์เกมโดยใช้ Capacitive Input & LED: 4 ขั้นตอน
![ทดสอบ Arduino Bare ด้วยซอฟต์แวร์เกมโดยใช้ Capacitive Input & LED: 4 ขั้นตอน ทดสอบ Arduino Bare ด้วยซอฟต์แวร์เกมโดยใช้ Capacitive Input & LED: 4 ขั้นตอน](https://i.howwhatproduce.com/images/001/image-1847-j.webp)
ทดสอบ Bare Arduino ด้วยซอฟต์แวร์เกมโดยใช้ Capacitive Input & LED: "Push-It" เกมแบบโต้ตอบโดยใช้บอร์ด Arduino เปล่า ไม่จำเป็นต้องใช้ชิ้นส่วนภายนอกหรือสายไฟ (ใช้อินพุต 'สัมผัส' แบบ capacitive) ดังที่แสดงไว้ด้านบน แสดงให้เห็นว่ามันทำงานบนกระดานสองบอร์ดที่แตกต่างกัน Push-It มีวัตถุประสงค์สองประการ เพื่อสาธิตอย่างรวดเร็ว/v
Contact Less and Corrosion Free Water Level Indicator and Motor Control.: 5 ขั้นตอน
![Contact Less and Corrosion Free Water Level Indicator and Motor Control.: 5 ขั้นตอน Contact Less and Corrosion Free Water Level Indicator and Motor Control.: 5 ขั้นตอน](https://i.howwhatproduce.com/images/010/image-29686-j.webp)
Contact Less and Corrosion Free Water Level Indicator and Motor Control.: HI ในคำแนะนำนี้เราจะดูวิธีรับสถานะของถังเก็บน้ำตามระดับน้ำ (สูง, ปานกลาง, ต่ำ) ของถังเหนือศีรษะโดยใช้ไฟ LED สีต่างกันสามดวงใน วิธีแบบไม่สัมผัสด้วยความช่วยเหลือของเซ็นเซอร์อัลตราโซนิกและบอร์ด Arduino unoP
วิธีทำ Raid-1 Storage: 9 ขั้นตอน
![วิธีทำ Raid-1 Storage: 9 ขั้นตอน วิธีทำ Raid-1 Storage: 9 ขั้นตอน](https://i.howwhatproduce.com/images/005/image-14746-14-j.webp)
วิธีสร้างที่เก็บข้อมูล Raid-1: RAID1 คืออะไรในแง่ง่าย: การมิเรอร์ดิสก์ ปรับให้เหมาะสมที่สุดสำหรับความซ้ำซ้อนและต้องใช้จำนวนขั้นต่ำ 2 ไดรฟ์ RAID1 คืออะไรในแง่ที่ซับซ้อน ประกอบด้วยสำเนา (หรือมิเรอร์) ของชุดข้อมูลบนดิสก์ตั้งแต่สองตัวขึ้นไป คลาสสิคอาร์
DIY Arduino Load Bank Lipo Storage / Discharger Station: 6 ขั้นตอน
![DIY Arduino Load Bank Lipo Storage / Discharger Station: 6 ขั้นตอน DIY Arduino Load Bank Lipo Storage / Discharger Station: 6 ขั้นตอน](https://i.howwhatproduce.com/images/003/image-6283-38-j.webp)
DIY Arduino Load Bank Lipo Storage/Discharger Station: บางครั้งคุณชาร์จ lipos ของคุณ แต่ไม่ได้บิน ดังนั้นคุณต้องเก็บ lipos ฉันพบโปรเจ็กต์ง่ายๆ ในเว็บไซต์ทดสอบ flite ดังนั้นโปรเจ็กต์ของฉันจึงเป็นรีมิกซ์ การเปลี่ยนแปลงของฉัน:เพิ่มรีเลย์ SSD ตัวต้านทานโหลดเพิ่มเติม พัดลมระบายความร้อน;XT60 และ balance c
USB Hub Storage Unit ในแผ่นฟลอปปี!: 5 ขั้นตอน
![USB Hub Storage Unit ในแผ่นฟลอปปี!: 5 ขั้นตอน USB Hub Storage Unit ในแผ่นฟลอปปี!: 5 ขั้นตอน](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10967814-usb-hub-storage-unit-in-floppies-5-steps-j.webp)
หน่วยเก็บข้อมูลฮับ USB ในฟลอปปี!: คุณต้องการมีหน่วยเก็บข้อมูลพอร์ทัลหนึ่งหน่วยที่เบามาก มีที่เก็บข้อมูลอย่างน้อย 8 GB คุณไม่จำเป็นต้องดูแลถ้าล้ม คุณสามารถมีได้ทุกที่และคุณสามารถพกพาได้จริง ระบบปฏิบัติการทั้งหมดที่มีแอปพลิเคชัน Office บางตัวและแอปพลิเคชันทั้งหมดเหล่านี้