Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-23 12:52
Es ist eine drahtlose Wasserstandsanzeige, aber ich habe es auch "Wasser sparen und Strom sparen" genannt. Seine Arbeit am eingebetteten System und das davon sind 500 Fuß von einem Mittelpunkt in alle Richtungen. Aber Sie können die Reichweite erhöhen, indem Sie eine Frequenz hinzufügen Booster-Gerät. Jetzt ist seine Reichweite 41,6 Stock. Es zeigt an, wie viel Wasser noch in Ihrem Tank ist und der Messwert wird auf Ihrem Gerät angezeigt
HINWEIS: - Beide Geräte sind aufladbar und dieser Empfänger ist mit Ihrem Gerät verbunden. weil wir den Wassertank mit Strom versorgen können. Es kann schädlich sein
Schritt 1: Erforderliche Komponenten
Erforderliche Komponenten-
- Atmega16 Mikrocontroller
- 7805 Spannungsregler
- 12-V-Netzteil
- 12MHz Quarz
- 7-Segment-CA
- 16x2 Anzeige
- Transistor
- 12V Relais
- Widerstände
- 10K Pot
- LEDs
Vollständige Beschreibung -
Schritt 2: Schaltplan
Dies ist ein Proteus-Schaltplan.
Proteus- Die Proteus Design Suite ist eine proprietäre Software-Tool-Suite, die hauptsächlich für die elektronische Designautomatisierung verwendet wird. Die Software wird hauptsächlich von Elektronikdesignern und -technikern verwendet, um Schaltpläne und elektronische Drucke für die Herstellung von Leiterplatten zu erstellen.
Vollständige Beschreibung -
Schritt 3: Endgültiger Code
#enthalten
#enthalten
// Alphanumerische LCD-Modulfunktionen #asm.equ _lcd_port=0x15;PORTC #endasm #include
Void main (void) {// Port C-Initialisierung PORTB = 0x00; DDRB=0xff; DDRA = 0xff; // Port C-Initialisierung PORTD=0xff; DDRD=0xff; // Initialisierung des LCD-Moduls lcd_init (16);
während (1) { if (PINA.3 = = 1) { PORTB = 0b00001000; PORTD=0b10011001; PORTA.7=0; lcd_gotoxy(1, 0); lcd_putsf("HERGESTELLT IN INDIEN"); lcd_gotoxy(3, 1); lcd_putsf("TANK VOLL"); Verzögerung_ms(70); lcd_clear(); lcd_gotoxy(1, 0); lcd_putsf("HERGESTELLT IN INDIEN"); Verzögerung_ms(70); lcd_clear(); lcd_gotoxy(3, 1); aufrechtzuerhalten. Sonst if (PINA.2==1) {PORTB=0b00000100; PORTD=0b10110000; lcd_gotoxy(1, 0); lcd_putsf("HERGESTELLT IN INDIEN"); lcd_gotoxy(0, 1); lcd_putsf("WASSERSTAND 75%"); aufrechtzuerhalten. Sonst if (PINA.1==1) {PORTB=0b00000010; PORTD=0b10100100; lcd_gotoxy(1, 0); lcd_putsf("HERGESTELLT IN INDIEN"); lcd_gotoxy(0, 1); lcd_putsf("WASSERSTAND 50%"); }
sonst if (PINA.0 = = 1) { PORTB = 0b00000001;
PORTD=0b11111001; lcd_gotoxy(1, 0); lcd_putsf("HERGESTELLT IN INDIEN"); lcd_gotoxy(0, 1); lcd_putsf("WASSERSTAND 25%"); } sonst { PORTB = 0b00010000; PORTD=0b11000000; PORTA.7=1; Verzögerung_ms(70); lcd_clear(); lcd_gotoxy(2, 0); lcd_putsf("HERGESTELLT IN INDIEN"); lcd_gotoxy(3, 1); lcd_putsf("TANK LEER"); Verzögerung_ms(70); lcd_clear(); lcd_gotoxy(2, 0); } } }
Vollständige Beschreibung -
Empfohlen:
Kabellose Wasserstandsanzeige mit großer Reichweite und Alarm - Reichweite bis zu 1 km - Sieben Ebenen: 7 Schritte
Kabellose Wasserstandsanzeige mit großer Reichweite und Alarm | Reichweite bis zu 1 km | Seven Levels: Sehen Sie es sich auf Youtube an: https://youtu.be/vdq5BanVS0YSie haben vielleicht viele kabelgebundene und kabellose Wasserstandsanzeigen gesehen, die eine Reichweite von 100 bis 200 Metern bieten. Aber in diesem anweisbaren werden Sie eine drahtlose Wasserstandsanzeige mit langer Reichweite sehen