Med hjälp av sensorer, 433Mhz RF moduler och Adafruit's BLE Bluefruit chip för att samla uppgifter om Smartphone med Evothings Studio



I detta projekt kommer du lära dig hur du använder Adafruit's Bluefruit LE UART vän, en Bluetooth Low Energy chip och Evothings arbetsbänk för att skicka data fram och tillbaka mellan en Arduino Uno och din Smartphone. Appen kommer att kodas i JavaScript och kommer att kunna köras på Android och Iphone. Använda Evothings Workbench, kan app köras i realtid på den mobila enheten utan installation. För mer information, besök Evothings' dokumentation sida. Arduinoen själv kommer att samla in data från andra Arduinos, sammanlänkande med 433 MHz sändar moduler, som har fördelen att vara mycket billigt. I denna handledning kommer vi använda fotoceller att mäta ljusstyrka i olika rum och upptäcka om lamporna är på eller av, men du kan använda någon typ av sensor, till exempel fukt eller temperatursensorer. Koden kommer jag att dela med dig är gjord så att du kan enkelt ändra den för att passa dina egna projekt.

"Modern" Arduino, en insamling av data, skickar begäran till var och en av sändaren Arduinos, en i taget. Vid mottagandet, kommer mottagaren Arduino mäta luminositet och skicka tillbaka data. Detta säkerställer att data inte får blandas ihop, eftersom vi använder samma frekvens (433 MHz) för varje Arduino.

Jag kommer att använda 3 sändare Arduinos, men du kan använda så många du vill!

Källkod

Du kan bläddra igenom källkoden för detta exempel på Evothings GitHub repository

Filen index.html är startpunkten av app.

Filerna Transmitter.ino och Receiver.ino innehåller Arduino koderna samla in data och lyssna på kommandon från app.

Se Steg
Relaterade Ämnen

Med hjälp av en ESP8266 till kontroll elnätet uttag med 433mhz sändare och mottagare

I detta Instructable visar jag hur man styr en huvudsocket använder en 433mhz sändare och mottagare.Jag började detta projekt eftersom jag ville kunna byta min lampa av och på utan att använda fjärrkontrollen som jag redan hade för att växla elnätet...

Styra arduino med visual studio via bluetooth

Hej alla,Här kommer att vi kontrollera en ledde via bluetooth med din dator av en progam wirtten med visual studiovad du behöver är:1) Arduino (en)2) Bluetooth-modul (hc05 eller hc 06)3) ledde4) 2 motstånd (10ko och 15ko)och du kan göra det ;)alla ko...

IoT väderstation med Adafruit HUZZAH ESP8266 (ESP-12naE) och Adafruit IO

Hej, alla! Tid sedan jag såg denna väderstation av Aleator777 och jag blev inspirerad att göra min egen väderstation. Jag såg att Intel Edison är för dyrt i mitt land, så jag bestämde mig för att leta efter något mycket billigare, och jag hittade den...

Ström från träden! Och med denna befogenhet att samla in data miljö.

Det är mycket väl känt att när lägger en koppar och en zink spö i en potatis, en spänning kan mätas över två stavar, som är hur potatis klockan fungerar. Vi kan emellertid ta denna idé ytterligare med hjälp av ett träd. Ett träd har en högre volym än...

Android handledning: Ansluta, konfigurera App på riktiga Android-enhet och kör Hello World-programmet med Android Studio

I detta inlägg kommer vi lära oss hur du ansluter och konfigurerar Android-enhet (Smartphone etc.) med Android Studio. Efter som vi kommer att köra en enkel Hello World-programmet. Följ bara följande steg:Steg 1: Aktivera utvecklaren alternativet i A...

Strainfree metod för att samla smör från ostmassa med hemgjord mixer

Det stammar och tar lång tid att samla smör från ostmassa manuellt. Elektrisk mixer fungerar i högspänning som är farliga för barn. Här är en enkel mixer består av enkla objekt upphandlas från gamla leksaker hemma. Det fungerar bra med batteri. 1/4 b...

Hur man skapar en kalkylatorprogrammet med Android Studio

De flesta människor äger idag smarta enheter som klarar bearbeta tusentals applikationer. Tyvärr bara en bråkdel av användare vet hur dessa program skapas och fungera. En populär plattform där de flesta av dessa program är utformade och genomförs i a...

DIY RTC DS1307 modul och användning med Raspberry Pi

Hej vänner,Efter en hel del forskning kom jag bygga min egen RTC med DS1307.Jag kommer att använda min RTC med Raspberry Pi.Jag skulle ha köpt en modul men det var alldeles för dyrt... så jag bestämde mig att bygga min egen.Kan komma igång.Steg 1: Re...

Komma igång med Bluetooth till seriell HC-06 trådlös modul och Arduino

Efter några tidiga misslyckade försök på att använda en bluetooth-modul JY-MCY HC06 slav jag har tillbringat många timmar på internet för att försöka förstå modulen ' kapacitet och hur den används. Som novis upptäcker du snart hur svåra dessa enheter...

Motoriserad linjär bild med hem sensor för robotic och CNC använder återvunnet delar

En linjär bild är betydelse för att ge gratis motion i en riktning, motordriven linjära bilder som maskin bilder, XY bord, roller tabeller och vissa passar ihop bilderna är lager flyttas av drivdon. Inte alla linjära bilder är motoriserade och icke-m...

RF 315/433 MHz sändar modul och Arduino

Hej varje kropp, jag sökte på Instructables om en enkel RF sändar-modul, som används i fjärrkontrollen för bilar, eller för att styra enkla uppgifter, som Styrrelä/på tyvärr har jag inte hittat vad jag behöver, så jag beslöt att skriva en enkel artik...

Arduino Temp/fukt Sensor använder DHT11 och I2C LCD-en dag projekt

Jag har köpt en Arduino Mega 2560 uppsättning som kom med några sensorer och naturligtvis och Arduino Mega.I detta instructable, jag kommer att dela med dig stegen jag tog för att göra en Arduino baserade temperatur och luftfuktighet visas.Element, s...

DIY Flex sensor använder Sugru och grafit pulver (Resistencia flexibla usando Sugru y polvo de grafito)

Este es el primero de 5 instructables que surgieron del Instructables & Sugru bygga natt (och dag en nuestro caso) que hicimos en el Laboratorio de Juguete, el 20 de julio del 2013: una Resistencia flexibla o Flex Sensor hecha con Sugru y polvo de gr...

Openremote Arduino sensorer servo RGB ledde och switch

Detta är hur man använder Openremote programvara för att kontrollera en RGB ledde med reglagen för varje färg, använda en switch för att aktivera en led eller inaktivera, flytta ett servo med ett reglage och läsa en temperaturgivare. Alla objekt ge f...

Hur man skapar en Desktop Os med Suse Studio

detta fungerar för windows och mac.Steg 1: Internet Gå till susestudio.com och logga in eller skapa ett konto. När du har loggat in klickar du på Skapa ny apparat. Klicka sedan på GNOME-skrivbordet och längst ned väljer du namnet.Steg 2: programvara...

Hur man Design med Silhouette Studio

Silhouette porträtt är en användarvänlig elektroniska skärmaskin. Det kan skära allt från kartong till vinyl, så du kan göra klistermärken, affischer eller även 3D-objekt. Med all denna möjlighet till kreativitet, kan det vara överväldigande att komm...

Att göra en hemsida om dig med Visual Studio (HTML, CSS, JQUERY)

Hej alla!Detta är min första instructable och i detta instructable jag ska visa dig hur du använder Visual Studio för att skapa din egen hemsida!Här är en nedladdningslänk för Visual Studio:Visuella Studio´s hem länkRikta data överför länkDetta kan v...

Rullande text med Arduino och Adafruit TFT sköld

Vad vi ska göra: demonstrera textrullning med en Arduino och en Adafruit 2,8 tum TFT beröring sköldVad vi kommer att användaArduino UnoAdafruit 2,8 tum TFT beröring sköldFörsamlingMount TFT sköld på ArduinoVar noga med för att undvika att böja pins -...

Hur man skapar en Android App med Android Studio

Denna handledning kommer att lära dig grunderna i hur man bygger en Android app använder Android Studio utvecklingsmiljö. Såsom Android-enheter blir allt vanligare, ökar efterfrågan på nya apps bara. Android Studio är en enkel att använda (och gratis...