Stap 5: werken
Nadat de ubidots en de arduino ide setup voltooid open de definitieve stc (Smart Trash Can) code compileren en bevestig dit wachtwoord. Vervolgens sluit uw linkit een uploaden en de code. Nu koppel de usb-voeding van een LinkIt en sluit de sensoren, RFID reader, GPRS antenne, 2G SIM-kaart en de Li-ion accu.
LinkIt een vooruitgangsbalk de accountgegevens van de ubidots in de code, dan de sensoren, GPRS en seriële poorten.
Het heeft twee seriële poort een is de usb en de andere is serial1 die op digitale pin 0 en 1. We hebben lezer RFID verbonden met serial1 poort van LinkIt een. Het bestuur probeert bij te werken van de waarde met Internet (d.w.z. ubidots account) na elke rapportage interval van 20 seconden kan worden gewijzigd volgens de eisen van de klant. Tussendoor wordt geprobeerd om gegevens te lezen van RFID-kaart zodat het zeker weten kan als gemachtigde persoon probeert te leeg is of niet, en ook het rfid-nummer van de geautoriseerde personen uploaden naar ubidots, zodat de gemeente zal weten wie en op welk tijdstip de prullenmand kunt werd geleegd.
Na elke 20 seconden de Raad leest de gegevens van de sensoren (ultrasone, versnellingsmeter en temperatuur), ook het niveau van de batterij en updates van het ubidots-account (Internet).
Als u meer informatie wilt over het verzenden van gegevens van LinkIt ONE naar Ubidots, heb ik een eenvoudig project met volledige beschrijvingen:
https://www.hackster.io/alpha007/temperature-humid...
Werking van de sensoren en modules:
1) Grove - temperatuur en luchtvochtigheid Sensor Pro (d.w.z. DHT 22 sensor)
Links:
a) https://learn.adafruit.com/dht?view=all
b) http://www.seeedstudio.com/wiki/Grove_-_Temperatu...
2) Grove - 3-as digitale Accelerometer(±16g) (dat wil zeggen 3-as IC ADXL345 versnellingsmeter sensor)
Links:
een) https://learn.adafruit.com/adxl345-digital-accele...
b) http://www.seeedstudio.com/wiki/Grove_-_3-Axis_Di...
3) DYP ME007 5-pins ultrasone sensor
Het basisprincipe van hoe ultrasone sensor werkt:
- Via digitale pin verzenden over 10us hoog signaal op trigger pin van de sensor,
- De Module automatisch vervolgens verzendt acht 40 kHz en bepalen of er een puls signaal terug is.
- Als het signaal terugkomt, dan is de duur waarvoor de echo-pin hoog was geeft ons de de totale tijd die sonar golven van ultrasone om terug terug na bouncen op een object te verzenden. We moeten dus eerst tijd verdelen door 2.
We weten,
Afstand = snelheid * tijd;
In dit geval
Object afstand = (hoog niveau Echo tijd/2) × geluidssnelheid (340M/S),
Het bereik van de sensor loopt van 2-500cm.
Geluidssnelheid (in m/s) = 340
Sinds de duur waarvoor de echo-pin hoog blijft is in microseconden
Daarom geluidssnelheid (in cm / ons) = (340 * 100) / 1000000 = 1/29
Daarom Object afstand = (hoog niveau Echo tijd in ons / 2) x (1/29 cm / ons)
= hoog niveau Echo tijd/58 cm
Links:
een) https://code.google.com/p/megapirateng/wiki/dypme...
b) https://alselectro.wordpress.com/2013/03/08/ardui...
4) EM-18 RFID Reader Module
Links: