SCOUT: Smarta människor Counter! (En låg kostnad räknare för publiken densitet kartläggning på stora sammankomster och köpcentra) (3 / 4 steg)
Steg 3: Mjukvara Setup!
För det första du måste setup din MediaTek LinkIt en styrelse med Arduino IDE, så jag ber er att följa instruktionerna som finns i den officiella hemsida MediaTek Labs: http://bit.ly/1KcU66X
När du har slutfört inställningen, kan du starta IDE och se till att du är ansluten till rätt COM-Port.
När du har installerat WiFi måste du ladda ner följande bibliotek:
1) Wifi bibliotek (idag i Arduino IDE som standard)
2) SPI bibliotek (idag i Arduino IDE som standard)
3) RGB LCD-Display bibliotek
* Att installera LCD-Display-bibliotek:
Ladda ner en zip-fil från här .
Extrahera innehållet i zip-filen till mappen arduino IDE.
Öppna mappen extraherade och gå till mappen Bibliotek och kopiera Grove_LCD_RGB_Backlight till Arduino bibliotek broschyren.
Efter att öppna arduino ide och gå till skiss > Importera bibliotek > Lägg till bibliotek och välj den mapp som innehåller de LCD Display bibliotek och klicka på öppna.
Återigen gå till skiss > Importera bibliotek och välj LCD-biblioteket.
Nu är dags att koden!
Arduino källkoden: [Github databasen]
< p > / * < /p >< p > * SCOUT: smarta människor Counter
* Instructables: * / < / p >< p > #include < rgb_lcd.h >
#include < spi.h >
#include < wire.h >< /wire.h >< /spi.h >< /rgb_lcd.h >< /p >< p > rgb_lcd lcd; < /p >< p > int SensorPin = A0;
int counter = 0;
void setup() {
LCD.BEGIN(16,2);
Serial.BEGIN(9600);
pinMode(SensorPin,INPUT); < /p >< p >} < /p >< p > void loop() {
int SensorVal = analogRead(SensorPin);
< /p >< p > if(SensorVal<770)
{
räknaren ++;
IF(Counter==1)
{
LCD.Clear();
LCD.Print(Counter);
LCD.Print ("person");
Delay(3000);
}
annat if(counter>1)
{
LCD.Clear();
LCD.Print(Counter);
LCD.Print ("folk");
Delay(3000);
}
}
< /p >< p >} < /p >
Eller ladda ner den bifogade ino fil här!
Kom igen killar bakåtkompilera koden och gör fantastiska saker för en bättre värld, en bättre morgondag!
Hur fungerar detta projekt?
Som ni kan se i videon nedan, i det här projektet vi använde ljus sensorer, LCD-skärmar och lasrar!
Koden för detta projekt var utmanande och intressant för mig att arbeta på. I detta projekt vi kommer att använda ljussensorer, LCD-display och lasrar att identifiera antalet människor gick in i ett rum i eller hela hemmet, medan du är borta från hemmet!
Människor kommer inte att kunna märka en 5mW Laser, som det inte Visa i riktning mot ljuset såvida inte utsätts för en tät miljö!
När personen kommer in i rummet skickas en sträng till LCD-skärmen.
Jag kom upp med innovation att använda ljussensorer som photoresistors är mycket billiga och effektiva!.
I detta projekt kommer vi konvertera strängen till röding. Jag har använt LCD-skärmar i detta projekt för att meddela användaren att räknaren är att vara prepareed, vi ser hur man kod enkel LCD-Animation och slutligen visa hur många personer kommer in.
Dessa data kan också skickas till en android app.
Lämna en kommentar nedan om du vill se det! ;)
Lycka till, fortsätta att göra!