Inhoudsopgave:

Draadloze deurbelontvanger - Ajarnpa
Draadloze deurbelontvanger - Ajarnpa

Video: Draadloze deurbelontvanger - Ajarnpa

Video: Draadloze deurbelontvanger - Ajarnpa
Video: Koppelen (pairing) van de draadloze gong (chime) met de deurbel 2024, Juli-
Anonim
Draadloze deurbelontvanger
Draadloze deurbelontvanger

Dit project beschrijft het tweede deel van de volgende twee projecten:

  1. Een draadloze deurbelzender zoals beschreven in de draadloze deurbelzender Instructable. Dit Instructable geeft ook enige inleiding tot deze projecten.
  2. Een draadloze deurbelontvanger beschreven in deze Instructable.

De draadloze deurbelontvanger maakt een geluid en knippert 5 keer een LED nadat deze een geldig bericht heeft ontvangen van de draadloze deurbelzender. Het geluid van deze receiver klinkt weliswaar als ding-dong, maar je kunt het vanwege zijn eenvoud ‘8-bit audio’ noemen.

Het apparaat wordt gevoed door het 230 Volt wisselstroomnet met behulp van een 5 Volt step down converter die de 5 Volt gelijkspanning genereert. Hoewel het ontworpen had kunnen zijn om op een batterij te werken, had ik dat niet nodig. Het moet mogelijk zijn om hem van stroom te voorzien met drie 1,5 AA-batterijen, aangezien zowel de ontvanger als de microcontroller goed moeten werken op 4,5 Volt of zelfs 3,6 Volt in het geval van oplaadbare batterijen.

Ook hier bouwde ik dit project rond mijn favoriete microcontroller de PIC maar je kunt ook een Arduino gebruiken.

Stap 1: Vereiste componenten

Vereiste componenten
Vereiste componenten

Voor dit project heb je de volgende onderdelen nodig:

  • Een stukje breadboard
  • PIC-microcontroller 12F617, zie win-bron
  • Elektrolytische condensator 47uF/16V
  • Keramische condensatoren: 2 * 100nF, 1 * 680 nF
  • 433 MHz VRAAG RF-ontvanger
  • Weerstanden: 1 * 33k, 2 * 1k, 2 * 220 Ohm
  • 2 * diode 1N4148, zie win-bron
  • Transistoren: BC639, BC640
  • LED's: 1 rood, 1 oranje
  • 1 luidspreker 8 Ohm
  • Een kunststof behuizing
  • Voor netvoeding (niet weergegeven op het schema):

    • 5 Volt voeding
    • Zekeringhouder + zekering 100mA Slow
    • Schakelaar

Zie het schema voor het aansluiten van de componenten.

Stap 2: De elektronica ontwerpen en bouwen

De elektronica ontwerpen en bouwen
De elektronica ontwerpen en bouwen
De elektronica ontwerpen en bouwen
De elektronica ontwerpen en bouwen
De elektronica ontwerpen en bouwen
De elektronica ontwerpen en bouwen

Alle controle wordt uitgevoerd door de PIC12F617 in software. Zoals eerder vermeld, heb ik dit project zo ontworpen dat het wordt gevoed door het lichtnet met behulp van een step-down-converter. Let in dit geval goed op dat u de 230 V niet aanraakt!

Een eenvoudige versterker wordt gebruikt om de 8 Ohm luidspreker aan te sturen.

Het bouwen van de schakeling kan eenvoudig op een klein breadboard met geschikte behuizing. Op de foto's kun je het circuit zien zoals ik het op het breadboard heb gebouwd, inclusief het uiteindelijke resultaat wanneer het in een plastic behuizing is geplaatst. Deze behuizing heeft een connector die direct op het lichtnet kan worden gestoken.

Stap 3: De software en de laatste bewerking

Zoals eerder vermeld, is de software geschreven voor een PIC12F617. Het is geschreven in JAL. In dit project draait de PIC op een interne klokfrequentie van 8 MHz.

De software doet het volgende:

  • Decodeer het ontvangen bericht via de RF-link. Aangezien de draadloze deurbelzender hetzelfde bericht 3 keer herhaalt, zal de ontvanger slechts één van de berichten gebruiken door het volgnummer van het bericht te controleren. Timer 2 wordt door de virtuele bibliotheek gebruikt om de ontvangen RF-berichten te decoderen met een bitsnelheid van 1000 bits/s.
  • Wanneer een geldig bericht wordt ontvangen, genereert u een ding-dong-geluid met de frequenties 1667 Hz en 1111 Hz en knippert u de LED 5 keer. Timer 1 wordt gebruikt om het ding-dong-geluid te genereren.

In de video zie en hoor je de draadloze deurbelontvanger in actie.

Het JAL-bronbestand en het Intel Hex-bestand zijn bijgevoegd. Als u geïnteresseerd bent in het gebruik van de PIC-microcontroller met JAL - een Pascal-achtige programmeertaal - bezoek dan de JAL-downloadsite

Veel plezier met het bouwen van je eigen project en kijk uit naar je reacties.

Aanbevolen: