Presentation is loading. Please wait.

Presentation is loading. Please wait.

New Module - Inside DeMux to Encode Switch Data Sleep Mode Sleep Light Indicator.

Similar presentations


Presentation on theme: "New Module - Inside DeMux to Encode Switch Data Sleep Mode Sleep Light Indicator."— Presentation transcript:

1 New Module - Inside DeMux to Encode Switch Data Sleep Mode Sleep Light Indicator

2 Old Receive Module Outputs Hardwired to Toy Four Outputs PicAxe Program Port Resets Inside No On/Off Switch

3 New Module - Improvements CMOS External PicAxe Programmer Power Light Indicator Power Switch

4 Problems Encountered Conflicting Voltages PicAxe Chip: 5V XBee Chip: 3.3VSolution Emailed MaxStream on maximum voltages

5 Problems Encountered X-CTU Software Would not recognize XBee Chips Would not recognize XBee Chips Could not program XBee Chips Could not program XBee Chips Serial Cable connection unreliable Serial Cable connection unreliableSolution Reinstalled X-CTU and Serial cable drivers Reinstalled X-CTU and Serial cable drivers Bought USB to Serial Cable Bought USB to Serial Cable Used different computer Used different computer

6 Problems Encountered ZigBee Communication Get ZigBee Chips to talk to each other Get ZigBee Chips to talk to each otherSolution Trial and Error Trial and Error Change settings on X-CTU program Change settings on X-CTU program

7 Problems Encountered ExpressPCB Software Save file corrupted Save file corrupted Trouble finding components in library Trouble finding components in librarySolution Modified backup file Modified backup file

8 Problems Encountered PicAxe Pinouts Confusion on PicAxe pins Confusion on PicAxe pins Output number vs. Pin number Output number vs. Pin numberSolution Reference PicAxe PDF manuals Reference PicAxe PDF manuals

9 Problems Encountered Hardware Bugs Incorrect wiring Incorrect wiring Floating pins Floating pins Weak batteries Weak batteries Software Bugs Mislabeled pins Mislabeled pins Stuck in unending loops Stuck in unending loops

10 Approach to Solving Bugs Protoboard Break circuit into modules Break circuit into modules Test each component Test each component Use data sheets Use data sheets Use LEDs for debugging Use LEDs for debuggingCoding Break functions down Break functions down Test each module seperately Refer to PicAxe manuals Refer to PicAxe manuals Implement pauses to check program Implement pauses to check program

11 Outstanding Problems None!

12 Suggestions Project Specific Make own board Make own board Save on cost Make smaller modules Make smaller modules Smaller PicAxe, One ZigBee, FET Use smaller batteries Use smaller batteries Save space Make whole circuit run off 3.0V vs. 3.3V Make whole circuit run off 3.0V vs. 3.3V Reduce current consumption through XBee Sleep

13 ZigBee – Final Status Instruction Manual: Done Transmitter Module: Done Receiver Module: Done Modules working together: Done Plug and Play usability: Done Sleep Mode: Done Project: Success


Download ppt "New Module - Inside DeMux to Encode Switch Data Sleep Mode Sleep Light Indicator."

Similar presentations


Ads by Google