Download presentation
Presentation is loading. Please wait.
Published byEvan Atkinson Modified over 9 years ago
1
Curt Priest CIST 1451 April 21, 2014 Enabling remote access and control from anywhere PIC18F97J60 Based Ethernet Controller
2
Project milestones Mapping Software / hardware ICSP interface Compile / install firmware 1 wire communication protocol HTML / AJAX / JAVA / CGI Conclusion Why I chose this project What I learned What would I do different What next? Project description Create a platform that enables internet access and control to home appliances such as HVAC systems. Dynamic monitoring Increased security and protection Project methodology Use Ethernet enabled PIC Create voltage isolation Use Microchip TCP/IP stack Overview
3
Project Description
4
Use Ethernet enable Pic Micro Develop safe voltage isolation Use Microchip’s TCP/IP stack Modify and compile / program firmware and software Procedure / Methodology
5
Physical Hardware Demonstration board Pic programmer USB to Serial conversion cable USB power / communication cable
6
Voltage Isolation Need to separate High voltage AC from Low logic circuit and user interface Household currents susceptible to powerful surges. Inductive loads create ‘kick-back’ voltages
7
TCP / IP stack Fully customizable Free usage license Application Transport Internet Host-To-Network
8
Project Considerations Why Target HVAC system monitoring voltage differential inductive Bare bones chip or Demo board Design efficiency / esthetics Genuine or aftermarket Physical cost Documentation reliability
9
Mapping of hardware to software Build interface connections ICSP (in circuit serial program) Successful compile and install of firmware Milestones
10
Creation of 1 wire communication protocol for DS1820 HTML / AJAX / JAVA / CGI Network Port forwarding for out of network access Milestones Cont.
11
Why I chose this project Low level electronics basics Hardware interfacing Complex microprocessor design Protocol development What I learned Demo board added complexity TCP/IP stack very customizable but very complex Many programming technologies combined to create flexibility. Project platform will continue to provide training for several technologies. Conclusion
12
What would I have done different Choice of aftermarket board added complexity Better research: could have been costly Complexity would slowed down progress What is next. Project platform will continue to provide training for several technologies. Conclusion Cont.
13
Thank you for your time. Questions & Discussion
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.