14. Embedded networking and communications

Due date 2024/04/30

Learning Objectives

  1. Group assignment

    1. Send a message between two projects
  2. Individual assignment

    1. Design, build, and connect wired or wireless node(s) with network or bus addresses. i2c illinois indiana? esp32?
  3. Context

    1. Syllabus FAW14
    2. Assessment FAW14
    3. Tutorial FAW14
    4. Video FAW14
    5. Review FAW14
  4. Conceive (what phenomenon do we observe object changing state?)

    1. This week we learn how to create network architectures and protocols to produce internode communication.
    2. A network is like Newton’s cradle. Some impulse enters the cradle at one end, passes through nodes in the system, and exits at the other end only to create a new input.
  5. Comprehend (What causes the change in state? What objects are involved?)

    1. Networking happens when information from a sender passes through connected nodes to a receiver
    2. Networks
      1. data
      2. Network
      3. Node
      4. Modularity
      5. Parallel
      6. Interference
      7. Jobs or tasks
      8. Protocols
      9. Radios
      10. Multitasking
      11. Multi drop Serial
      12. Bus
      13. I2c, iic
      14. Updi programmer
      15. Asynchronous
      16. Bitbang, arduino
      17. Datasheet on digikey product page
      18. Misi mosi ss master in slave out, master out slave in, slave select
      19. In circuit programming
      20. Osi layers
      21. Bandwidth
      22. 802 Protocols, wireless, cellular
  6. Take caution

    1. Human
    2. Machine
    3. Environment
  7. Calibrate

  8. Control (how can we reproduce the phenomenon?)

    1. Material-machine interface
      1. Materials
      2. Fixtures
      3. Tools
    2. Machine-controller interface
    3. Controller-CAM interface
    4. CAM-design interface
    5. Design-human interface
    6. Group assignment
      1. Design network with wired or wireless nodes
      2. Learning to run machine
      3. Run Machine
      4. Send a message between two projects (assignments made by different students)
  9. Create (can we use the phenomenon in

    1. Human-science interface
    2. Human-industry interface
    3. Human-art interface
    4. What assumptions can we break?
    5. individual assignment
      1. design, build, and connect wired or wireless node(s) with network or bus addresses
  10. Setup vs code to work with wordpress a. https://deliciousbrains.com/vs-code-wordpress/ Add sftp extension

Assignment tasks

Step 001

Learning outcomes

  1. Demonstrate workflows used in network design
  2. Implement and interpret networking protocols

1 ul_ATSAMD21E18AAF 1 ZLDO1117G33TA ncp1117 1 CPC2330N cpc2030 1 usb c mini-usb 1 pca9600d 112 pca9600d 2 drv8870ddar* a4950e http://esp32.net/usb-uart/ uart chips used with esp32