JayMok

How to use waste materials to make something.

week15 networking and communications (May 11)

  • Assignments:
  • Software:

    AVRStudio 5
    Proteus professional
    EAGLE PCB
    Adobe photoshop
    Fab Modules
    Roland SRM-20

    Hardware:


    GSM modules(SIM900a)


    AVRISP MKII


    Electric iron


    Multimeter


    PC/windows os


  • Process:
  • 1.Designed the board with proteus.

    I want to use proteus to test my program before flash the board so I have to designed the board with proteus. There is one thing about proteus : if I can't drive my board, the program will be excluded .

    01

    2.Embedded Programming

    It is a big challenge for me to archive communication of interface so I spent a long time to learn how to connect the interface between controller and controller. In this process I have a problem is initialization state and it determined connection and disconnection of interface.

    01 01

    3.Simulation

    In the process, I have to use virtual terminal to test the interface whether there is data through for test normal working of the program. Another problem is line connection: RX->TX.

    01 01

    4.Designed the board with Eagle.

    01 01

    5.Mill the board

    01

    6.Solder

    In this process, Form good welding habit is very important so the key of the soldering is exercise to solder the board.

    01

    7.Flash

    01 01

    8.Test

    01
  • Finalproject wireless networking
  • Embedded program

    01 01 01 GSM_video
  • Files
  • Master_program


    Slave_program


    Master-Slave.DSN


    ATmega88p_system.brd


    ATmega88p_system.sch


    master-slave_outline.png


    master-slave_trace


    Sim900_AT Command Manual


  • What I have learned
  • 1.program the board and rachive communication between two controllers via USRT interface.

    2.use the AT commands to program the board and archive communication between the two controllers.

    back