Stap 1: Wat je nodig hebt voor wat je nodig hebt
Dit instructable neemt af met een aantal van het werk eerder wat ook resulteerde in mijn laatste IBLE.
Dus, voordat we stap in wat we nodig hebben voor deze IBLE, het aanbevolen dat u dit instructable voor wat achtergrond op hoe leest:
- De Arduino IRLib infrarood bibliotheek opgericht
- Hoe IR-codes gebruikt in deze IBLE gevangen werden genomen met behulp van een IR-ontvanger
- Hoe de vastgelegde IR-codes werden gebruikt om te bepalen van het doel-apparaat via een IR-zender
Na de voltooiing van deze IBLE, ik een ASP.NET IR Code Recorder-webtoepassing die zou geïmplementeerd:
- De vastgelegde IR-Code samen met een intuïtief benoemde code sleutel accepteren als input via een webformulier
- Breken de zeer lengte IR code in segmenten, minder dan 64 tekens lang te blijven onder de seriële buffer limiet van de Arduino Uno
- Het laatste segment van codes zou vooraf vast met een "E" die aan de Arduino aangeeft dat zij heeft ontvangen van het laatste segment van code
- Elk segment zou worden gescheiden door een scheidingsteken pijp voordat geassembleerd terug in een lange reeks
- Tot slot is de gesegmenteerde IR-Code samen met de code sleutel opgeslagen in een database van SQL Server 2012
Het is deze SQL-database die vormen een van de onderdelen van de Home Automation-Hub in dit IBLE uitgewerkt.
OPMERKING
De webtoepassing van IR Code Recorder vormt geen onderdeel van de discussie hier om de volgende redenen:
- U kunt handmatig vastleggen van codes met behulp van de Arduino schets, opgesplitst in secties pijp-gescheiden en bewaar ze in de de database zonder dat u hoeft om te bouwen van een uitgebreide Web-applicatie
- In tegenstelling tot deze IBLE, de IR-Recorder richt zich op omgekeerde mededeling van Arduino aan Raspberry Pi
Informatie over dit project zou daarom een onderwerp voor een andere IBLE