Draadloos embedded meetsysteem via Bluetooth



Vergelijkbare documenten
Draadloos embedded meetsysteem via Bluetooth

Wi-Fi naar VGA Draadloze Video Verlenger met Audio 1280x1024 / 720p

Handleiding voor demonstratie multimeter

Inleiding. Inhoud van de verpakking. Nederlandse versie. LC Sweex Wireless LAN USB Adapter

OV Control. Opdracht voor het afstuderen bij HiTECHnologies. HiTECHnologies Industrial Automation B.V.

Arduino CURSUS. door Willy - 09-juni-2017

B3C 70cm converter besturing. v PE5PVB bar.net bar.net

GEÏNTEGREERDE PROEF. VTI Sint-Laurentius. Pakketweegschaal. Industriële informatie & communicatietechnologie SCHOOLJAAR

Productvergelijking en bijbehorende accessoires. EasyCon GSM. ProCon GSM. Proline GSM. GSM Modules

Rent+ Pre-requirements

S88XPressNetLI v1.0. Installatie- en gebruikershandleiding en naslagwerk KDesign Electronics, PCB ontwerp door RoSoft

Ondergronds watermanagement

12.1 Stapsgewijs uw Bluetooth monitoring systeem installeren.

LogTag Recorders. Praxas B.V (0)

Alfanet PC-interface 2e gen.

Nederlands. Handleiding. Inhoud :

Toelichting op Wave Files. Toelichting op Wave Files. Digitaal Audio Processing. Toelichting op Wave Files. Toelichting op Wave Files

HART en 4 20 ma integreren in een PROFIBUS-installaties

HART en 4 20 ma integreren in een PROFIBUS-installaties

Locobuffer Handleiding

Installatie & Snelstart Gids iais Wireless(draadloos) AIS Ontvanger en NMEA Server

Installatiehandleiding

RADIATORMETERS. Verbruiksmonitoring Meten is weten

FAT32 disk structuur 2007 stam.blogs.com

Dossier RAILBUS. Pagina 1

Innovative Growing Solutions. Datalogger DL-1. software-versie: 1.xx. Uitgifte datum: HANDLEIDING

Cerussa FIN Pre-requirements

SPACE ProAccess 3.0. Voor nadere toelichting kan contact opgenomen worden met SALTO.

In- en uitgangssignalen van microprocessoren

Artikel / Omschrijving. Afm: 72x88x66mm. HDL SB-DN-232IP-PRO. Afm: 72x88x66mm.

Handleiding TS Connect

+31 (0) E:


Les D-02 Datacommunicatie op Ethernet en Wifi netwerken

VEHICLE COMMUNICATION TOOLS VIDA ALL-IN-ONE

Oxix TRANSMITTER VOOR OPGELOSTE ZUURSTOF BROCHURE NL 5.40 OXIX BROCHURE 1401

Transmitte r Eco 19349

MODBUS remote I/O-unit type MODBUS4S110

EM2 Microcontroller Project. LED cube

DDS chips. DDS = Direct Digital (frequency) Synthesis. Output = sinusvormig signaal. Maximum frequentie = ½ klokfrequentie

MURRELEKTRONIK IO-LINK, EN NU? Roel Janssen

Raspberry Pi Interfacing.

Gebruikershandleiding Axitour AT-900 audio communicatiesysteem

Controleer voor aanvang van de installatie of alle benodigde onderdelen aanwezig zijn. In de doos dienen de volgende onderdelen aanwezig te zijn:

Dennis Wagenaar Dennis de la Rie v 1.5

Configuratie Temperatuurlogger

ph ORP Temperatuur Geleidbaarheid TDS Opgeloste Zuurstof Salinity Weerstand

Theoretische Voorstudie

Handleiding HCS VB5238

G-sensor datalogger ES128-3S

Seriële bluetooth verbinding ATmega128

7,6. Samenvatting door A woorden 12 april keer beoordeeld. Natuurkunde. Natuurkunde Systemen. Systemen

MICROS+ centrale eenheid

Pajottenlandse Radio Amateurs

Digitale en analoge technieken

18 Embedded systemen 1

Wat is HDBaseT? Breid meer uit met HDBaseT. HDMI over CAT5 HDBase T Verlenger - RS232 - IR - Ultra HD 4K - 100m. StarTech ID: ST121UTPHD2

Een desktopcomputer kan uit de volgende onderdelen zijn opgebouwd:

Modbus. Verhulst VKTrs V1.0 *

Handleiding voor VAT810-CO2/SD-B Luchtkwaliteit monitor

Elektronica en Visual Basic

Inleiding Digitale Techniek. Week 7 Schuifregisters Jesse op den Brouw INLDIG/

LCD. Diverse displays. LCD digitale klok modules LCD DISPLAYS. 4 digit universele module met backlight

Cerussa HR Pre-requirements

Opgave Tussentijdse Oefeningen Jaarproject I Reeks 4: Lcd Interface & Files

Modbuskoppeling Verdyn - Priva (engineering in Priva)

Netwerk Interfacing Data Logging.

TEXA emissie. Opabox Autopower zonder trolley. Wordt op de 0-emissiekast geplaatst Zie blz. 7

De seriële poort Jan Genoe KHLIM

Draadloos presentatiesysteem p

Wireless WAN (Wide Area Netwerken) Johan Bickel

Talstelsels en getalnotaties (oplmodel)

LocoHDL Module Toepassingen

USB HDMI over Cat 5e / Cat 6 KVM-consoleextender met 1080p niet-gecomprimeerde video m

Praktisch bestaan er enkele eenvoudige methoden om een decimaal getal om te zetten naar een binair getal. We bespreken hier de twee technieken.

Stroomprint JGA1009 gebruiksaanwijzing

Regel omschrijving: Ventilatie regeling Kampmann

12.1 Input/output-kaart IOK. Informatieblad 12 input/output-kaart versie 1.0. Beperking aansprakelijkheid

Mediawijsheid wat zit er in mijn computer?

GEBRUIKSAANWIJZING Materiaaldiktemeter PCE-TG 50

Installatiehandleiding DataLogger v2.2

AIO- SVT Zuiddijk INTECH DYKE SECURITY SYSTEMS. Rapportage InTech-IDS AIO-SVT Zuiddijk 2012 V02

Revisie geschiedenis. [XXTER & KNX via IP]

Are you Connected? VZI Studiemiddag

Maikel de Jong Dennis Wagenaar v 1.0

Snelheidsdisplays en Verkeerstellers

Het Versacom systeem is gedefinieerd in DIN 43861, deel 301 als "transfer protocol A".

Transcriptie:

Draadloos embedded meetsysteem via Bluetooth Kristof Booghmans 3 PB - MCT

Inhoud van deze presentatie Bespreking van de opbouw Metingen Microcontroller en programma in C Relais Draadloze communicatie en Bluetooth PDA en programma in C#.NET Besluit Demo-voorstelling van de opstelling

Hoe kom ik tot mijn eindwerkproject Eigen ideeën PWO-project VIRTIEM ( Virtual Instumentation for Embedded Systems ) Mijn eindwerkproject

Omschrijving van de eindwerkopdracht Ontwerp van een embedded meetsysteem, met microcontroller, dat draadloos ingesteld en uitgelezen kan worden met behulp van een PDA. Hierbij moet gebruik gemaakt worden van Bluetooth als communicatielaag. De communicatie geschiedt door middel van remote procedure call. Deze RPC's moeten platform onafhankelijk geïmplementeerd worden met behulp van een universele datarepresentatie, XDR genaamd. Software en hardware voor beide systemen, PDA en embedded systeem met toebehoren, moeten ontwikkeld worden.

1. Principeschema geheel

2. Metingen

2. Metingen Elke meetunit bevat 3 metingen: temperatuurmeting ph-meting niveaumeting

2. Metingen: de temperatuurmeting Meting met een LM35

2. Metingen: de ph-meting ph-meting = zuurtegraadmeting zilverchloride-elektrode (hoogohmig) uitgangsspanning tussen de - 414mV bij ph 0 + 414mV bij ph 14

2. Metingen: de niveaumeting Niveaumeting door geleiding van de vloeistof Om elektrolyse tegen te gaan: wisselende stroom

3. Analoog-digitale convertor Gemeten waarden zijn analoog ( 0 5 V ) Omzetten analoog digitaal ( 12 bit ) Serieel doorsturen van de waarden

4. Microcontroller Unit

4. Microcontroller Unit Verwerkingseenheid Geheugenopslag van meetwaarden Spanningsaanpassing datasignalen Bluetooth-unit

4. Microcontroller Unit DS89C450 van Maxim 2 seriële poorten (Bluetooth en PC-communicatie) 1kB * 8 SRAM intern 3 timers 13 interruptbronnen 4 byte bi-directionele aansluiting

4. Microcontroller Unit Maximaal 64kB SRAM bijschakelen

4. Microcontroller Unit Geheugentoegang via multiplexing

4. Microcontroller Unit Programma van de microcontroller in C Klok Seriële poorten Metingen sturen Meetwaarden en max./min. bijhouden Communicatie met Bluetooth en computer Relaisunit sturen

5. Relaisunit

5. Relaisunit Serieel aansturen van een shiftregister Sturen van 6 relais (uitbreidbaar) Om licht en verwarming te schakelen

6. Draadloze communicatie en Bluetooth 2,45 GHz ISM ( Industrial Scientific Medical ) band 1600 keer per seconde van frequentie wisselen, 79 frequenties beschikbaar Overdrachtsnelheid Versie 1.0 tot 723,1 kbits/s Versie 2.0 tot 2,1 Mbits/s Laag stroomverbruik

6. Draadloze communicatie en Bluetooth LMX8920A van National Semiconductor BGA 116 aansluitingen 10,1 mm op 14 mm Zeer veel services aan boord

6. Draadloze communicatie en Bluetooth Solderen van een BGA flowoven

6. Draadloze communicatie en Bluetooth

6. Draadloze communicatie en Bluetooth SimplyBlueCommander Aanpassen van: - PIN-code (3333) - Devicename (Bluetooth aquarium) - UART-speed (56700 baud)

6. Draadloze communicatie en Bluetooth XDR (external data representation standard) = Standaard om gegevens voor te stellen Verschillende systemen die een andere dataopbouw gebruiken zonder problemen laten samenwerken. (bv.: little endian- en big endian-notatie )

6. Draadloze communicatie en Bluetooth Algemeen: - Alle datablokken hebben een lengte van 4 byte of een veelvoud ervan. - Extra bytes opvullen met nullen - Little endian notatie (most significante byte (MSB) eerst genoteerd )

6. Draadloze communicatie en Bluetooth RPC (remote procedure call) = procedureoproep op afstand - Principe als bij gewone functieaanroep - Verschil: functieaanroep is niet lokaal maar op een ander apparaat

6. Draadloze communicatie en Bluetooth

6. Draadloze communicatie en Bluetooth Toevoegen van functienummer aan de data om de juiste functie aan te roepen Eindigen met een vast herkenbaar patroon

7. PDA en programma in C#.NET compact framework programma s schrijven speciaal voor eigen toepassingen die draaien op PDA s. Microsoft.NET is een platform- en architectuuronafhankelijk programma en ondersteunt verschillende talen.

7. PDA en programma in C#.NET Gebruik maken van de klasse Virtiem Omzettingen XDR Buffering van data Gebruik van verschillende communicatie hardware

7. PDA en programma in C#.NET Programma PDA in C# Connectie maken met het embedded systeem Ontvangen en weergeven van de gemeten waarden Versturen van de instellingen Aanpassen van het uur

7. PDA en programma in C#.NET

7. PDA en programma in C#.NET

8. Besluit Inzetbaarheid van het project: Door gebruik te maken van: XDR RPC Klasse virtiem Universele invulling Breed toepasbaar en inzetbaar

8. Besluit Nakoming van het vooropgestelde 3 metingen (temperatuur, ph en niveau) Software voor zowel de microcontroller als PDA Sturing van apparatuur via relais Benodigde printplaten ontwikkeld Mogelijkheid tot computer connectie Uitbreidbaar geheel

8. Besluit Verbeteringen naar de toekomst toe Backup-batterij LCD-display Trage dataoverdracht Ander communicatiemedia DCF77 real time module

8. Besluit Gebruik van dergelijke systemen Principieel industrieel bruikbaar Vooral nog particuliere toepassing

9. Demo Voorstelling opstelling Uur instellen (op PDA) Metingen uitlezen (op PDA) Min.- en max.- waarden en tijden instellen (op PDA) Communicatie (op PC) Instellingen Bluetooth IC (op PC)