Hardware:
Styringskredsløb, WebNet og Web Kamera. |
Styringskredsløbet
er designet for at være forbundet med den embedded Web-server kittets PICs
ben (de Webnets parallele porte) hvor der kan opstå en spændingsforskel
på 3V som giver relæer udgange til at switche 6 forskellige elektroniske apparater.
Styringskredsløbet fungerer nemlig til at tænde eller slukke
6 elektroniske apparater som en fjerne bruger ønsker at styre med en almindelig
browser. Styringskredsløbet består af afvekslende elektroniske komponenter
koblet sammen via et diagram som jeg har udviklet og omdannet fra en kobber-printplade
til et flot printkort med et påtrykt kredsløb.
Figuren 1 viser styringskredsløbet
og sine sex forskellige udgangen til de elettroniske apparater forbundet til en
5V strømforsyning og et Webnet modul. |
|
|
Webnet modulet
er en web-script Server kittet som man skal konfigurere bestået af et I/O
"Sub credit Card" kaldet DIMM (Dual In-line Memory Module) hvor det grafiske interface
findes, der kan stå max 2MB af data og er designet på et SO (Small Outline)
144 pin modul sådan at det sandsyndeligvis kan indføjet i Web RJS-PIC som fungerer
lige som et motherboard. Web RJS-PIC bruges i dette projekt som serielt device
hvor microcontroller PIC 18F876 findes og er programmeret nemlig for at blive
kontrolleret fra det grafiske interface for at beslutte hvis man skal åbne
eller lukke for strømmen henholdsvis på hver af de 6 PICs bener udgangen.
Her opstår en spændingsforskel på 3V som bruges til at aktivere styringskredsløbet.
Figuren 2 viser DIMM kortet Figuren 3 viser DIMM kortet
indføjet i Web RJS-PICet Figuren 4 viser microcontrollerer PIC 18F876
koblet i Web RJS-PICet |
|
|
Web kameraet
forbindes direkte til routeren og har sit eget IP nummer. I projektet Internet
Kontrol Design er der brugt kun et web kamera men der er muligheder at bruge hvor
mange web kameraer man vil gerne installere. Web kameraer er uafhænning
af Webnet modulet og kan blive brugt for at overvåge masse andre tingene.
Figuren 5 viser kun et slags af de mange web kameraer med egne IP
nummer som findes rundt omkring på markedet. Og man skal ikke købe
et der er lige som det ene vist i billedet. Det vigtigst er at Web cameraet
skal have det samme tekniske karakteristiker og en passende optik der kan svare
til det egnet krav. kamera
googlemaps lokation Vis
stort kort |
|
Software:
Det grafiske interface Det
grafiske interface er bygget op omkring HTML-kode og bruger java appletter til
at køre de ovennævnt opgaver og det er storet ind i DIMM kortet.
; |
| |
|
Styreenheden
er den del af det grafiske interface designet til at styre de ønskede elektroniske
apparater og ved at kalde dette med en almindelige browser bliver en såkaldt
tråd åbnet mellem den fjerne bruger og de elektriske apparater implementeret
i hjemmet for eks. alarm i huset, alarm i kælderen, lys i stuen, varme-apparater.
Rx står for Recieve og Tx står for Trasmit. Når tråden
start at blive åbent vil Rx og Tx lyne sig. Det betyder at forbindelse er
i gang at blive opnået. Og når tråden bliver åbnet efter 50 msek. vil browser
modtage en OK fra webNet module og Rx vil blinke grønt. Så når man vil trykke
ind i check box vil browser sende et signal til WebNet modulet, Tx vil blinke
rød og det valgt elektronisk apparat vil tænde sig. Styreenheden indeholder
6 forskellige check box lige som "knapper" styret af et JAVA SKRIPT. Og ved
at trykke på disse "knapper" opstår en spændingsforskel på
3V henholdsvis på hver af de 6 forskellige PICs bener som vil aktivere det
styringskredsløb, ovennævnt i de første to afsnittene.
Figuren
6 viser et prototype af styreenheden. De elettriske apparater skrevet er de
bare fiktive og man kan styre hvilken apparater vil de gerne. De sidste to
"knapper" er reserveret til fremtidige formål dvs. at en dage vil de være
brugt til at dreje web kameraet fra venstre til højre eller viceversa.
|
|
| ICD
Monitors er den anden del af det grafiske interface. Her kan man overvåge
de elektroniske apparater i hjemmet ved at tænde eller slukke de, naturligvis
gennem et video streamings signal fra Web kameraet.
Figuren 7 viser
at man kan ikke se apparater der virker men kun en fiktiv substitut sådan man
kan prøve at teste de og at have en idé om hvordan projektet virker i virkligheden. Lyserne
er bare røde led der simulerer den 3V. spændingsforskel som man skal bruge
i det projekt til at fjernstyre et hvilket som helst apparater lagt ud i verden,
ved at trykke på de ovennævnte check boxe.
|
|
Ved
at klikke her kommer
man ind til siden kaldet [DEMO-VINDUE] som forestiller et grafisk interface-type.
|