Stap 3: Sensoren verbinden met de Edison en voer de code!
Nu is het tijd om de hardware aansluiten!
- Sluit de microfoon naar analoge pin 0
- Sluit uw lichtsensor naar analoge pin 1
- Sluit uw temperatuursensor naar analoge pin 2
- Sluit uw kortstondige pushbuttn naar digitale pin 2
- Sluit uw LCD vertoning aan elke IC2-poort
Het de macht omhoog en uploaden van de code van de github repository hieronder (noise_alarm_v2 op het moment van schrijven).
https://github.com/chrisgreen39/SoundAlarm/
Kopieer de code naar een nieuwe Intel XDK en uploaden naar je board (zie afbeelding als bijlage)
Voer de volgende lijnen van code voordat u de seriële monitor (met stoppen en starten van iotkit-agent) voor een goede maatregel die ik altijd uitgevoerd.
- systemctl stop iotkit-agent
- systemctl start iotkit-agent
Voer de code uit de Intel XDK en je moet als volgt worden uitgevoerd:
- "Stel achtergrondgeluiden niveau" en "Klik knoop om te beginnen..."
- Wanneer u op de knop aangesloten op digital pin twee het zal 50 monsters nemen van het geluidsniveau van de achtergrond en tonen het woord "Listening.."
- Het zal u vervolgens presenteren met een scherm om te zeggen "Complete" en geven een uitlezing van het maximale geluidsniveau (in volt, niet dB).
- Tot slot zal het "Toezicht..."-modus tijdens die zij dilligently temperatuur en licht gegevens naar de wolk uploadt komen. Het is ook luisteren uit voor geluiden 20dB luider dan het geluidsniveau van de achtergrond.
- Als er een 20dB geluid harder dan het geluidsniveau van de achtergrond verandert de variabele 'Alert Level' op 2 en stuurt dit naar de cloud. U zal hebt ingesteld een e-mailbericht op inschakelen IoT hiervoor, dus moet een e-mailbericht ontvangen.
- Het scherm wordt rood om de gebruiker die een alarm klonk heeft geweest te waarschuwen. Het blijft volgen geluid, temperatuur en licht op de achtergrond.
Ik heb een video van het in actie hieronder (excuses voor de achtergrondgeluiden!) aangesloten.
Gelieve ook aanmelden bij uw account inschakelen IoT Klik op het tabblad 'Charts' en uitzetten van een grafiek van temperatuur en licht. Het is enorm verheugend glimmende een fakkel bij de lichtsensor en kijken naar de reactie op het IoT Analytics Dashboard!