Агуулгын хүснэгт:
Видео: Утасгүй усны түвшний үзүүлэлт: 3 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Утасгүй усны түвшний индикатор, гэхдээ би үүнийг "ус хэмнэх, цахилгаан хэмнэх" гэж нэрлэдэг. Энэ нь суулгагдсан систем дээр ажилладаг бөгөөд төвөөс бүх чиглэлд 500 фут зайтай байдаг. өргөлтийн төхөөрөмж. Одоо түүний хүрээ 41.6 давхар байна. Энэ нь танканд хэр их ус үлдэж байгааг унших нь таны төхөөрөмж дээр харагдах болно гэдгийг харуулж байна
ТАЙЛБАР:- төхөөрөмж хоёулаа цэнэглэгддэг бөгөөд хүлээн авагч нь таны төхөөрөмжид холбогдсон тохиолдолд самбараар цэнэглэгдэх бөгөөд танктай холбогдоно. Учир нь бид усны сав дээр цахилгаан өгөх боломжтой. Энэ нь хор хөнөөл учруулж болзошгүй юм
Алхам 1: Шаардлагатай бүрэлдэхүүн хэсгүүд
Шаардлагатай бүрэлдэхүүн хэсгүүд-
- Atmega16 микроконтроллер
- 7805 хүчдэлийн зохицуулагч
- 12V цахилгаан адаптер
- 12 МГц болор
- 7 сегментийн CA
- 16x2 дэлгэц
- Транзистор
- 12в реле
- Эсэргүүцэл
- 10K сав
- LED
Бүрэн тайлбар-https://www.electronicslibrary.org/post/wireless-water-level-indicator-p1-how-to-make-it
Алхам 2: Хэлхээ диаграм
Энэ бол Proteus хэлхээний диаграм юм.
Proteus- Proteus Design Suite нь электрон дизайны автоматжуулалтанд ашиглагддаг програм хангамжийн хэрэгсэл юм. Програм хангамжийг ихэвчлэн электрон дизайны инженер, техникийн ажилтнууд хэвлэмэл хэлхээний самбар үйлдвэрлэх схем, электрон хэвлэмэл загварыг бий болгоход ашигладаг.
Бүрэн тайлбар-https://www.electronicslibrary.org/post/wireless-water-level-indicator-p1-how-to-make-it
Алхам 3: Эцсийн код
#оруулах
#оруулах
// Үсгийн тоон LCD модулийн функцууд #asm.equ _lcd_port = 0x15; PORTC #endasm #include
void main (void) {// Порт С эхлүүлэх PORTB = 0x00; DDRB = 0xff; DDRA = 0xff; // Порт С эхлүүлэх PORTD = 0xff; DDRD = 0xff; // LCD модулийг эхлүүлэх lcd_init (16);
while (1) {if (PINA.3 == 1) {PORTB = 0b00001000; PORTD = 0b10011001; PORTA.7 = 0; lcd_gotoxy (1, 0); lcd_putsf ("Энэтхэгт үйлдвэрлэв"); lcd_gotoxy (3, 1); lcd_putsf ("TANK FULL"); delay_ms (70); lcd_clear (); lcd_gotoxy (1, 0); lcd_putsf ("Энэтхэгт үйлдвэрлэв"); delay_ms (70); lcd_clear (); lcd_gotoxy (3, 1); } if if (PINA.2 == 1) {PORTB = 0b00000100; PORTD = 0b10110000; lcd_gotoxy (1, 0); lcd_putsf ("Энэтхэгт үйлдвэрлэв"); lcd_gotoxy (0, 1); lcd_putsf ("Усны түвшин 75%"); } өөр бол (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; delay_ms (70); lcd_clear (); lcd_gotoxy (2, 0); lcd_putsf ("Энэтхэгт үйлдвэрлэв"); lcd_gotoxy (3, 1); lcd_putsf ("TANK EMPTY"); delay_ms (70); lcd_clear (); lcd_gotoxy (2, 0); }}}
Бүрэн тайлбар-https://www.electronicslibrary.org/post/wireless-water-level-indicator-p1-how-to-make-it
Зөвлөмж болгож буй:
TinkerCad дээр Arduino ашиглан усны түвшний үзүүлэлт: 3 алхам
TinkerCad дээр Arduino -ийг ашиглаж буй усны түвшний үзүүлэлт: Энэ нийтлэл нь Arduino -ийг ашигладаг усны түвшний бүрэн ажиллагаатай хянагчийн тухай юм. Уг хэлхээ нь савны усны түвшинг харуулдаг бөгөөд усны түвшин урьдчилан тогтоосон түвшингээс доогуур байвал хөдөлгүүрийг асаана. Хэлхээ автоматаар солигддог
Усны түвшний үзүүлэлт: 4 алхам
Усны түвшний үзүүлэлт: Усны түвшний дохиолол нь янз бүрийн саванд байгаа усны түвшинг илрүүлэх, зааж өгөх энгийн механизм юм. Өнөө үед завгүй амьдралын улмаас савны усны түвшинг тогтмол хянах нь олон хүнд хэцүү байдаг. Ус байх үед
SMS бүхий усны түвшний үзүүлэлт: 4 алхам
Усны түвшинг SMS ашиглан харуулах үзүүлэлт: Өнөөдөр би маш хэрэгтэй төслийн талаар ярих гэж байна. Үүнийг SMS мэдэгдэл бүхий усны түвшний үзүүлэлт гэж нэрлэдэг. Хүн бүр гэртээ танктай байдаг. Асуудал нь сав дахь усыг хянах систем байхгүй байна. Дараа нь нэг ирдэг
ULN 2003 ашиглан усны түвшний үзүүлэлт IC: 4 алхам
ULN 2003 -ийг ашиглан усны түвшний үзүүлэлт: IC. Энэ нь цахилгааны алдагдалтай зэрэгцэн маш их ус алдахад хүргэж байгаа бөгөөд шинэ хуулиуд батлагдсанаар савны халихад ч усны алдагдлыг шийтгэж болно
Усны түвшний үзүүлэлт - Транзисторын үндсэн хэлхээ: 5 алхам
Усны түвшний үзүүлэлт | Транзисторын үндсэн хэлхээ: Усны түвшний тэмдэглэгээ нь усан замын усны түвшин өндөр эсвэл бага эсэхийг харуулахын тулд өгөгдлийг хяналтын самбарт буцааж шилжүүлдэг электрон хэлхээний төхөөрөмж юм. Усны түвшний зарим тэмдэглэгээ нь усны түвшинг илрүүлэхийн тулд туршилтын мэдрэгч эсвэл өөрчлөлтийг ашигладаг. Тэнд