2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12
มันเป็นตัวบ่งชี้ระดับน้ำแบบไร้สาย แต่ฉันเรียกอีกอย่างว่า 'ประหยัดน้ำ & ประหยัดไฟฟ้า' มันทำงานบนระบบฝังตัวและอยู่ห่างจากจุดศูนย์กลางไปทุกทิศทาง 500 ฟุต แต่คุณสามารถเพิ่มช่วงได้โดยเพิ่มความถี่ อุปกรณ์บูสเตอร์ตอนนี้ช่วงของมันคือ 41.6 ชั้น แสดงว่ามีน้ำเหลืออยู่ในถังของคุณและการอ่านจะแสดงบนอุปกรณ์ของคุณ
หมายเหตุ: - อุปกรณ์ทั้งสองสามารถชาร์จได้และตัวรับสัญญาณเหล่านั้นเชื่อมต่อกับอุปกรณ์ของคุณ โดยจะชาร์จโดยแผงควบคุมซึ่งจะเชื่อมต่อกับถังของคุณ เพราะเราสามารถจ่ายไฟให้กับแทงค์น้ำได้ อาจเป็นอันตรายได้
ขั้นตอนที่ 1: ส่วนประกอบที่จำเป็น
ส่วนประกอบที่จำเป็น-
- Atmega16 ไมโครคอนโทรลเลอร์
- 7805 ตัวควบคุมแรงดันไฟฟ้า
- อะแดปเตอร์ไฟ 12v
- คริสตัล 12MHz
- CA. 7 ส่วน
- จอแสดงผล 16x2
- ทรานซิสเตอร์
- รีเลย์ 12v
- ตัวต้านทาน
- หม้อ 10K
- ไฟ LED
คำอธิบายแบบเต็ม -
ขั้นตอนที่ 2: แผนภาพวงจร
นี่คือแผนภาพวงจรโพรทูส
Proteus- Proteus Design Suite เป็นชุดเครื่องมือซอฟต์แวร์ที่เป็นกรรมสิทธิ์ซึ่งใช้สำหรับระบบอัตโนมัติของการออกแบบอิเล็กทรอนิกส์เป็นหลัก ซอฟต์แวร์นี้ใช้โดยวิศวกรและช่างเทคนิคด้านการออกแบบอิเล็กทรอนิกส์เป็นหลักเพื่อสร้างแผนผังและงานพิมพ์อิเล็กทรอนิกส์สำหรับการผลิตแผงวงจรพิมพ์
คำอธิบายแบบเต็ม -
ขั้นตอนที่ 3: รหัสสุดท้าย
#รวม
#รวม
// ฟังก์ชั่นโมดูล LCD ตัวเลขและตัวอักษร #asm.equ _lcd_port=0x15;PORTC #endasm #include
โมฆะหลัก (เป็นโมฆะ) { // การเริ่มต้นพอร์ต C PORTB = 0x00; DDRB=0xff; DDRA=0xff; // การเริ่มต้นพอร์ต C PORTD=0xff; DDRD=0xff; // การเริ่มต้นโมดูล LCD lcd_init (16);
ในขณะที่ (1) { ถ้า (PINA.3==1) { PORTB=0b00001000; PORTD=0b10011001; PORTA.7=0; lcd_gotoxy(1, 0); lcd_putsf("ผลิตในอินเดีย"); lcd_gotoxy(3, 1); lcd_putsf("เต็มถัง"); ล่าช้า_ms(70); lcd_clear(); lcd_gotoxy(1, 0); lcd_putsf("ผลิตในอินเดีย"); ล่าช้า_ms(70); lcd_clear(); lcd_gotoxy(3, 1); } อื่น ๆ ถ้า (PINA.2==1) { PORTB=0b00000100; PORTD=0b10110000; lcd_gotoxy(1, 0); lcd_putsf("ผลิตในอินเดีย"); lcd_gotoxy(0, 1); lcd_putsf("ระดับน้ำ 75%"); } else if (PINA.1==1) { PORTB=0b00000010; PORTD=0b10100100; lcd_gotoxy(1, 0); lcd_putsf("ผลิตในอินเดีย"); lcd_gotoxy(0, 1); lcd_putsf("ระดับน้ำ 50%"); }
อื่นถ้า (PINA.0==1) { PORTB=0b00000001;
PORTD=0b11111001; lcd_gotoxy(1, 0); lcd_putsf("ผลิตในอินเดีย"); lcd_gotoxy(0, 1); lcd_putsf("ระดับน้ำ 25%"); } อื่นๆ { PORTB=0b00010000; PORTD=0b11000000; PORTA.7=1; ล่าช้า_ms(70); lcd_clear(); lcd_gotoxy(2, 0); lcd_putsf("ผลิตในอินเดีย"); lcd_gotoxy(3, 1); lcd_putsf("ถังเปล่า"); ล่าช้า_ms(70); lcd_clear(); lcd_gotoxy(2, 0); } } }
คำอธิบายแบบเต็ม -
แนะนำ:
การออกแบบเกมในการสะบัดใน 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 ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง