MENÜ English Ukrainian Russisch Startseite

Kostenlose technische Bibliothek für Bastler und Profis Kostenlose technische Bibliothek


ENZYKLOPÄDIE DER FUNKELEKTRONIK UND ELEKTROTECHNIK
Kostenlose Bibliothek / Schemata von radioelektronischen und elektrischen Geräten

Erinnerungsmusikanruf auf PIC16F84. Enzyklopädie der Funkelektronik und Elektrotechnik

Kostenlose technische Bibliothek

Lexikon der Funkelektronik und Elektrotechnik / Anrufe und Audiosimulatoren

Kommentare zum Artikel Kommentare zum Artikel

Manchmal möchte man wissen: „Haben sie nicht an der Tür geklingelt, als niemand zu Hause war?“ Dabei hilft der vorgeschlagene Musikruf, der über eine spezielle Speicherfunktion verfügt. Es wurde auf dem Mikrocontroller der beliebten R/C-Familie erstellt. Das Ergebnis war ein äußerst einfaches Gerät, das mehrere Dutzend Melodien abspielen kann und sich an den letzten Tastendruck erinnert, wenn die Tür nicht rechtzeitig geöffnet wurde.

Das Funktionsprinzip dieses Geräts ist wie folgt: Wenn die Haustür nicht innerhalb von drei Minuten nach dem Drücken der Klingeltaste geöffnet wird, ertönt beim nächsten Öffnen eine der programmierten Melodien. Mit anderen Worten Wenn Sie die Tür öffnen und diese Melodie hören, werden Sie verstehen, dass jemand in Ihrer Abwesenheit angerufen hat. Ansonsten unterscheidet sich sein Werk nicht vom üblichen musikalischen Ruf.

Im beschriebenen Ausführungsbeispiel spielt das Gerät 16 Melodien ab, die zufällig ausgewählt werden. Durch Ändern der Codes des Steuerprogramms können Sie IB-Melodien durch beliebige andere ersetzen sowie deren Anzahl und Erklingzeit ändern.

Das schematische Diagramm des Anrufs ist in Abb. dargestellt. 1. Seine Basis ist der DD1-Mikrocontroller (PIC16F84-04I/P von Microchip). Die Taktfrequenz wird durch den Quarzresonator ZQ1 eingestellt. Signal 34 wird von Pin 7 (RB1) des Mikrocontrollers abgenommen, vom Transistor VT1 verstärkt und vom dynamischen Kopf BA1 reproduziert.

Memory Music Call auf PIC16F84

Der Klingeltaster SB1 und der Türöffnungssensor SF1 sind über strombegrenzende Widerstände R3, R5 mit den Ausgängen des Mikrocontrollers verbunden. Die Kondensatoren C5 und C6 schließen den spontanen Betrieb des Anrufs durch Störungen durch Elektrogeräte aus.

Die Stromversorgung des Geräts erfolgt über einen Abwärtstransformator T1 über das Wechselstromnetz. Die Spannung der Sekundärwicklung wird durch die Diodenbrücke VD1 gleichgerichtet. Die Gleichspannung wird durch den integrierten Regler DA 1 stabilisiert.

Eine Zeichnung einer Leiterplatte und die Lage der Teile darauf sind in Abb. 2 dargestellt. 50. Die Platine ist für den Einbau von MLT-Widerständen ausgelegt. Kondensatoren K35-1 (C2, CXNUMX) und KM (der Rest).

Memory Music Call auf PIC16F84

Diodenbrücke VD1 - KTS405 mit beliebigem Buchstabenindex. Quarzresonator ZQ1 - mit einer Frequenz von 4 MHz. Kondensatoren C3, C4 – jede Keramik mit einer Kapazität von 15 ... 33 pF. Transistor VT1 – einer der KT815-Serien. Der Widerstandswert des Widerstands R1 sollte nicht mehr als 40 kOhm betragen.

Als T1 eignet sich jeder Transformator, der an der Sekundärwicklung eine Spannung von 9 ... 10 V bei einem Strom von 0.3 A bereitstellt. In der Autorenversion wird ein Transformator TS-Sh-ZM1 verwendet. bei dem die Windungszahl der Sekundärwicklung um 90 reduziert wird.

Taste SB1 – üblich für eine Türklingel, Türöffnungssensor SF1 – Reed-Schalter. am Türrahmen befestigt. An der Tür selbst ist ein Magnet angebracht. Beim Schließen der Tür schließt der Reed-Schalter durch die Wirkung eines Magneten, beim Öffnen öffnet er sich. Der Sensor kann beliebig gestaltet sein.

Programmauflistung:

Memory Music Call auf PIC16F84
(zum Vergrößern klicken)

Um Melodien zu ersetzen, machen wir uns mit dem Prinzip vertraut, sie im Speicher des Mikrocontrollers abzulegen. Sie liegen im Programmspeicher im Adressbereich von 200H bis 3FFH. Eine Note belegt ein Maschinenwort im Speicher. Jede Melodie muss mit dem Code 07H enden. M_RAND-Maske. befindet sich an den Adressen 0079H und 0085H. bestimmt die Anzahl der Melodien und. bzw. die maximale Anzahl von Noten in einer Melodie (Tabelle 2).

Memory Music Call auf PIC16F84

Wenn die Maske also F8H (32 Melodien mit 15 Noten) ist, nimmt die erste Melodie die Adressen 200H-20FH an. der zweite -210H-21FH ..... 32. - 3F0H-3FFH. Offensichtlich belegt jedes von ihnen 16 Maschinenwörter, und die maximale Anzahl von Noten in einer Melodie beträgt 15 (ein Maschinenwort ist für Code 07H reserviert).

Es ist zu beachten: Wenn am Ende der Melodie kein Code 07Н steht. dann wird der nächste ohne Unterbrechung abgespielt usw. bis dahin. bis dieser Code gefunden wird. In diesem Fall (16 Melodien mit 31 Noten) belegt die erste Melodie die Adressen 200H-21FH. die zweite ist -220H-23FH usw. Die tatsächliche Anzahl der Noten (von 1 bis 31) hängt davon ab, wo der Code 07H platziert wird. Die Notencodes sind je nach Dauer und Zugehörigkeit zu einer bestimmten Oktave in der Tabelle aufgeführt. 3.

Memory Music Call auf PIC16F84
(zum Vergrößern klicken)

Sie können das Programm „music.exe“ verwenden, um Melodien in der Vorschau anzuzeigen.

An der Adresse 008BH befindet sich die Wait_D-Konstante. Bestimmen der Wartezeit bis zum Öffnen der Tür. Diese Zeit (in Sekunden) entspricht ungefähr Wait_D-2. In unserem Fall ist die Konstante 5AH (in Dezimalzahl - 90) und die Wartezeit beträgt 90 2 = 180 s = 3 min.

Um das Programm zu ändern, müssen Sie die Datei ring.hex in einen Hex-Editor (normalerweise in die Programmiersoftware integriert) laden und bearbeiten. Dabei ist zu berücksichtigen, dass das Maschinenwort des PIC16F84-Mikrocontrollers 14 Bit lang ist und durch a dargestellt wird vierstellige Hexadezimalzahl. Es müssen nur die beiden niedrigstwertigen Ziffern ersetzt werden, da die höchstwertigen Ziffern den Anweisungscode darstellen. Im Speicher befindet sich beispielsweise an der Adresse 208H die Nummer 3483H, und Sie müssen den Code 07H schreiben. Indem wir nur die unteren Ziffern ändern, erhalten wir die Zahl 3407Н.

Es ist auch möglich, Änderungen direkt am Quellcode des Programms (Datei nng.asm) vorzunehmen. Dazu müssen Sie einen Ring-Ordner im Stammverzeichnis einer beliebigen Festplatte erstellen und dort die Dateien nng.asm, ring.pjt und ring.lkr ablegen. Öffnen Sie dann in der MPLAB v4.12-Umgebung das Projekt ring.pjt und die Datei ring.asm. was bearbeitet werden muss. Beginnen Sie als Nächstes mit der Erstellung des Projekts und besorgen Sie sich eine neue ring.hex-Datei.

Projektdateien

Autor: M. Burov, Kostroma

Siehe andere Artikel Abschnitt Anrufe und Audiosimulatoren.

Lesen und Schreiben nützlich Kommentare zu diesem Artikel.

<< Zurück

Neueste Nachrichten aus Wissenschaft und Technik, neue Elektronik:

Kunstleder zur Touch-Emulation 15.04.2024

In einer modernen Technologiewelt, in der Distanz immer alltäglicher wird, ist es wichtig, die Verbindung und das Gefühl der Nähe aufrechtzuerhalten. Jüngste Entwicklungen bei künstlicher Haut durch deutsche Wissenschaftler der Universität des Saarlandes läuten eine neue Ära der virtuellen Interaktionen ein. Deutsche Forscher der Universität des Saarlandes haben ultradünne Folien entwickelt, die das Tastgefühl über eine Distanz übertragen können. Diese Spitzentechnologie bietet neue Möglichkeiten der virtuellen Kommunikation, insbesondere für diejenigen, die weit von ihren Lieben entfernt sind. Die von den Forschern entwickelten ultradünnen, nur 50 Mikrometer dicken Folien lassen sich in Textilien integrieren und wie eine zweite Haut tragen. Diese Folien fungieren als Sensoren, die taktile Signale von Mama oder Papa erkennen, und als Aktoren, die diese Bewegungen an das Baby weiterleiten. Durch die Berührung des Stoffes durch die Eltern werden Sensoren aktiviert, die auf Druck reagieren und den ultradünnen Film verformen. Das ... >>

Petgugu Global Katzenstreu 15.04.2024

Die Pflege von Haustieren kann oft eine Herausforderung sein, insbesondere wenn es darum geht, Ihr Zuhause sauber zu halten. Das Startup Petgugu Global hat eine neue interessante Lösung vorgestellt, die Katzenbesitzern das Leben erleichtert und ihnen hilft, ihr Zuhause perfekt sauber und ordentlich zu halten. Das Startup Petgugu Global hat eine einzigartige Katzentoilette vorgestellt, die den Kot automatisch ausspülen kann und so Ihr Zuhause sauber und frisch hält. Dieses innovative Gerät ist mit verschiedenen intelligenten Sensoren ausgestattet, die die Toilettenaktivität Ihres Haustieres überwachen und nach dem Gebrauch eine automatische Reinigung aktivieren. Das Gerät wird an die Kanalisation angeschlossen und sorgt für eine effiziente Abfallentsorgung, ohne dass der Eigentümer eingreifen muss. Darüber hinaus verfügt die Toilette über einen großen spülbaren Stauraum, was sie ideal für Haushalte mit mehreren Katzen macht. Die Petgugu-Katzentoilettenschüssel ist für die Verwendung mit wasserlöslicher Streu konzipiert und bietet eine Reihe zusätzlicher ... >>

Die Attraktivität fürsorglicher Männer 14.04.2024

Das Klischee, dass Frauen „böse Jungs“ bevorzugen, ist schon lange weit verbreitet. Jüngste Untersuchungen britischer Wissenschaftler der Monash University bieten jedoch eine neue Perspektive zu diesem Thema. Sie untersuchten, wie Frauen auf die emotionale Verantwortung und Hilfsbereitschaft von Männern reagierten. Die Ergebnisse der Studie könnten unser Verständnis darüber verändern, was Männer für Frauen attraktiv macht. Eine von Wissenschaftlern der Monash University durchgeführte Studie führt zu neuen Erkenntnissen über die Attraktivität von Männern für Frauen. Im Experiment wurden Frauen Fotos von Männern mit kurzen Geschichten über deren Verhalten in verschiedenen Situationen gezeigt, darunter auch über ihre Reaktion auf eine Begegnung mit einem Obdachlosen. Einige der Männer ignorierten den Obdachlosen, während andere ihm halfen, indem sie ihm beispielsweise Essen kauften. Eine Studie ergab, dass Männer, die Empathie und Freundlichkeit zeigten, für Frauen attraktiver waren als Männer, die Empathie und Freundlichkeit zeigten. ... >>

Zufällige Neuigkeiten aus dem Archiv

Mond, Regen und Erdbeben 09.03.2007

Es ist möglich, dass das massive Erdbeben im Indischen Ozean, das am 26. Dezember 2004 den katastrophalen Tsunami auslöste, mit dem Vollmond zusammenhängt.

Wie Robert Crockett von der University of Northampton (UK) gezeigt hat, der die Daten seismischer Erschütterungen in der Region von Oktober 2004 bis August 2005 verfolgte, ist die Wahrscheinlichkeit großer Erdbeben bei Neumond und Vollmond um 86 % höher als an gewöhnlichen Tagen Mond, wenn die Gezeiten des Ozeans besonders stark sind.

Tatsache ist, so Crockett, dass sich in diesen Momenten sehr große Wassermassen über die Grenze zwischen den tektonischen Platten bewegen, die in der indonesischen Region verläuft. Ihre Bewegung könnte der letzte Stoß sein, der eine tektonische Verschiebung verursacht.

Eine Gruppe von Geophysikern der Universität Potsdam (Deutschland) glaubt, dass unterirdische Erschütterungen durch starke Regenfälle verursacht werden können. 2002 überwachten sie seismische Ereignisse, Niederschläge und Grundwasserstände im Südosten Deutschlands. Es stellte sich heraus, dass Seismographen nach starken Regenfällen oft kleine Erschütterungen bemerken.

An den Grenzen zwischen den Gesteinsschichten wirkt Regenwasser, das durch Risse bis in eine Tiefe von vier Kilometern sickert, als Schmiermittel. Infolgedessen ruckeln die Schichten, zwischen denen sich die Spannung angesammelt hat, und verursachen einen seismischen Schock.

Weitere interessante Neuigkeiten:

▪ Das Klappern der Schlüssel als persönliches Zeichen

▪ Die Sprache verlangsamt sich aufgrund von Substantiven

▪ Künstlicher Muskel aus kristallinem Kunststoff

▪ HF-Lasersender

▪ Neoprenanzug gegen Haie

News-Feed von Wissenschaft und Technologie, neue Elektronik

 

Interessante Materialien der Freien Technischen Bibliothek:

▪ Site-Bereich Farb- und Musikinstallationen. Artikelauswahl

▪ Artikel von Honore de Balzac. Berühmte Aphorismen

▪ Artikel Gibt es Meere auf dem Mond? Ausführliche Antwort

▪ Artikel Asphaltbetonbauer. Standardanweisung zum Arbeitsschutz

▪ Artikel Bilanzierung von Niederspannungsstrom. Enzyklopädie der Funkelektronik und Elektrotechnik

▪ Artikel Vier verschiedene Karten werden gleich. Fokusgeheimnis

Hinterlasse deinen Kommentar zu diesem Artikel:

Name:


E-Mail optional):


Kommentar:




Kommentare zum Artikel:

Sergei
Statt RTCC schreibt man besser TMR0 nach 16F84inc. Auf Seite 2 schickt uns der PCLATH-Zähler aus irgendeinem Grund an der Liste der Melodien vorbei (vielleicht war es beabsichtigt?). Nur für den Fall, dass ich am Ende des Programms nach IDLOCS DT anstelle von DW einfüge. Kehren wir zu TEMP1 zurück. Im Allgemeinen habe ich das Programm noch nicht vollständig herausgefunden.Und ich möchte die hix-Datei nicht wahllos herunterladen.Im Allgemeinen ist das Programm witzig, es hat alle Interrupts.Obwohl TOIE aus irgendeinem Grund nicht verbunden ist im INTCON-Register. [hoch]


Alle Sprachen dieser Seite

Startseite | Bibliothek | Artikel | Sitemap | Site-Überprüfungen

www.diagramm.com.ua

www.diagramm.com.ua
2000-2024