Postregistrering. Side 1 af 33



Relaterede dokumenter
Postregistrering Eksamensprojekt i Programmering C Lavet af: Frantz Furrer Svendborg Erhvervsskole HTX Vejleder: Claus Borre

Arduinostyret klimaanlæg Afsluttende projekt programmering C

Arduinostyret klimaanlæg Afsluttende projekt informationsteknologi B

Lyskryds. Thomas Olsson Søren Guldbrand Pedersen. Og der blev lys!

Projekt. Analog Effektforstærker.

Der er derfor, for at alle kan sende, kun tilladt, at sende intermitterende. Altså korte pakker. ( Dette skal dog verificeres!!)

Metal Detektor. HF Valgfag. Rapport.

Kollektor. Teknisk skole Ringsted Fysikrapport Af Kenneth René Larsen Afleveret d.26. maj Emitter

Microcontroller, Arduino

Arduino Programmering

15. Digital kode vælger (hvid DIP switch) 16. Kanal vælger (gul DIP switch) 17. Batteri hus

SPIDER Quick guide. DATO: August 2017 FORHANDLER: WASYS A/S. Langebjergvænget Roskilde

Produktnyheder.

Duplex 312 FJERNAKTIVERING, OVERVÅGNING OG STYRING Brugermanual Varenr

Dobbelt sender detektor med 4 kanals frekvenser. 1. Funktioner. 2. Produkt gennemgang

A LED Santiago 16W HF sensor og Master / Slave

SSI-9001 IP65. Installations vejledning. SSIHuset v/svane Electronic ApS. GSM fjern kontrol og alarm system

Analog Øvelser. Version. A.1 Afladning af kondensator. Opbyg følgende kredsløb: U TL = 70 % L TL = 50 %

Dansk bruger manual Udarbejdet af Datalogisk A/S 1/27

Microcontroller, Arduino

Dansk El-montage manual Portautomatik

DENVER BPB-100C. Instruktionsmanual

X88S. SMS fjernstyring til sommerhuse

SunFlux Varenr.: 03104

Dekoder type 628. Diagram. Print. Litra.DK

MP3 player med DMX interface.

BRUGERVEJLEDNING SIGNALFORSTÆRKER

QUICKVEJLEDNING til Piccolo Light

GT2000 GT2000. Brugervejledning

Maskiner og robotter til hjælp i hverdagen

QUICKVEJLEDNING til multiguard DIN6. Montering

GSM / SMS dør/port kontrol enhed

BRUGERVEJLEDNING TIL DØRKONTAKT

STEVISON BLUETOOTH USB MICRO SD DAB+ FM DIGITAL RADIO

Pakkens indhold. 1. Trådløst modem 2. strømforsyning 3. netværkskabel (CAT5/RJ-45)

Manual til: Miracas DK080 GSM Tyverialarm

Bruger manual for SW 3.06

UniLock System 10. Manual til T550 Secure Radiomodtager og håndsender. Version 2.0 Revision

DCC dekoder til servo

GSM SMS Modem MODEL: SA RTU-1 V1.01

BRUGERVEJLEDNING SIGNALFORSTÆRKER

GSM / SMS port kontrol enhed

Alarm JABLOTRON 100. Ny alarm med revolutionerende betjening

GPS trackeren virker ved hjælp af GSM netværket og GPS satellitterne, og kan bruges til at overvåge og bestemme hvor en enhed befinder sig henne.

Projekt Træningsmaskine

Temperaturmåler. Klaus Jørgensen. Itet. 1a. Klaus Jørgensen & Ole Rud. Odense Tekniskskole. Allegade 79 Odense C /

TeleSwitch M2. TeleSwitch er en ideel fjernstyret strømafbryder og tilbagemelder til hjemmet, fritidshuset, kontoret og værkstedet.

STEVISON BLUETOOTH USB MICRO SD DAB+ FM DIGITAL RADIO

ET FADINGKREDSLØB FOR GLØDELAMPER TIL INDVENDIG BELYSNINGER I PERSONBILER.

Logik Rapport - Alarm. Klaus Jørgensen Itet. 1a. Klaus Jørgensen & Ole Rud 9/ Vejledere: PSS & SKH

DCC Decoder med PIC kreds

Dekoder med 2x2 udgange

Paul A. Jensen ApS. Driftvejledning. Beluftningsstyring RAKOTROL type LCD

GSM port styring 400 brugere

Forord. Mathias Lønstrup Poulsen, Anders Kusk og Jacob Østergaard 25. april 2009 Eksamens projekt: Bil moduler

Tillykke med din styring, vi er glade for at du valgte vores.

Quick start: NBE Wi-Fi temperatur sensor NBE PRODUCTION A/S. Kjeldgaardsvej Sæby

KONSTANT REGN 6 BETJENINGSVEJLEDNING VERSION 18 DATO UDLÆSNING I DISPLAY. - Indtrækshastighed. - Total vandingstid

AVR MP Ingeniørhøjskolen i Århus Michael Kaalund

LCD Character display Intro

Tillykke med din styring, vi er glade for at du valgte vores.

Hos Podconsultsbutik kan du finde vandpumpen i 3 udgaver, hvilket har betydning for hvordan du samler og forbinder pumpen til din Micro:bit.

D210 GSM Strømstyringsmodul med temperatursensor

Oversigt.: LED Indikator Optag / Stop Button Lince MIC Nulstil Hul USB Plug

DCC digital dekoder til magnetiske produkter

Enes Kücükavci Roskilde Tekniske Gymnasium Mathias Turac Informationsteknolog B Vejleder: Karl Bjranasson Programmering C

Instruktionsvejledning. Bluetooth-højttaler BTL Du skal læse hele instruktionsvejledningen omhyggeligt,

24 DC til DC omformer

Beskrivelse af tryghedsalarmen

Sdr. Ringvej Vejen - Tlf Fax

Arduino kursus lektion 3:

Signolux Flash A-2644

QUICKVEJLEDNING til multiguard Master IO. Montering

DC-Motor Controller. Brugermanual

Kravspecifikation For. Gruppen

Brugervejledning for Man Down sender MD900

Preben Holm - Copyright 2002

Signolux Pager A-2619

Trådløs Radio modtager

Velkommen til. EDR Frederikssund Afdelings Almen elektronik kursus. Joakim Soya OZ1DUG Formand. EDR Frederikssund afdeling Almen elektronik kursus

Tilbagemeldingsbus S88 med besatmelder

Trådløst tastatur med ringeklokke funktion

Undersøgelse teknologi og resurser: Eleverne skal lære om enkel produktudvikling fra ide til implementering.

S26 MOTOR Original brugermanual

BRUGER VEJLEDNING DK 8MP wildview ir / KAMERA JK 020 / Åtelkamera 801/Albecom Justerbar 3 / 5 eller 8 mp.

Brugervejledning Side 1

AM signalet er et automatisk mellemblok signal. Det består af 3 lamper og er opbygget som et U signal med 3 lamper.

Motorline JAG (indbygget limit switch) Dansk brugermanual

Elektronikken bag medicinsk måleudstyr

Alde Smart Control App

Walkie-talkie sæt HN4288 Model 808

DEFA introducerer verdens mest

ATD. Bruger manual. By AntiTremor.org. Revsion 1.1

Projekt - RoboNet Del Journal.

Sirene Brugervejledning August 2012 BRUGERVEJLEDNING UDENDØRS SIRENE

PMR Radio Bruger Manual. electronic

Programmering af trådløse modtagere (RF)

TG 8. Indhold: TG8 - Kredsløbsbeskrivelse Gruppemedlemmer: Kim Andersen, Kasper Jensen & Thyge Mikkelsen Dato: Modtaget af: Søren Knudsen

NEO GSM nødkaldeapparat. Betjeningsvejledning

GRIPO GSM MODUL 4925 JHJ V Brugermanual

Transkript:

ostregistrering Side 1 af 33

Titelblad: Skolens navn: Svendborg Tekniske Gymnasium - Rapport: Elektronik til registrering Rapportens titel: ostregistrering Side antal: 32 + bilag Forfattere: Frantz Furrer Vejledere: Jørgen Aaling underviser i el-teknik Claus Borre underviser i programmering Klassebetegnelse: 3.C Udleverings dato: 16. 02. 2007 Afleveringsdato: 30. 04. 2007 Side 2 af 33

Indholdsfortegnelse: Titelblad:...2 Indholdsfortegnelse:...3 Indledning:...5 rojektbeskrivelse:...6 roblemanalyse:...6 roblemformulering:...7 rojektafgræsning:...7 Tidsplan:...8 Bearbejdning af den valgte problemstilling...9 Målgruppen:...9 roduktudvikling...9 Nuværende produkter på markedet:...10 Tilgangen til det nye produkt:...10 Blokskema over hele projektet:...11 Senderen:...11 Forsyningen:...11 Modtageren:...11 IC LCD:...11 USB:...12 Diagrammer over hele projektet:...12 Senderen:...12 Forsyningen:...12 Modtageren:...13 IC LCD:...13 USB:...14 De forskellige blokke:...14 Senderen:...14 Blok 1:...14 Blok 2:...15 Blok 3:...17 Blok 4:...17 Blok 5:...19 Blok 6:...19 Blok 7:...19 Blok 8:...19 Benforbindelse:...19 rogrammeringen af IC en:...21 Blok 9:...22 Forsyningen:...22 Blok 10:...23 Blok 11:...23 Blok 12:...24 Blok 13:...24 Modtageren:...24 Blok 15:...25 Blok 16:...25 Side 3 af 33

Blok 17:...26 Blok 18:...26 Blok 19:...26 IC LCD:...26 Blok 20:...26 Blok 21:...28 USB:...28 Blok 22:...29 Blok 23:...30 Afprøvning af produktet:...30 erspektivering:...31 Vurdering:...32 Vurdering af projektet:...32 Vurdering af produktet:...32 Konklusion:...32 Litteraturliste:...33 Bilag:...33 Side 4 af 33

Indledning: I denne rapport vil det være muligt at læse om, hvordan et moderne postregistreringsapparat er blevet fremstillet. Rapporten omhandler de tekniske aspekter af postregistreringsapparat. De tekniske aspekter vil bliver gennemgået blokvis, for at det bliver muligt at forstå de teknikker, der ligger til grund for fremstillingen af produktet postregistreringsapparat. Side 5 af 33

rojektbeskrivelse: roblemanalyse: Ud fra projektoplægget er opgave 2 Elektronik til registrering blevet valgt. Registrering er et meget interessant område at beskæftige sig med, fordi der stadig er flere og flere i vort samfund, som har brug for at indsamle informationer til brug for markedsføringskampagner, politiske beslutninger, sundhedskampagner, til privat brug osv. Registrering er et meget bredt område, der strækker sig lige fra fraværsregistrering på skoler til registrering af, hvordan en produktionsmaskine kører under drift. Da vi i dag lever i meget travl hverdag, har vi tit brug for at registrere forskellige informationer. Elektroniske apparater kan registrere forskellige informationer for os og på den måde lette vores hverdag. Når disse informationer er registreret, kan vi også aflæse disse, når vi har lyst og tid til det, og på den måde sparer vi tid. Disse elektroniske apparater forbedrer vores velfærd og er med til at løse samfundsmæssige problemer. Et eksempel på et elektronisk produkt er en nummerviser til telefonen, som kan vise, på hvilket tidspunkt der har været ringet, og hvilket nummer der har ringet. Nummerviseren registrer oplysningerne og kan så senere informere brugeren om de registrerede oplysninger. Da registrering er et meget stort område, er det nødvendigt at foretage nogle valg for at komme frem til en problemstilling, der ønskes at arbejde med inden for registrering. roblemstillingen, der ønskes løst, skal forbedre velfærden. Der fortages den afgræsning, at der skal være en samfundsmæssig problemstilling, problemstilling skal være en hverdagsproblemstilling. Der er mange ting, vi normalt gør i vores hverdag, som tager meget af vores tid. Det er små ting, men det kan hurtigt blive til meget tid. Bare sådan en ting som at gå ud og tømme postkassen kan tage noget tid, især hvis man går derud flere gange og ser efter posten, og den ikke er kommet. Det kan også være, det regner, og man bliver våd. Derfor kunne det være smart at registrere disse oplysninger inde i huset, så man ikke skulle gå ud, når der ikke var kommet post. Det ville også være ønskeligt at kunne få en besked inde i huset om, hvornår posten havde forsøgt at aflevere en Side 6 af 33

pakke, så man hurtigt kunne køre på posthuset og hente den. Det ville også være ønskeligt at kunne få en besked på sin mobiltelefon, hvornår der kom brevpost eller en pakke; så enten kunne naboen få beskeden, hvis man var på ferie, eller man selv fik beskeden, hvis man ventede på et vigtigt brev eller en pakke. roblemstillingen, der vil blive arbejdet med under dette projekt, er postregistrering. roblemformulering: Mange brugere går tit til deres postkasse for at hente posten, men finder så ud af, når de åbner den, at den er tom. Det er meget irriterende, især hvis det regner udenfor eller er koldt. I dag lever vi i en meget travl hverdag, hvor man ikke altid er hjemme, men alligevel gerne vil vide, hvad der sker derhjemme. Der kan fx være et ønske om at vide, om posten har afleveret et vigtigt brev, som man har ventet på, eller om man lige skal køre forbi posthuset, inden man tager hjem, fordi der er kommet en pakke. Det kunne være godt for brugeren at få registeret, hvornår postbudet har afleveret post, og om postbudet har haft en pakke med, som skal afhentes på posthuset. Det ville også være godt for brugeren, at der kom en lyd når der blev registeret post, så brugeren kunne blive opmærksom på, at der var blevet registeret nogle informationer. Da det skal være nemt for brugeren at montere produktet, skal det være trådløst. En anden årsag til, at det skal være trådløst, er også, fordi mange har 10m-50m afstand til deres postkasse fra huset. Og da det er langt at trække en ledning, ville det være lettere med en trådløs forbindelse. Senderen ude i postkassen skal være forsynet med solcelle, så brugeren ikke skal skifte batteri. Og der skal tænde en lille lampe, når det bliver mørkt, så navneskiltet på postkassen kan ses. rojektafgræsning: Mine krav til produktet: I dette projekt vil der blive fremstillet en protype med følgende krav: Side 7 af 33

Senderen skal kunne sende følgende oplysninger til modtageren: Oplysninger om hvornår solcellen oplader batteriet, oplysninger om den lille lampe er tændt på postkassen, når det bliver mørkt, oplysninger om der er kommet post og oplysninger om postbudet har haft en pakke med. Senderen skal kunne anvendes på de fleste postkasser med låg eller klap. Den trådløse forbindelse skal have en rækkevidde på 0m-50m. Modtageren skal kunne registrere oplysningerne og fremvise dem på et LCD-display. Og registrere og computeren er tilkoblet så informationerne kan sendes til den. Modtageren skal kunne sende oplysningerne til computeren via USB-interface, så oplysningerne kan blive registreret på computeren og videresendt til en mobiltelefon. Det trådløse signal skal være kodet, så man ikke risikerer, at få naboernes postmeddelelser. Tværfaglige områder der vil indgå i projektet: Regler/love omkring postkasser. Regler/ love om fjernstyring til hobbybrug (433MHz). Fysik solceller og bølgelære. rogrammering af program der kan registrere oplysningerne, vise de registrerede oplysninger, give besked om dem på computeren, og sende SMS er med de registrerede oplysninger. Tidsplan: Aktivitet/uge Uge Uge Uge Uge Uge Uge Uge Uge Uge 7 9 /U 10 Udlevering af projektoplægget Emnelæsning /U Indhente materiale - datablade roblemtræ /U rojektbeskrivelse / problemformulering. Bestilling af komponenter som ikke er på lager. 11 12 13 15 16 /U 17 /U /U Opstilling af USB-interface på fumlebræt /U Test af solcelle /U Side 8 af 33

Opstilling af fumlebræt sender på fumlebræt. /U Opstilling af fumlebræt modtager på fumlebræt. /U rogrammering IC /U /U roduktproduktion / fremstilling af print Rapportskrivning /U U står for udført og står for påbegyndt. Bearbejdning af den valgte problemstilling Målgruppen: Den primære målgruppe er brugere, der gerne vil registrere, om der er kommet post i deres postkasse. Målgruppen er også gamle folk, der har gangbesvær og ved hjælp af produktet kan lette deres gang til postkassen. Og en stor målgruppe er også den gruppe mennesker, der er stresset i hverdagen og gerne vil vide, om de har fået post. De kan så få tilsendt en SMS med oplysningerne. roduktudvikling Nuværende patenter: Herunder ses de brugsmodeller, som er beskyttede. Hvis man ser nærmere på dem, viser det sig, at de tre første er ophørt, som dem kan der ses bort fra. Brugsmodellerne undersøges for at få gode ideer og for at undgå at komme i konflikt med de andre produkter, hvis produktet skal sælges. Søgning i: DK, Brugsmodel Benævnelse = ostmelder Søgningen tog 656 milisekunder. Fandt 4 referencer, viser side 1 af 1 Ansøgningsnr. Ansøger/indehaver Boye ihl Hansen, BA 1994 00468 Mogens Olaf Kaae Nielsen Benævnelse Kombineret porttelefon, dørlås og postmelder i trådløs udførelse og kombineret med trådløs telefon Boye ihl Hansen, ME-FA dan Trading BA 1995 00314 A/S, Mogens Olaf Kaae Kombineret porttelefon, dørlås og postmelder i trådløs udførelse og kombineret med trådløs telefon Nielsen BA 2000 00170 Børge Christensen, Egon Jørgensen ostmelder Side 9 af 33

BA 2002 00191 Kenneth Fogh Kombineret trådløs postmelder og ringeklokke Rasmussen Nuværende produkter på markedet: ME-FA ostcom er en avanceret sender og modtager, der automatisk giver besked, når posten er kommet. Man slipper altså for at gå forgæves efter posten. Det er specielt rart, når det regner, blæser og er bidende koldt - eller hvis du bor på 5. sal og postkassen befinder sig i stueetagen. Et produkt, som især ældre mennesker, der er gangbesværede, kan have stor glæde af i hverdagen. Du sætter helt enkelt senderenheden på indersiden af postkassens låg og kan derefter placere den flot designede modtager på det mest bekvemme sted i hjemmet. ME-FA ostcom kan anvendes på de fleste postkasser med låg eller klap ME-FA ostcom er trådløs - ingen irriterende ledninger og tilslutninger ME-FA ostcom har en rækkevidde på ca. 50-100 meter. I etageejendomme op til 6.-8. etage (afhængig af forholdene) ME-FA ostcom er forprogrammeret med over 1 mio. koder - ingen risiko for påvirkning hos naboer etc. ME-FA ostcom er enkel at montere og kan påsættes helt uden brug af værktøj Tilgangen til det nye produkt: Ved alle nye huse anbringes postkassen uden for huset ved vejen for at lette postbudets arbejde. å grund af den nye postlov 2004 vedlagt som bilag på CD en vil denne ordning komme til at omfatte alle huse i fremtiden. De mange ærgrelser, det giver ved unyttige vandringer mellem hus og postkasse for at se om man har fået post, kan undgås med det stykke elektronik, som bliver beskrevet senere. Side 10 af 33

Blokskema over hele projektet: Her under ses blokskema for hele postregistreringsapparatet. Senderen: Forsyningen: Modtageren: IC LCD: Side 11 af 33

USB: Diagrammer over hele projektet: Senderen: Forsyningen: Side 12 af 33

Modtageren: IC LCD: Side 13 af 33

USB: De forskellige blokke: Senderen: Her beskrives følgende blokke: Blok 1: Der bruges solcellepaneler til at oplade batteriet med. Det er tre styk solcellepanel, der hver giver 1,75V og 380mA som max. De er sat i serieforbindelse: Derfor: Side 14 af 33

U max = U1 + U 2 + U3 U max = 1, 75V + 1, 75V + 1, 75V U max = 5, 25V I max = I1 = I 2 = I3 I max = 380mA Der sidder en diode, der søger for, at strømmen kun kan løbe fra solcellerne over i batteriet og ikke den modsatte vej. Blok 2: Der er brugt genopladelige batterier. Fire styk 1,2V AA batterier, som sidder i en batteriholder. Tilsammen giver de en max. spænding på 4,8V, når de er helt opladte. Batterierne bliver opladt af solcellepanelerne, når solen skinner. Side 15 af 33

Side 16 af 33

Blok 3: Spændingsregulatoren søger for, at udgangsspændingen hele tiden er 3,3V og kondensatorerne søger for at fjerne støj, så konverteringen sker korrekt. Der er brugt en LM1086 til at regulere spændingen. Blok 4: LDR modstanden (Light Dependent Resistors) er fremstillet af cadmium sulphind, et materiale, der indeholder få eller ingen frie elektroner, når det er total mørkt. Den kan derfor ikke lede den elektriske strøm. Da resistansen i den er meget stor, når den bliver belyst, bliver elektronerne frie, og materialet leder den elektriske strøm. Elektronerne er kun frie i et begrænset tidsrum, og når lyset slukkes, indfanges de igen, og stoffet bliver en isolator. Der er flere typer LDR modstande, og for dem alle gælder det, at resistansen i mørke er større end 1M ohm, og ved en belysning på 1000 lux falder resistansen til 110 ohm 150 ohm. Der anvendes en LDR modstand på apparatet på postkassen for at kunne tænde lys, en lysdiode, ved postkassen, når det bliver tusmørke. Selve LDR modstandens karakterstik er fundet i databladet for LDR en og målt efter med en luxmåler. Det er ønskeligt, at der bliver tændt en lysdiode, når det bliver tusmørke! Det vides, at det er tusmørke mellem 10-100 lux, hvor LDR er ca. 10K ohm. Der anvendes en modstand i samme størrelse, og der laves en spændingsdeler. Da det er LDR modstanden, der ændrer modstanden, sættes den nederst. Spørgsmålet er nu, hvor meget man vil variere U out. Dette kan vi lige beregne: Der ses på tre punker: max., middel og min. Side 17 af 33

Ved max 3.3 100 =3 10 + 100 Ved middel 3.3 10 10 + 10 = 1.65 Ved min: 3.3 1 10 + 1 = 0.3 Ved mindst modstand i spændingsdeleren skal vi lige se om den bliver varm! Først bereger vi strømmen i spændingsdeleren: I := 3.3 11000 I = 0.0003 Så kan vi finde effekten: 1 := 3 0.0003 1 = 0.0009 2 := 0.3 0.0003 2 = 0.00009 Fint 0.5 1.5 0.5 1.85 3.3 3.3 2.0 2.7 = 0.27 2.7 2.7 + 10 2.7 2.7 = 3.3 10 = 0.27 Modstand der bruges 2,7K = 0.702 Kan varieres mellem 0.702v - 3.3v Side 18 af 33

Blok 5: Komparatoren virker sådan, at når plusbenet er højst, går udgangen høj og når minusbenet er højst, går udgangsbenet lavt. Blok 6: Flip-Floppen virker sådan, at når S-benet går højt går udgangen Q høj, og udgangen forbliver høj, indtil der kommer et højt signal på R-benet. Blok 7: Der er brugt en reed-kontakt. Det er en kontakt, der aktiveres, når et magnetfelt nærmer sig. Reedkontakt aktiveres, når der er en magnet i nærheden. Reed-kontakten sidder på siden af postkassen, og magneten sidder på brevklappen. Når brevklappen løftes, er magneten ikke længere i nærheden, og signalet bliver lavt. Reed-kontakten er sat på Jumper 3 J3. Der er sat en transistor på, der fungerer som inverter for at gøre det mere logisk, når IC en skal programmeres. Knappen, der også sidder ude på postkassen, går høj, når der trykkes på den. Der sidder en pulldown-modstand, der søger for, at indgangsbenet på IC en ikke svæver. Blok 8: Benforbindelse: å billedet herunder kan man se IC16F84A s benforbindelser. De pile, der ses på billedet, indikerer, om benene fungerer som indgange eller udgange. Som det ses på billedet, kan de fleste ben programmeres som enten indgange eller udgange. Det bestemmer programmøren, når han programmerer microcontrolleren. Nogle enkelte af benene har også to funktioner. Navn, ben og funktion kan ses i tabellen herunder. Side 19 af 33

Navn: RA2 RA3 RA4/T0CKI MCLR Ben: 1 2 3 Funktion: Indgang/udgang på ORTA. Indgang/udgang på ORTA. Indgang/udgang på ORTA. Fungerer også som en counter og kan tælle 4 impulser eller interne instruktionscirkler. Master Clear. Ved en lav impuls genstartes IC en. I en almindelig opstilling bruger man en switch til en GND forbindelse, der giver en lav impuls på dette ben. Man bruger en pull-up modstand på 100Ω, til at sørge Vss RB0 RB1 RB2 RB3 RB4 RB5 RB6 RB7 Vdd OSC2/CLKO 5 6 7 8 9 10 11 12 13 14 15 for at indgangen er HØJ, når switchen ikke bruges. Skal forbindes til GND. Indgang/udgang på ORTB. Kan også bruges til en interrupt funktion. Indgang/udgang på ORTB. Indgang/udgang på ORTB. Indgang/udgang på ORTB. Indgang/udgang på ORTB. Indgang/udgang på ORTB. Indgang/udgang på ORTB. Indgang/udgang på ORTB. Forsyningsspændingen skal være mellem +2V og +5,5V. Dette ben styrer clockfrekvensen sammen med ben 16. UT OSC1/CLKIN RA0 RA1 16 17 18 Dette ben styrer clockfrekvensen sammen med ben 15. Indgang/udgang på ORTA. Indgang/udgang på ORTA. Et 4MHz krystal bruges til at indstille clockfrekvensen og to kondensatorer på 15pF på hver side af krystallet for at mindske støj. Der kunne også have været brugt et RC led til at styre clockfrekvensen, men et krystal er mere præcist. ORTB bruges til indgange og udgange, da den har flere ben end ORTA. RB0-RB2 benyttes som indgange og RB4-RB6 er udgange. Der anvendes en knap og pull-down-modstand på det ene ben (RB2). Når knappen aktiveres, bliver indgangen HØJ. Knappen kan bruges af postbudet, så han kan gøre opmærksom på, at der skal hentes en pakke på posthuset. Reed-kontakten er forbundet til en transistor, som virker som en inverter og derefter forbundet til RB1. Flip-floppens ben Q er forbundet til RB0, så dette ben går højt, når der bliver tusmørke. Der er også forbundet en reset-knap til IC en. Side 20 af 33

rogrammeringen af IC en: Instruktioner: Når der programmers med assemblersproget, er der en række instruktioner, som kan bruges, i alt 35. Herunder er der en beskrivelse af de instruktioner, som bruges i øvelsesprogrammerne. Navn: banksel Funktion: bank select. Bruges til at vælge en anden bank. banksel adskiller sig fra de andre funktioner ved, at den ikke er i blandt de 35 instruktioner, som IC en kan forstå. movlw movwf clrf bsf bcf call return decfsz Kompileren sørger dog for at fortolke instruktionen til IC ens sprog. move literal to w. movlw flytter en given værdi til w-registret. move w to f. movwf flytter værdien fra w-registret til f-registret. clear f f-registrets værdi sættes til 0. Bruges når alle bits i et register ønskes sat til 0. bit set f følgende bit i registret sættes til 1. bit clear f følgende bit i registret sættes til 0. Man hopper over til en anden label, men kommer tilbage senere. Man kommer tilbage efter call ved at bruge return. Decrement f, skip if 0 Gør værdien 1 mindre. Hvis resultatet er 0, hoppes den næste goto incf swapf subwf linje over. Gå til en anden label. Increment f. Forøger værdien med 1 Swap nibbles in f Bytter rundt på 4 MSB og 4 LSB i registret Substract w from f. Der udføres en subtraktion mellem en følgende værdi og w- btfss btfsc retfie register værdien. Bit test, scip if set. Tjekker om bit er sat (1). Hvis den er, hoppes den næste linje over. Bit test, scip if clear. Hopper næste linje over, hvis bit ikke er sat. return from interrupt Vender tilbage til det sted, hvor interrupt blev aktiveret. Alle 35 instruktioner kan findes i bilag, hvor der følger en beskrivelse fra databladet, over hvad de kan benyttes til. (på engelsk). IC'ens funktion er at sørge for, at der kun bliver sendt et hurtigt signal over til modtageren, så senderen ikke hele tiden skal stå og sende! Når RB0 går høj, går RB4 høj, og så er der en lille pause, hvor RB4 er lav, og så går den høj igen og derefter lav. Når RB1 går høj, går RB6 høj, og så er der en lille pause, hvor RB6 er lav, og så går den høj igen og derefter lav. Når RB2 går høj, går RB5 høj, og så er der en lille pause, hvor RB5 er lav, og så går den høj igen og derefter lav. Side 21 af 33

IC'en står hele tiden og ser på, hvilken status RB0, RB1 og RB2 har! Indgange: RB0 (ben 6) RB1 (ben 7) RB2 (ben 8) Udgange: RB4 (ben 10) RB5 (ben 11) RB6 (ben 12) RB7 (ben 13) Fra flip-flop (LDR) "Går høj, når det bliver mørkt. Fra reed-kontakt på brevklappen "Går høj, når brevklappen åbnes". Fra trykknap "Går høj, når der trykkes". RB4, RB5, RB6 og RB7 er forbundet til encoder "RF600E" Kan bruges til at sende batteriets status! rogrammet er vedlagt som bilag. Blok 9: RF600E modtager den binære kombination fra IC en på dens 3 indgange (ben 1-3) og sender et frekvensstyret signal på 433MHz (ben 6). Når signalet sendes, blinker en diode, som er forbundet til ben 7. VCC er på ben 8 og VSS på ben 5. En transistor laver højt signal på ben 6 til lavt signal på ben 5 hos RTFQ2. Signalet sendes videre til modtagerboardet via en antenne, som er forbundet til ben 2. Ben 1 og 4 er forbundet til GND og ben 3 til VCC. Længden af antennen der er mest optimal kan beregnes: λ= v f Antennen skal være en fjerdedel af bølgelængden. Det vil så svare til 17,3cm kan også ses i databladet! Radiobølger fra normalt en bølgelængde på 300-3 m og en frekvens på 106 108. De anvendes til FM-radiofoni, radar og TV. Forsyningen: Her beskrives følgende blokke: Side 22 af 33

Alle elektroniske apparater kræver en god spændingsforsyning. Når man til en praktisk opstilling har brug for en spændingsforsyning, anvender man ofte en integreret kreds. Og af ydre komponenter skal der blot tilføjes en ensretter og to kondensatorer. Selve netspændingen tilsluttes en transformator, der nedsætter de 230V til 6V. Denne vekselspænding ensrettes af en brokoblet ensretter. Resultatet af dette er en pulserende jævnspænding, som glattes ud af en elektrolytkondensator. Herefter følger den integrerede kreds, i dette tilfælde 7805T, der sørger for, at udgangsspændingen konstant er 5V. Fordelen ved en integreret kreds som spændingsregulatoren er stor. Den fylder ikke så meget, er let at køle af, er kortslutningssikret, termisk sikret, og den har indbygget en strømbegrænser. Så hvis strømmen bliver for stor eller temperaturen for høj, lukker den blot af. Forsyningen, som tilkobles selve apparatet inde i huset, består af følgende blokke: Blok 10: Skrueterminal CON1, hvor der er tilkoblet et 230V hanstik, der kan sættes i stikkonktakten. Blok 11: Transformator, transformerer spændingen fra 230V til 6V. Side 23 af 33

Blok 12: Brokoblingen ensretter spændingen, og resultatet af dette er en pulserende jævnspænding, som glattes ud af en elektrolytkondensator. Blok 13: Spændingsregulatoren søger for, at udgangsspændingen hele tiden er 5V, og kondensatoren C1 søger for at fjerne støj, så konverteringen sker korrekt. Skrueterminal CON2, giver så 5V og er tilkoblet et hanstik, som kan sættes i apparatet inde i huset. Her ses et billede af den færdige spændingsforsyning. Modtageren: Her beskrives følgende blokke: Side 24 af 33

Blok 15: Denne blok består af en switch, hvor man kan vælge, på hvilken måde selve apparatet skal forsynes. Dens funktion er at modtage 2 forsyningsspændinger på de to indgange, så man kan vælge, om apparatet skal forsynes fra USB-stikket eller fra strømforsyningen. Når switchen er i midterstilling, er apparatet slukket. Blok 16: Forsyningsspændingen på boardet er +5V. RRFQ1 bruges til at modtage data-bit signalet på boardet. Antennen er på ben 3. Ben 15 sættes til forsyningsspændingen, mens ben 2, 7 og 11 til GND. Ben 14 sender signalet videre til RF600D RF600D modtager data-signalet (ben 9) og konverterer det til 4-bit signalet (på ben 1, 2, 17, 18). Ben 4 forbindes til forsyningsspædningen via en modstand på 15KΩ. Ben 14 forbindes direkte til forsyningsspændingen. Hvis ben 13 er lav, er RF600D i Sleep mode og kører normalt, hvis den er høj. Derfor er den sat høj. Ben 7 bestemmer om RF600D behandler FM/IR eller AM signal. Fjernstyring er bygget på FMsignaler, og derfor skal den sættes til VCC gennem en modstand på 22KΩ. Ben 12 bestemmer, om signalet skal latches, indtil et nyt signal kommer. Det skal den gøre, og derfor skal det være sat til høj. En diode er forbundet til ben 10 og begynder at blinke, når der modtages et signal. Ben 10 bruges til at konfigurere kommunikationen mellem senderen og modtageren. Beskrivelsen af konfigurationsprocessen findes på side 7 i databladet til RF600x. For at danne en rigtig 4-bits signal, skal de lave udgangssignaler fra RF600D ændres til høje, og de høje til lave. Side 25 af 33

Blok 17: For at danne en rigtig 3-bits signal, skal de lave udgangssignaler fra RF600D ændres til høje, og de høje til lave. Til dette formål benyttes 4069N som inverter. De indgangsben, der ikke bruges, forbindes til GND. Udgangens status aflæses på lysdioder, der er forbundet til GND gennem 120 Ω modstand. Blok 18: Der bruges en LM358N som spædingsfølger for at stabilersere spændingen, så benenes status kan registreres i USB-modulet. Blok 19: Jumperne på boardet giver output til USB-interface benene og til IC ens ben. Der er også lavet fælles GND imellem boardene ved hjælp af jumper. IC LCD: Her beskrives følgende blokke: Blok 20: For at registrere oplysningerne, der bliver sendt fra apparatet på postkassen ind i huset, anvendes der en IC, der sidder på apparatet inde i huset. Der bruges en IC16F877A. De registrerede data lagres i IC ens EEROM, så de kan ses, selv om apparatet har været slukket. Side 26 af 33

RB0-RB3 bruges som indgange fra modtageren. RB4 er også en indgang. Det er en indgang. der går høj. når en knap trykkes. RB5 bruges som udgang. Der er en lysdiode, der begynder at blinke, når RB0 er høj. Den viser, at der er tændt lys ved postkassen, og at det er blevet tusmørke. LCD-displayet er forbundet på ORTC på IC en. I LCDinclude.txt er det lavet indstillinger, så IC en ved, at LCD-displayet sidder på ORTC! LCDtekster.txt indeholder den tekst, der bliver udskrevet på LCD-displayet. LCDinclude.txt og LCDtekster.txt indkluderes i IC-LCD.asm. å den måde spares der tid, og de forskellige funktioner kan let hentes fra i to filer. Alle tre filer er vedlagt som bilag, hvis man ønsker at de nærmere på programmet. Side 27 af 33

Blok 21: LCD-displayet er forbundet ud fra de oplysninger der står ovenfor! å ben tre kan lysstyrken varieres på LCD-displayet. USB: Her beskrives følgende blokke: Side 28 af 33

Blok 22: USB-modulet UM245R er tilsluttet til pc en med et USB-kabel. UM245R har 8 I/O (DB0 DB7). Der bruges følgende ben som indgang: DB1-DB4. Der er sat dioder på benene, så strømmen kun kan løbe ind i UM245R. Det er der gjort, fordi DB0-DB7 står og svinger mellem høj og lav, når programmet ikke er tilsluttet USB-interfacet. Hvis dioderne ikke var der, ville indgangen på IC en hele tiden stå op hoppe imellem høj og lav, og det ville aktivere programmet i IC en. Forsyningen på boardet er +5V og kommer fra modulens ben nr. 14. Ben 4, 15 og 21 forbindes til forsyningsspændingen, mens ben 13, 22-24 til GND. Ben 12 (#RD) og ben 18 (#WR) styrer dataoverførslen mellem computeren og chippen. Ved hjælp af korte impulser H-L-H, bliver data skrevet til og læst fra USB-modulens ben. Impulser bliver sendt fra ben 3 på LM555N, og frekvensen bestemmes af 2 modstande og en kondensator. f = 1, 49 Rb ) C ( Ra + 2 Komponenten får forsyningsspænding på ben 8, og GND er på ben 1. Ben 2 sættes sammen med ben 6. Den første modstand sidder mellem ben 6 og 7, mens den anden mellem ben 7 og 8. Kondensatorens ene ben er forbundet til ben 6 og den anden til GND. Når #RD er lav, skal #WR være høj, og omvendt. For at opnå dette bruges en transistor. Frekvenssignalet fra LM555N sendes gennem en modstand på 10KΩ, og videre til transistorens basis; emitter forbindes til forsyningsspændingen, mens signalet fra kollektor sendes enten til #RD eller #WR. Side 29 af 33

Blok 23: Herunder ses programmet på computeren som registrerer de forskellige data: rogrammet har følgende funktioner: rogrammet kan registrere oplysningerne, vise de registrerede oplysninger, give besked om dem på computeren og sende SMS er med de registrerede oplysninger. rogrammet er programmeret i Delphi 7.0. rogrammeringssproget er objektbaseret ascal. For at kunne kommunikere med USB-modulet UM245R bruges følgende to filer ftd2xx.dll og D2XXUnit.pas rogrammets kildekode er vedlagt som bilag. Afprøvning af produktet: Senderen kan sende følgende oplysninger til modtageren: Oplysninger om hvornår om den lille lampe er tændt på postkassen, når det bliver mørkt, oplysninger om der er kommet post og oplysninger om postbudet har haft en pakke med. Senderen kan anvendes på de fleste postkasser med låg eller klap. Den trådløse forbindelse skal have en rækkevidde på 0m-50m. (afprøvet udendørs). Modtageren kan registrere oplysningerne og fremvise dem på et LCD-display. Og kan registrere om computeren er tilkoblet så informationerne kan sendes til den. Modtageren kan sende oplysningerne til computeren via USB-interface, så oplysningerne bliver registreret på computeren og videresendt til en mobiltelefon. Side 30 af 33

Det trådløse signal kan være indstillet, så man ikke risikerer, at få naboernes postmeddelelser. De overnævnte punkter er blevet testet og de virker efter hængsigten. Her under ses nogle billede af prototypen: erspektivering: Der kan foretages en del forbedringer af produktet. Det er jo kun en prototype, som ikke er monteret i nogen æske. For at gøre produktet mere brugervenligt skal det nok fremstilles af CMDkomponenter, da det vil gøre produktet mindre og mere smart. Anvendelsesmuligheder for produktet vil primat være ved normale husstande, men også mindre og stører firmaer vil kunne have glæde af produktet. Inden for de normale husstande vil landejendomme, hvor posten leveres ved hovedvejen specielt kunne have glæde af produktet. En anden anvendelsesmulighed vil være vil postbokse, hvor brugeren af postboksen så vil kunne få en besked via internettet eller SMS. Side 31 af 33

Selv om at man kan modtage mange informationer via e-mail vil det normale brev aldrig holde op med at komme. Da vi i dag lever i en teknologisk samfund vil der blive brug for at kunne registrere disse oplysninger elektronisk for at gøre hverdagen nemmere. Vurdering: Vurdering af projektet: Det er lykkes at lave et praktisk produkt med tilhørerne dokumentationen inden for tidsrammen, dvs. at under projektperioden er tidsplanen til dels blevet overholdt. Vurdering af produktet: roduktet virker optimalt og efter de ønskede krav, dog er der ikke blevet foretaget nogen test på, hvor lang tid batteriet kan forsyne sender-boardet og om solcellerne kan nå at lade batteriet op, men det afhænger jo også af hvor meget solen skinner. Konklusion: Det er lykkes at lave en prototype, der opfylder de krav der blev sat fra starten af. roduktet virker efter hensigten og kan anvendes på de fleste postkasser. Der er blevet lavet dokumentation for hvordan produktet er konstrueret. Dokumentationen giver en beskrivelse af de forskellige elementer, der er blevet anvendt. Dokumentationen kan desuden også danne grundlag for en videreudvikling af produktet. Side 32 af 33