Smart hemautomation webserver på OpenWRT router WR703N kopplats ihop till Arduino, jämfört med Raspberry Pi och Ubuntu



Hämta WR703N Digest (340MB zip-fil):
https://sourceforge.net/projects/wr703n/

---------------------------------------------------------------------------------------------------------------------------------

Kära läsare,

Det finns många Linux styrelser på marknaden: Bifferboard, NanosG20, Foxboard, Beagleboard, AlixPC, Android telefoner och tabletter, routrar, netbooks och de flesta nyligen hallon Pi. Hur du bestämmer vad du ska välja?

---------------------------------------------------------------------------------------------------------------------------------

Så långt är den snyggaste lösningen jag har hittat en av världens minsta pocket routrar TP länk WR703N.
Billigast i pris 25 USD, trevlig söker 5 x 5 x 2 cm plastlåda, intern Wifi. Kan beställas på Ebay, frakten är gratis och det kommer från HongKong i en månad. Denna router har en 400 MHz processor, 4 MB flash (ganska små), 32 MB RAM, 1 Ethernet, Wifi, 1 USB, 0,5 W strömförbrukning. Drivs via USB-kabel. Medföljande nätanslutningen kan anslutas 110V och 220V.

Det måste vara reflashed med OpenWRT Linux, där mest nödvändiga programmoduler inte finns, men allt är kompatibel med Debian Linux. Kan lägga till USB-hubb, USB-minne, USB HDD, USB-ljudkort, bluetooth, webbkamera, 3G modem, 1-wire USB eller seriell modul, ansluta till Arduino, ställa in Wifi klient, placera hem webserver med php och rrdtool databas på routern. Levande exempel är här:

Hem webbserver:
http://barbara320.gotdns.com
WiFi HD-webbkamera
http://barbara320.gotdns.com:8080/javascript_simple.html
Elektricitet mätaren avläsning:
http://barbara320.gotdns.com:8083

Begränsningar är det interna flash 8 MB är ganska liten, men kan utökas med hjälp av externa USB-flash minne eller hårddisk. Kompilera C kod går inte direkt på routern. Behöver korsa kompilera och då är chansen att körbara inte kanske fungerar. Alla småskaliga hårdvara har några buggar. Inte alla saker arbete som tänkt, exempelvis Wifi klientkonfiguration inte fungerar med Luci konfiguration gränssnittet, måste manuellt redigera config filer. Vanligtvis måste tillbringa en dag att komma runt vissa särskilda bugg. Upplev också att routerns blixt får ett allvarligt fel i 3 månader, om besparing görs en gång i 5 min. Om behöver spara ofta ska spara in i RAM-minne eller USB HDD och endast en gång och samtidigt backup på flash. OpenWRT stammen ändras varje dag och ofta nya buggar visas. Så har jag gjort en säkerhetskopia av något äldre, men stabil version
http://clockroom.freeiz.com/OpenWrt/OpenWrt-trunk-backup-8May2012-webcam-OK
Faktiskt nu versionen inställning justering Beta 12.09 på openwrt webbplats är OK och ser ut att vara permanent.

Digest zip-fil (340 MB) innehåller information om att ställa in olika funktioner på WR703N:
https://sourceforge.net/projects/wr703n/

00 Inledning länkar
01 blinkande OpenWRT, vi, nano
02 öppet WR703N täcka & löda seriell RX TX CP2102
02-nätverk
02 USB Hub
03 USB blixt, HDD, system överlägg
04 curl, lftp, samba, bittorrent överföring, NAS, Dropbox, Twitter
04 uhttpd och lighttpd webserer med php5
05 webcam, video
06 Bluetooth
06 mus, tangentbord, PIR, fotodiod
06-ljud-kort
07 GPIO, hårdvara scheman, 1wire, i2c, SPI
08 Digitemp 1wire temperatur med CP2102
09 DS9490R 1wire busskort
10 Arduino
11 Graphing dataplots Pachube, rrdtool, Google kartlägger, Sarmalink
12 Gmail kontrollen av USB-relay board
13 skicka e-post
14 kompilera din egen OpenWRT distribution
15 kompilera C programmodul
16 Python installera på USB HDD
17 Lua programmeringsspråk för Luci
18 uci
20 robotics WiFi Radiostyrd bil
70 fina webbsida mönster
80 exempel WR703N uppställningar
90 smarta hem, larm, babyvakt
91 långsiktig tillförlitlighet
92 LinkDuino anpassning av Squonk
93 mr3020 liknar wr703n

---------------------------------------------------------------------------------------------------------------------------------

Raspbery Pi
Mycket advertisized i pressen som det billigaste, men det är bara ett kretskort, behöver strömförsörjning, HDMI och nätverk kablar, SD-kort, inhägnad, WiFi, tangentbord, mus. Så tillsammans är det ca 80 EUR.

---------------------------------------------------------------------------------------------------------------------------------

Arduinoen
Erfarenhet är att Arduino är bäst i tillförlitlighet. Det hänger aldrig. Med Ethernet kan shield göra IP-styrda eluttag för din hemserver remote omstart. Jag har också skrivit Instructable om Arduino AVR webserver. Arduno kan vara kopplats ihop till WR703N routern via USB. Kan bearbeta analoga ingångar, 1-tråds temperaturgivare, kontroll växlar, servomotorer och en liten display. Seriell kommunikation mellan Arduino och routern hänger emellertid efter en unregular tid. Hängande händer bara om Arduino reset är inaktiverad. Lösning kan vara att aktivera återställning och skriva några värden som inte bör gå förlorad i EEPROM. Ta gärna en titt på min sammandrag Instructable om Arduino:

---------------------------------------------------------------------------------------------------------------------------------

Ubuntu Netbook
Till exempel eeePC med Ubuntu, 13W konsumtion. Hårddisken är snabbare än blixt, körningar för 1 år på tung belastning. Bästa kompatibilitet, tillförlitlighet, hastighet. Även bildskärm och tangentbord. WiFi-klienten fungerar ur lådan. Men wifi hänger ibland. Och eeePC ström ingen utan manuellt att trycka på en knapp. Så någon har att vara närvarande i hemmet och kan inte göra remote reset via GSM låda.
eeePC har ingen boot rom funktion att starta om makt, måste trycka på en knapp. Så faktiskt bästa lösningen om El använda om inte berörda vore en stationär dator.
En annan rekommendation körs tillförlitligt är Beagleboard eller Beaglebone med USB HDD.

---------------------------------------------------------------------------------------------------------------------------------

Android-telefon
Hög kvalitet webbkamera, mikrofon, högtalare, Wifi, GSM, batteri, tangentbord, skärm, temprature sensor, stor blixt, snabb CPU.
Kan få för ca 60 EUR till exempel Samsun i5500.
Nackdel - Android SDK programmering komplicerat. Alternativet är att installera Ubnuntu i en loop enhet på sd,
men Ubuntu kan inte komma åt kameran eller sensorer.

---------------------------------------------------------------------------------------------------------------------------------

Slutsats
Använda Linux styrelser bara för applikationer där låg strömförbrukning eller utrymme behövs. Alla Linux ombord har några kompatibilitetsproblem och buggar eftersom det inte är massproducerade och vara beredd att spendera dagar för anpassning.

---------------------------------------------------------------------------------------------------------------------------------

Relaterade Ämnen

HumidorPi: En Smart Humidor på de billiga med Raspberry Pi och nod-röd

Detta är hur jag ändrade en standard 100 Cigar humidor konstant fuktighet och temperatur via WiFi. Pi del av projektet kan lätt anpassas för någon annan användning som kräver en temperatur och luftfuktighet sensor.Funktioner:• Total kostnad cirka 125...

Hemautomation med nod js, raspberry pi och heimcontrol

I guiden kommer att göra beskriver hur du använder heimcontrol plattform (är NodeJs program för hemautomation öppen källkod under MIT licens)Några av där funktioner:Lyhörda : responsive design ger dig bekväm kontroll hem enheter använda din smartphon...

Sakernas Internet kontrollerad Smart lampa/Outlet med spark core och IFTTT

Jag ville ha en natt-lampa som kommer att slå på efter solnedgången och stänga av mitt i natten. Finns på homedepot eller andra järnhandeln timers kan bara ställa in en tid. Eftersom det finns sommartid i USA, fick det bytas. För att lösa detta, är u...

Smarta glas för att hjälpa blinda, med Pivothead LiveModPro och Intel Edison

HejVill du göra cool dator vision tricks med Intel Edison? Ja, men varför inte arbeta med ett projekt för att hjälpa blinda och sätta din kodning färdigheter till god användning!Mitt projekt var att utföra grundläggande men robust dator vision trick...

Mosa paddla med med hop formad utskärningar (med bandsåg och router mall tips)

märkte jag att det inte fanns en Instructable att göra mäsk paddel (naturligtvis jag alltid titta här för tips om sådana saker), så jag bestämde mig att dokumentera min processen att göra mäsk paddel. Detta Instructable innehåller några tips på att a...

$10 smart kamera med Raspberry Pi

LIVE DEMO i serverrummet på Naran.De flesta av oss har en eller två oanvända USB-webbkameror ligger runt i våra hus. Men dessa kameror ofta samlar damm som deras nu föråldrade och har begränsade möjligheter.Vissa människor köper WiFi IP kameror medan...

Arduino och Visuino: ansluta 4D system ViSi Genie smart pekskärm till Arduino

Det kommer en tid, när du vill ha en pekskärm ansluten till din Arduino ombord. Det finns många olika visningsalternativ och storlekar, men de flesta av dem kräver betydande mängd kod kontrolleras, och det är inte lätt att skapa cool letar användargr...

Hemautomation - lägga till reläer till Arduino

Hur du väljer reläer – handlar om makt.När du väljer ett relä för anslutning till din Arduino måste du övervägaen) makt (spänning och ström) vad du vill slå på och av ochb) makt (spänning och ström) krävs för att driva reläet (dvs. att vitalisera rel...

Hemautomation använder arduino med wifi, bluetooth och IR-fjärrkontroll

Detta är en handledning för att visa hur man bygger ett hem automationssystem med arduino med Wifi [ESP8266-01], bluetooth (HC-05) och IR-fjärrkontroll. Hemautomation resulterar i ett smartare hem och används för att ge en högre och friskare levnadss...

Smart babymonitor med Intel Edison och Ubidots

Intellekten Edison är liten nog för kläder. Det ger stor flexibilitetför utvecklare genom språk och programmeringsmiljö det erbjuder och den har integrerat Wi-Fi och Bluetooth som gör det perfekt för en bärbar. Nu för tiden finns det många kläder på...

Smart grönt hus med Intel Edison och Microsoft Azure

Jag har deltog Intel IoT turnén här i Silicon Valley under förra helgen och gjorde detta häftiga projekt – smarta gröna huset. Intel tillhandahålls en massa sensorer, och jag tänkte göra något med grönt hus. Jag har placerat olika sensorer inne i grö...

Smart telefon kontrollerad LED lampor med HC-05 och Arduino UNO

Bluetooth modul HC-05 är en av de vanligaste bit av hårdvara som gör att du kan snabbt prototypen dina idéer som kräver en trådlös kontroll/connective element. Detta projekt är en mycket snabb demonstration av hur vi kan gränssnittet modulen med en a...

Smart sätt för att fästa komponenter till din robot

under utvecklingen av Farrusco , försökte vi en massa olika sätt att fästa komponenter till PVC stöder, från hot-lim, skruvar och dubbel sida-tape. Eftersom detta är avsett att säljas som ett kit de viktigaste sökord var: lätt, billig, länge som möjl...

TRÅDLÖSA PEKSKÄRMEN baserat HOME AUTOMATIONSSYSTEM

Detta är en touch skärm baserat hemautomation system.Hemautomation hänvisar till användning av dator- och informationsteknik att styra hushållsmaskiner och funktioner. System kan vara allt från enkel fjärrkontroll belysning genom att komplexa dator/m...

Eld detektering med Arduino och flamma sensor

Lågan sensor är kopplats ihop till arduino att upptäcka lågan. Lett och summern är kopplats ihop till arduino att indikera lågan.Hårda ware komponenter som krävs:-1) lågan sensor (analog utgång)2) Arduino3) bröd styrelse4) LED5) Summer6) förbindande...

Grafiska Kalkylatorn genom att använda Arduino

Hej vänner,Idag har jag något nytt för att visa dig. Som tidigare nämns i titeln jag designade en elektronisk miniräknare med hjälp av Arduino uno och 2.4" TFT Lcd Display sköld.Steg 1: Hårdvara insamling Köp Arduino UNO och 2.4" tft lcd display...

HackerBoxes 0007: Digital ljudlandskap

Ljudlandskap! Denna månad, utforskar HackerBox hackare digital ljudlandskap. Musik, pip, surrar och ljudsignaler allehanda kan genereras av en mängd olika moderna elektroniska apparater. Låt oss ta en titt på enkel 8-bitars ljud "bit slog" från...

DIY Smart Home Automation med Android

Smart Home Automation Låt användaren för att styra hem från hans eller hennes telefon och tilldela åtgärder som bör hända beroende på tid eller andra sensormätningar som ljus, temperatur eller ljudet från alla enheter i nätverket hemautomation.VAD KA...

432 MHz trådlösa sensorer och eluttag för hemautomation använder Arduino

Home automation blir mer och mer populära, prisvärda och fascinerar människor. Internet erbjuder sådana möjligheter som aldrig förr. Imponera på dina vänner visar på Iphone som du kan växla på/av-lampa i din lägenhet 1000 km bort och samtidigt se det...