Saltel Internship Comprehensive Study Notes

Chapter 1 – Introduction & Internship Overview

  • Purpose & Objectives
    • Gain hands-on experience that connects classroom theory to real-world ICT, electronics, embedded systems, and networking projects.
    • Build a professional skill-set across the full product life-cycle: prototyping → PCB layout → network integration → simulation/testing.
  • Company Context — Saltel Company Ltd.
    • ICT & electronics solutions provider; projects include IoT prototypes, automation, network deployment/support.
  • 8-Week Road-Map
    1. Electronics & Arduino Basics
    2. PCB Design & Circuit Layout
    3. Networking Fundamentals & Practical Setup
    4. Embedded Systems Architecture
    5. Advanced Embedded + Wireless Communication (IoT)
    6. Automation & Remote Control
    7. Advanced Networking & Internetworking
    8. Circuit Simulation with Tinkercad
  • Big Idea – Practical experience accelerates mastery by exposing interns to challenges (hardware faults, syntax errors, routing loops, etc.) that textbooks rarely show.

Chapter 2 – Week 1: Electronics & Arduino Basics

  • Arduino UNO Specs
    • 14 digital I/O, 6 analog inputs, USB interface, 5\;V regulator, ATmega328P MCU (16 MHz).
  • Core Activities
    • LED Blink (pin 13) — validates digital output (HIGH/LOW).
    • Button-controlled LED — introduces pull-up/pull-down concepts.
    • Serial Monitor — real-time debugging (@9600 baud default).
  • Key Equations
    • Ohm’s Law V = I R; used to choose current-limiting resistor R = \frac{V{supply}-Vf}{I_{LED}}.
  • New Skills
    • Breadboard wiring conventions, colour-code decoding, simple C/C++ structures (setup, loop, if, for, delay).
    • Safety (ESD straps, proper current paths).
  • Challenges & Fixes
    • Mis-reading resistor bands ⇒ use multimeter.
    • Code not compiling ⇒ scrutinise semicolons & braces.
    • Intermittent LED ⇒ reseat jumper, check ground commonality.
  • Reflection / Relevance
    • Seeing digitalWrite(13, HIGH) translate to emitted photons grounds abstract logic in physical reality; prepares mindset for later automation/IoT.

Chapter 3 – Week 2: PCB Design & Electronic Layout

  • Why PCB?
    • Permanent, reliable, EMC-aware alternative to breadboards; critical for mass production and field deployment.
  • Software Toolchain
    • EasyEDA (schematic ↔ PCB), Proteus (simulation), Fritzing (visual breadboard).
  • Workflow
    1. Capture Schematic.
    2. Annotate / assign footprints.
    3. Switch to PCB view → component placement (keep related parts close; minimise crossing nets).
    4. Route traces (manual preferred for sensitive lanes).
    5. Run DRC — fix clearance < 0.2\;mm, unconnected pads.
    6. Export Gerber + BOM.
  • Design Rules Mentioned
    • Minimum trace width for 500\;mA: w \ge 0.5\;mm (example).
    • Keep analog & digital grounds star-routed to reduce noise.
  • Simulation Value
    • Proteus prevents V_{LED} overshoot; catch swapped pins before ordering boards.
  • Learning Outcomes – spatial reasoning, datasheet consultation, manufacturing file standards (Gerber RS-274X).

Chapter 4 – Week 3: Networking Fundamentals & Practical Setup

  • Topology Pieces
    • Router → Switch (Star) → Wired PCs; WLAN AP bridged; DHCP server scopes 192.168.0.100 – 192.168.0.200.
  • Copper Skills
    • Crimp CAT6 using T568B sequence: \text{WO – O – WG – Bl – WBl – G – WBr – Br}.
    • Verify with cable tester (all 8 LEDs sequential).
  • IP Addressing Refresher
    • Private ranges per RFC1918.
    • Subnet mask 255.255.255.0 ⇒ 2^{8}=256 addresses, 254 usable.
  • CLI Diagnostics
    ping, ipconfig /all, tracert — triangulate latency & gateway reachability.
  • Security Baseline
    • Change default SSID/password; basic firewall rule: block inbound TCP\;23 (Telnet).
  • Link to Embedded – Every IoT node eventually relies on robust LAN/WLAN to upload sensor data; understanding cabling/DHCP clarifies why IoT outages occur.

Chapter 5 – Week 4: Embedded Systems Architecture

  • Definition – Dedicated, resource-constrained computer within a larger device; real-time, low-power, task-specific.
  • Microcontroller Anatomy
    • CPU, Flash, SRAM, GPIO, PWM timers, ADC, UART/I2C/SPI, Interrupt lines.
  • Practical Lab Highlights
    • HC-SR04 distance → servo angle mapping \theta = k \times (d_{max}-d).
    • LM35 temperature warning: buzzer buzzes when T > 30^{\circ}C.
    • PWM duty-cycle D = \frac{t_{HIGH}}{T} controls LED brightness.
  • Troubleshooting Nuggets
    • COM-port error ⇒ correct driver / select proper board.
    • Noisy PIR ⇒ adjust delay & sensitivity jumper.
  • Networking Connection
    • Understanding ISR & timers prepares codebase to coexist with network stacks later (ESP8266, Ethernet shield).

Chapter 6 – Week 5: Advanced Embedded & Wireless IoT

  • Real-Time Concepts
    • Hard RTOS vs Soft RT; guarantee response within t_{deadline}.
  • Key Coding Techniques
    • Replace blocking delay() with non-blocking millis() comparisons.
    • State-machine diagram ⇒ predictable behaviour.
  • ESP8266 Integration
    • AT command set; default baud 115200.
    • Configure as STA mode: AT+CWMODE=1, connect: AT+CWJAP=\"SSID\",\"PASS\".
  • HTTP Example
  GET /update?api_key=XYZ&field1=25 HTTP/1.1
  Host: api.thingspeak.com
  Connection: close
  • Sample Projects & Takeaways
    • Wi-Fi Weather Station → JSON payload; emphasised REST vs MQTT trade-offs (overhead vs QoS).
    • RFID access log — concept of edge authentication + cloud logging.
  • Typical Pitfalls
    • Brown-out resets ⇒ provide 3.3 V LDO capable of \ge 300\;mA.
    • Baud mismatch causes gibberish serial output (\rightarrow set both sides to same bps).

Chapter 7 – Week 6: Automation & Remote Control

  • Feedback Loop Math
    • Proportional control example: PWM = Kp\,(T{set}-T_{meas}).
  • Projects
    • Smart Lighting → combines LDR (ambient) + PIR (occupancy) → energy saving.
    • Soil-moisture irrigation: relay drives 5 V pump when \theta_{soil} < 40\% OR remote HTTP trigger.
  • Sensor Fusion — merging heterogeneous readings to reduce false positives.
  • Reliability Enhancements
    • Opto-isolated relays avoid MCU damage.
    • Capacitor decoupling near ESP8266 to buffer current spikes (C = 470\;\mu F).
    • Non-blocking scheduling via millis() to keep Wi-Fi alive.
  • Edge-to-Cloud Flow
    Sensor → MCU decision → Actuator ↔ Wi-Fi → MQTT/HTTP → Dashboard / Mobile App.

Chapter 8 – Week 7: Advanced Networking & Internetworking

  • Routing Basics
    • Static route cmd (Cisco IOS): ip route 10.10.2.0 255.255.255.0 192.168.1.2.
    • NAT Overload (PAT) for internet access: ip nat inside source list 1 interface G0/1 overload.
  • Subnetting Formula
    \text{Hosts} = 2^{32 - n} - 2 where n is CIDR mask length.
  • VLAN Commands
    • vlan 20name HR, assign: switchport access vlan 20.
    • Trunk: switchport mode trunk, switchport trunk allowed vlan 10,20,30.
  • Security Intro
    • ACL permit statement: access-list 100 permit tcp 192.168.10.0 0.0.0.255 any eq 80.
  • Troubleshooting Tools
    • Wireshark filters: ip.addr==192.168.0.10 && tcp.port==23.
    • show ip route, show vlan brief.
  • Real-World Links – Segmentation (VLAN) mirrors zero-trust philosophy; essential for isolating IoT devices from corporate PCs.

Chapter 9 – Week 8: Circuit Simulation with Tinkercad

  • Value Proposition
    • Zero-cost, zero-risk environment; iterate quickly; shareable links for peer review.
  • Simulator Features
    • Live multimeter, oscilloscope, serial monitor.
    • Code editor identical to Arduino IDE, supports libraries (Servo, LiquidCrystal_I2C).
  • Sample Simulations
    • PIR-LED — confirm logic before soldering.
    • Ultrasonic distance graph plotted in Serial Plotter.
    • Servo sweep triggered by potentiometer (emulates analog sensor).
  • Limitations
    • No RF stack; network behaviour approximated via serial prints.
    • Timing precision ± few ms; okay for logic, not for high-speed comms.
  • Professional Use – Attach screenshots & exported .brd files to reports; speeds stakeholder approval.

Chapter 10 – Conclusion & Recommendations

  • Skill Set Earned
    • Electronics (circuit theory, PCB CAD).
    • Embedded firmware (C/C++, ISR, PWM, sensor drivers).
    • Networking (IP, VLAN, routing, security ACL).
    • IoT Integration (ESP8266, HTTP/MQTT, cloud dashboards).
    • Simulation & Documentation (Proteus, Tinkercad, Gerber/BOM generation).
  • Growth Reflection
    • Transitioned from LED blink to full edge-to-cloud solutions in 8 weeks; confident to pursue CCNA & IoT hardware career.
  • Suggestions for Saltel
    • Provide dedicated 3.3 V regulated bench PSU for Wi-Fi labs.
    • Introduce version control (Git) for sketch/PCB files.
  • Suggestions for University
    • Pre-internship module on resistor codes & subnet math to shorten ramp-up.
    • Encourage students to earn basic OSHA / ESD safety certification.
  • Future Aspirations
    • Specialise in embedded networking devices; design low-power, secure sensor nodes for smart agriculture & environmental monitoring.