Arduino "Blinka att prata" med Charlieplexing (8 / 8 steg)

Steg 8: Experimentera med en trådlös huvudbonader

Jag försökte koppla upp blink sensorn till en annan Arduino Pro Mini som också hade en nrf24l01 + sändare ansluten till det. Helst detta skulle alla monteras på ramen glasögon och sedan skulle överföras till "Base Station" arduino, det vill säga en med LED nätet fäst vid den. Basstationen har också skulle en nrf24l01 + sändare ansluten till det förutom de befintliga 433 Mhz sändaren.

Jag sprang på många problem som involverade med basstationen arduino samtidigt jonglera växling på flera lysdioder på rad, samtidigt också emot indata från 2,4 Mhz sändtagaren och sedan bedöma huruvida en blinka hade inträffat. Därför beslöt jag den bästa lösningen var att ha en sekundär arduino ansluten till basstationen, ta hand om trådlöst får blink värdena via 2,4 Ghz sändare och sedan skicka den till basstationen arduino via en trådbunden anslutning.

Jag sprang in ännu mer problem med ut en seriell anslutning mellan båda Arduinos i basstationen, och även med SPI-anslutning. Jag var slutligen lyckas utnyttja det I2C-protokollet för att upprätta kommunikation i realtid mellan båda arduinos, med ingen fördröjning. Slav arduino helt enkelt fick blink värdet trådlöst och sedan gått vidare till master Arduino som beslutat om en blinka hade inträffat eller inte vid hantering av belysning av rutnätet LED.

Jag trodde naturligtvis detta system var en massa problem för nästan inga fördelar, sedan som jag har nämnt tidigare, rörlighet för användaren, och närheten av rutnätet LED är ett problem.

Dock har jag fäst en hel uppsättning av alla 4 koder för var och en av de 4 arduinos, bör någon vill experimentera med detta koncept. De fyra koderna är för:

  1. Basstationen master arduino som hanterar rutnätet LED
  2. Basstationen slav arduino som hanterar den trådlös mottagningen
  3. Sändaren som är monterad på huvudbonader med sensor
  4. Relän posterar som tar emot signalen 433Mhz och växlar på en motsvarande enhet
Se Steg
Relaterade Ämnen

Använda ssh att prata med din Raspberry Pi.

Denna korta guide förklarar hur du använder ssh för att prata med din Raspberry Pi.Du behöver:1 raspberry Pi ansluten till routern(Bildskärm och tangentbord.)Om du letar efter en guide för att komma åt din Raspberry Pi från internet ser här:Steg 1: A...

PWMSwizzling en Edison Arduino Breakout att arbeta med Grove Seeed Motor sköldar

Detta instructable beskrivs stegen för att konfigurera maskinvara och programvara av en Intel Edison Arduino Breakout ombord så att det kommer att kommunicera med en Grove Seeed Motor sköld. Exempel på skisser för att kontrollera ett par av likströms...

Få datorn att prata med powershell!

Microsoft Windows har haft användning som det mest populära operativsystemet i flera år nu och har lämnat oss kommer massor av verktyg och verktyg för att arbeta med en underhålla den. En av dem är Powershell. PowerShell är som en kommandotolk på ste...

Interface Arduino att MySQL med hjälp av Python

här är en kort handledning som borde få dig upp och kör gränsyta för din Adruino med en MySQL databas. För denna tutorial, jag antar att du vet hur man ställer in och använder MySQL. Denna handledning kräver inte mycket Python erfarenhet, men du komm...

Arduino och Matlab: Låt dem prata med seriell kommunikation!

Hej alla!sedan när jag har börjat leka med Arduino, har jag alltid vandrat hur jag kunde göra det tala och interagera med Matlab miljön på ett enkelt och effektivt sätt. Jag stötte på många Instructables och tutorials med Arduino bibliotek och Matlab...

Styra 20 Led från 5 Arduino stift med Charlieplexing

idag, jag ska visa dig hur man styr 20 lysdioder från bara 5 Arduino stift. Jag arbetar på ett projekt där jag behöver kontroll 15 lysdioder, 3 knappar, 3 sju segment visar och en RGB orb från en Arduino. Nu om du arbetar ut, skulle du se att jag uta...

Arduino digitalklocka (med Charlieplexing LED, 7 segmenterar skärmar)

detta är min andra instructable. Jag hade bara en stämning av att göra en digital klocka. Men ville göra det en lärandeprocess. jag redan hade en sanguino jag kunde lätt ha använt det Atmega644 chip. Det skulle ha varit mer än tillräckligt. Men jag v...

Arduino Blink med codebender & 123D kretsar

Jag velat alltid göra en grundläggande instructable för blinkar en Arduino och krydda upp det lite med hjälp av 123D kretsar och codebender.Detta är en mycket enkel inledande skiss till Arduino, men jag är att utforska hur en instructable skulle kunn...

Prata med en automat MDB med två Arduinos

varuautomat delar alla prata med varandra på en dator buss kallas MDB. Jag har skrivit lite kod som hjälper dig att koppla in och lyssna på deras konversation i realtid. Du behöver fysisk tillgång till automaten.Varför bry sig? Många hackspaces har v...

Skicka en Tweet med att prata

Denna idé kom till mig senaste year.ı vill skicka en tweet med att prata och ı försökt nästan en dag, men jag inte. Och förra veckan, idén kom till mig igen. Och jag har en esp8266 modul, ja! I kan göra det, och började att försöka igen.Följande inst...

Arduino: ett enklare sätt att arbeta med sju segmenterar skärmar

någonsin har problem programmeringskod för sju segment visar? De välgjord 4511 att göra det mycket enklare. Vad den 4511 gör är tar en 4 siffrig binära indatavärde (ettor och nollor) och omvandlar den till ett decimalvärde på en sju segment display,...

Arduino grafiska seriell kommunikation med klättre (Blink LED)

Arduino använder allmänt för olika typer av dator/elektroniska projekt för många ändamål, den har en väl utformad kompilator som minska kodning och belastande upp tid, klättre är en grafisk programmering språk som använder höjd grafiska komponenter m...

Prata med en Arduino med en iOS-enhet med Bluetooth lågenergi

detta är en enkel afternoon projekt att få din iOS enhet talar med röda bär Lab Bluetooth låg energi sköld.För detta projekt behöver duen Arduino (vi använder Leonardo)en iPhone 4s, 5, iPad 3, 4, mini, eller en iPod Touch 5: e generationen.Bluetooth...

Programmera en Arduino på språng med din Android-telefon eller surfplatta

genom åren Android har blivit en formidabel mobil plattform som erbjuder en hel del funktioner som tidigare endast finns på datorer. Idag vill jag ge dig ett sätt att skriva, kompilera och ladda upp Arduino program på språng med en Android-enhet.Steg...

LilyPad Arduino målad duk med musik och ljus

detta är ett projekt som jag skapade för mina barn och teknik klass som jag tar i mitt bibliotek Science magisterprogrammet. Detta var en av mina första erfarenheter med kodning så detta var en prova process men detta instructable bör beskriva min fr...

Kodgenerator för anpassade Android/Arduino menyer att slå Arduino utgångar på och av. Android/Arduino för nybörjare. Absolut ingen programmering krävs

Uppdatering: användare frågade för undermeny support. pfodApp alltid stött sub-menyerna men jag har lagt undermenyer till pfodDesigner. Den instructable Design A Custom menysystemet visar hur du använder pfodDesigner för att bygga en meny med underme...

Arduino ansluten till Wifi med ESP8266 kontrolleras av BLYNK (med en Mac OS X)

Men det finns många tutorials på hur man ställer in en ny ESP8266 att ansluta till wifi, tog det mig fortfarande dagar och många timmar talar till departementet teknik på högskolan att faktiskt få mitt projekt upp och kör. Hoppas detta hjälper till a...

Bygga en Android App att kommunicera med HC-06 Bluetooth-modulen

I detta Instructable kommer vi titta på hur man bygger en enkel Android App som kan anslutas och prata med en Arduino över en trådlös Bluetooth-anslutning. Vi kommer använda populära och låg kostnad HC-06 Bluetooth-modulen för att skapa Bluetooth sig...

Bygga en Android App att kommunicera med RN-42 Bluetooth-modulen

I detta Instructable kommer vi titta på hur man bygger en enkel Android App som kan anslutas och prata med en Arduino över en trådlös Bluetooth-anslutning. Vi kommer använda populära RN-42 Bluetooth-modulen för att skapa Bluetooth signalen från Ardui...