Twitter kontrollerad Arduino utgångar - ingen PC - LCD-Display + sensordata till Twitter (1 / 23 steg)
Steg 1: Vad den gör
* Ställ in din twitter-konto. Välja ett användarnamn som har 6 (sex) tecken i den, inte mer eller mindre.
* - För att skicka en text twitter-meddelande som ska visas på arduino-LCD-skärmen, bara skicka det som vanligt.
* - Skicka ett datameddelande (för att vända en av 4 LED's på arduino digital output portar på eller av) Skicka ett twitter formaterade enligt följande:
* en) börja med stort "D", detta säger arduino detta twitter har data i det som den behöver för att leta efter
* b) efter "D", utan mellanslag in fyra siffror. Dessa måste vara 0 eller 1.
* c) exempel: twitter-meddelande D0100 tänds LED 2, D1000 skulle vända på LED1, D0010 skulle vända på LED3, D0001 kommer att slå på LED4
* Därför kan du ändra denna kod för att aktivera reläer och inaktivera eller styra vad du vill.
INGEN DATOR KRÄVS PÅ ALLA
Bara kräva:
Arduino (jag använde en Uno) och Arduino 22
Ethernet-shield
Ethernet-kabel till att ansluta sköld till din router.
Jag använder en vanlig seriell-till-LCD display. Detta ansluter till arduino med 4 trådar totalt så mycket lättare att ställa in än en ren LCD-skärm. Arduino skickar den text via en seriell kabel och med hjälp av en utskrift. Serial("yourtext"); typ av kommando med SoftwareSerial bibliotek. LCD är faktiskt valfritt, det fungerar fortfarande som ett 2-vägs system utan den.
Jag har haft problem med några av de blå skärmad seriell-till-LCD-skärmarna. Jag skulle få en helt vanlig grön en från din Arduino leverantör då vet du att det ska funka. Försök att få en med 4 rader av text så allt får plats på skärmen.
I bilden nedan visas jag tweeted meddelandet D0101fgh till Arduino. Arduinoen ser "D" på framsidan en därför vet det är en data tweet inte bara ett textmeddelande. Det sedan ser ut på de nästa 4 tecken efter D (som alltid kommer att vara 0 eller 1), och dessa trun 4 produktionen stift ON eller OFF.
[OBS: några slumpmässiga bokstäver efter 0's och 1 är det eftersom twitter inte kommer skicka upprepning meddelanden som är desamma som de skickat tidigare. Några slumpmässiga bokstäver komma runt detta (eller regelbundet radera dina tweets).
När Arduino är tweeting data från de analoga sensorerna tillbaka till den person som använder twitter på andra sidan av världen, det gör samma sak men sedan genererar automatiskt några slumpmässiga ofarliga tecken i slutet av meddelandet för att uppnå samma mål i andra riktningen.]