Deze tutorial is een van de vele als het gaat om een Raspberry Pi met behulp van draadloze apparaten rond het huis. Net als vele anderen, zal het u tonen hoe een paar van de goedkope zender/ontvanger aangesloten op uw Pi gebruiken om te communiceren met apparaten die op de vaak gebruikte 433MHz radio frequentieband. Het zal u specifiek tonen hoe elk elektrisch apparaat aan of uit te schakelen met behulp van uw Pi door verzendende opdrachten naar een set van 433MHz afstandsbediening stopcontacten.
Waarom ik deze tutorial maken als zovelen reeds bestaan? Vooral omdat vrijwel alle de andere tutorials ik kwam leek wegjaagt dingen, vooral aan de software kant. Ik heb gemerkt dat ze zwaar op derden Bibliotheken, scripts of codefragmenten leunde te doen al het werk. Velen zouden niet eens uitleggen wat de onderliggende code deed - ze wil u alleen vragen om te schuiven van twee of drie stukken van de software op uw Pi en uitvoeren van een heleboel opdrachten, geen gestelde vragen. Ik wilde om te proberen en mijn Pi gebruikt om elektrische apparaten in- en uitschakelen rond mijn huis met behulp van een set van 433MHz afstandsbediening sockets, maar ik wilde maken van mijn eigen versie van het systeem dat ik begrijpen kon, hopelijk eliminerend de behoefte aan andermans bibliotheken of scripts gebruiken.
Dat is wat deze tutorial is over. De software kant van dit systeem bestaat uit twee zeer eenvoudige Python scripts - één voor opvang en opname van signalen, en één voor het doorgeven van deze signalen naar het draadloze macht doppen. De werkelijke ontvangst/transmissie van het signaal afhankelijk van alleen de easy-to-use RPi.GPIO bibliotheek die, althans voor mij, kwam voorgeïnstalleerd met Raspbian. Deze bibliotheek kan ook worden geïmporteerd rechtstreeks in Python.
Voor dit project zal u het volgende nodig:
- Een Raspberry Pi. Ieder model zou moeten werken, gebruikte ik een Pi 2 model B starterskit, maar misschien moet u de centrale eenheid alleen.
- Een paar van de zender/ontvanger 433 MHz. Degene die het meest gebruikt in dit soort project lijken deze. Het kopen van een pak van vijf zoals degene verbonden zorgt ervoor dat u een paar reserveonderdelen.
- Een set van 433 MHz afstandsbediening stopcontacten. Ik kocht deze die ik zou aanbevelen, maar er zijn talloze modellen beschikbaar. Zorg ervoor dat zij op deze frequentie opereren!
Sommige accessoires circuit-gebouw. Ik zou adviseren gebruikend een breadboard en sommige jumper kabels naar het circuit bouwproces zo makkelijk mogelijk maken.