Search this site
Embedded Files
Technology
  • HOME
    • CAREERS
    • TECH IN PICTURES
  • Design Principles
  • COMP
    • 12COMP
      • 12 programming
        • P5.play
        • Handy code
        • html
        • ES6 modules
        • exemplars
        • tasksheet & assessment
        • 12COMP session storage
        • layout
      • 12 databases
        • DB tasksheet & assessment
        • mini skills: firebase
        • firebase code snippets
        • BR Firebase Skills
      • 12 networking
        • 12 Raspberry Pi
        • 12 LINUX OS
        • 12 assessment
        • 12 hardware access times
      • 12 comp sci concepts
        • artificial intelligence
        • complexity and tractability
        • error control
        • Encryption
        • com sci assessment
        • computer security
        • Encryption exemplars
        • AI exemplars
        • 12DCAT assessment
        • Computer Security exemplars
    • 13COMP
      • programming
        • tasksheet & assessment
        • 13 exemplars
        • 13COMP html
        • JS skills
        • 13 layout
        • 13 html
        • matter
        • extensions
          • 13COMP session storage
          • extension: ES6
      • databases
        • 13 mini skills: firebase
        • DB assessment
        • 13COMP firebase code snippets
        • project exemplars
      • networking
        • 13 Raspberry Pi
        • 13 network assessment
        • LINUX OS
        • hardware access times
      • comp sci concepts
        • CAT exernal exemplars
        • network communication protocols.
          • network protocols extras
        • formal languages
        • big data
        • computer vision
          • computer vision: self driving cars
          • computer vision: military
        • comp sci assessment
        • complexity and tractability
        • computer graphics
      • complex processes
      • 13 networking hardware
  • DTEC
    • 9DTEC - Half Year
      • HTML and CSS
        • web project
      • Scratch Programming
        • Programming Project
        • Advanced Scratch
      • 9DTECF Character Animation
        • Y9 Animation Project
      • Work in progress
        • AI Introduction
        • Dynamic Logo - In Progress
      • scratch exemplars
    • 9DTEC - Term
      • Illustrator
        • Y9 Sticker exemplars
      • Web development
        • yr9(term) web project
      • Term - Scratch Programming
    • 10DTEC
      • WIX
      • Photoshop & Illustrator
        • Photoshop/Illustrator project
      • Virtual Reality
        • Voxel Skills
        • Digital Audio
        • photospheres
        • VR project
        • A-Frame Skills with CodeHS
      • Game Lab skills
        • Game Lab
        • Game Lab assessment
        • Code.org Game Lab
        • Game Lab exemplars
      • Computer Science
      • Lego
      • Y10 Arduino
        • Y10 Arduino project
      • 10DTEC Animation
        • 10DTEC Animation Project
      • Copy of Game Lab skills
    • 11DTEC
      • Y11 website
        • 11tasksheet & assessment
        • 11Web practice tasks
        • 11exemplars
        • 11Web practice extensions
      • 11programming
        • Part 1 - JavaScript Skills
        • Part 1 - Project
        • Part 2 - JS Skills
        • Part 2 - Project
        • extensions
          • extension: session storage
        • exemplars
      • 11DTEC Hardware unit
      • Game engine - Godot
      • HCI external
        • HCI for the web
        • HCI external exemplars
        • Interface Study: Hutt Valley Library
        • HCI - Corvette
        • HCI - Toyota Yaris
        • HCI Toyota Hilux
        • HCI - Toyota Hilux Student images
        • HCI Vodafone
        • 11External assessment
        • HCI for programmers
    • 12DTEC
      • Examples from previous years
      • Project 1: webVR/XR
        • 1) A-Frame - Skills
        • 2.2 Assessment Resources
        • 2.8 Assessment Resources
      • Project 2: Blender 3D Modelling
        • 2.4 Assessment Resources
        • Doughnut course
      • 2.10 External
    • 13DTEC
      • Designing Website (3.2)
      • Designing Print (3.2)
      • Level 3 Web development - Skills
        • 1) Basic Web Skills (L3)
        • 2) Google Dev tools (L3)
        • 3) Media Queries (L3)
        • 4) Units of measure (L3)
        • 5) CSS Grid (L3)
        • 6) Responsive Navigation
        • 7) Image animations & Modals (L3)
        • 8) Forms & Database
        • 9) Image slideshows
        • 10) Breadcrumbs to improve usability
      • Developing the website- (3.4 & 3.8)
      • Developing the print outcomes - (3.4 & 3.8)
      • External Reflection (3.10)
      • Level 3 Illustrator skills
    • Careers in DTEC
    • Y11 AI
    • Untitled page
  • GitHub and Codespaces
    • Git & GitHub
  • DVCO
    • 9 DVCO HALF YEAR
      • 1) Drawing Skills Examples
      • 2) The Village
      • 3) Ice Cream
      • 4) Isometric Robots
      • 5) Under the Sea
      • 6) Poster
    • 10 DVCO
      • 1) Drawing Skills
        • Perspective
        • Polygon Project
      • 2) Stairs Project
      • 3) Polygon
      • 4) One Point Perspective
      • 5) Two Point Perspective
      • 6) Design Principles
      • 7) Small Spaces
    • 11 DVCO
      • 1) Design Skills
      • 2) Computer Mouse
      • 3) HVHS Seating
    • 12 DVCO
      • 12 DVCO Presentation standard
      • 12 DVCO Marking Schedules
      • 12 DVCO Portfolios
    • 13 DVCO
      • 13 DVCO Product
      • 13 DVCO Presentation
      • MARKSHEETS
      • 13 DVCO Spatial
    • 9 DVCO 1 TERM
      • 1) Robot + Ice Cream
      • 2) Under the Sea + Construction
  • FTEC
    • 11FTEC
      • Practice Joints
      • Stool Project
      • High Side Table Project
      • Pallet Furniture Task Project
      • workshop equipment & safety
    • 12FTEC
      • 12FTEC_Proj_1
        • tasksheet & assessment
        • exemplars
      • workshop equipment & safety
    • 13FTEC
      • 13FTEC_Proj_1
        • tasksheet & assessment
        • exemplars
      • workshop equipment & safety
  • MTEC
    • 11MTEC
      • 11MTEC Rocket Stove
        • 11MTEC Rocket Stove Exemplars
      • Toolbox and Hammer
        • 11MTEC Toolbox and Hammer Exemplars
      • workshop equipment & safety
      • 11 MTEC Safety in the workshop
      • Toolbox Deconstruction
    • 12MTEC
      • 12 MTEC Safety in the Workshop
      • 12MTEC Gear Knob
        • 12MTEC Gear Knob Exemplars
      • 12MTEC Furniture
        • 12MTEC Furniture Exemplars
      • workshop equipment & safety
    • 13MTEC
      • 13MTEC Storm Lantern
        • 13MTEC Storm Lantern Exemplars
      • 13MTEC Go Kart
        • 13MTEC Go Kart Exemplars
  • PTEC
    • 9PTEC
      • workshop equipment & safety
    • 9 PTEC CAD/CAM
      • PTEC_CADCAM
        • CAD/CAM Exemplars
    • 9 Mixed Materials
      • 9 Mixed Materials Full Course (2 Terms)
        • 1) Monster soft toy
        • 2) Bag Analysis
        • 3) Device Case
      • 9 Mixed Materials Half Course (1 Term)
        • 1) Laser Cut Felt coasters
        • 2) Bag Analysis
        • 3) Fabric design and draw string bag
    • 10 PTEC Mixed Materials
      • 1) Cushion
      • 2) Jewelry Making
      • 3) Device Case
      • Additional Activities
      • 10 PTEC 2D Design
      • Whakairo- Carving
      • 10PTEC Sewing Machine
    • 10PTEC
      • Sound Project
      • Light Project
      • Child's Toy
      • workshop equipment & safety
    • 11PTEC
      • 11PTEC Tell me a story
        • 11PTEC Tell me a story exemplars
      • 11PTEC Skills project
        • Drawing skills
        • 11PTEC_Proj_2 Exemplars
      • 11PTEC Construction project
        • 11PTEC_Proj_3_Exemplars
      • workshop equipment & safety
    • 12PTEC
      • 12 PTEC Exemplars
      • workshop equipment & safety
    • 13PTEC
      • 13PTEC_Proj_1
      • 13PTEC_Proj_2
        • 13PTEC Main Project Exemplars
      • 13PTEC_Proj_3
      • workshop equipment & safety
  • CLASSROOM
  • Workshop Videos
    • Resin
    • Gear Knob
    • Joints Videos
    • Testing Videos
    • Electronics Videos
  • Creative Commons
  • Implications
  • Cyber Safety
  • Equipment & Safety
    • hand tools
    • power tools
    • machinery
Technology
  • HOME
    • CAREERS
    • TECH IN PICTURES
  • Design Principles
  • COMP
    • 12COMP
      • 12 programming
        • P5.play
        • Handy code
        • html
        • ES6 modules
        • exemplars
        • tasksheet & assessment
        • 12COMP session storage
        • layout
      • 12 databases
        • DB tasksheet & assessment
        • mini skills: firebase
        • firebase code snippets
        • BR Firebase Skills
      • 12 networking
        • 12 Raspberry Pi
        • 12 LINUX OS
        • 12 assessment
        • 12 hardware access times
      • 12 comp sci concepts
        • artificial intelligence
        • complexity and tractability
        • error control
        • Encryption
        • com sci assessment
        • computer security
        • Encryption exemplars
        • AI exemplars
        • 12DCAT assessment
        • Computer Security exemplars
    • 13COMP
      • programming
        • tasksheet & assessment
        • 13 exemplars
        • 13COMP html
        • JS skills
        • 13 layout
        • 13 html
        • matter
        • extensions
          • 13COMP session storage
          • extension: ES6
      • databases
        • 13 mini skills: firebase
        • DB assessment
        • 13COMP firebase code snippets
        • project exemplars
      • networking
        • 13 Raspberry Pi
        • 13 network assessment
        • LINUX OS
        • hardware access times
      • comp sci concepts
        • CAT exernal exemplars
        • network communication protocols.
          • network protocols extras
        • formal languages
        • big data
        • computer vision
          • computer vision: self driving cars
          • computer vision: military
        • comp sci assessment
        • complexity and tractability
        • computer graphics
      • complex processes
      • 13 networking hardware
  • DTEC
    • 9DTEC - Half Year
      • HTML and CSS
        • web project
      • Scratch Programming
        • Programming Project
        • Advanced Scratch
      • 9DTECF Character Animation
        • Y9 Animation Project
      • Work in progress
        • AI Introduction
        • Dynamic Logo - In Progress
      • scratch exemplars
    • 9DTEC - Term
      • Illustrator
        • Y9 Sticker exemplars
      • Web development
        • yr9(term) web project
      • Term - Scratch Programming
    • 10DTEC
      • WIX
      • Photoshop & Illustrator
        • Photoshop/Illustrator project
      • Virtual Reality
        • Voxel Skills
        • Digital Audio
        • photospheres
        • VR project
        • A-Frame Skills with CodeHS
      • Game Lab skills
        • Game Lab
        • Game Lab assessment
        • Code.org Game Lab
        • Game Lab exemplars
      • Computer Science
      • Lego
      • Y10 Arduino
        • Y10 Arduino project
      • 10DTEC Animation
        • 10DTEC Animation Project
      • Copy of Game Lab skills
    • 11DTEC
      • Y11 website
        • 11tasksheet & assessment
        • 11Web practice tasks
        • 11exemplars
        • 11Web practice extensions
      • 11programming
        • Part 1 - JavaScript Skills
        • Part 1 - Project
        • Part 2 - JS Skills
        • Part 2 - Project
        • extensions
          • extension: session storage
        • exemplars
      • 11DTEC Hardware unit
      • Game engine - Godot
      • HCI external
        • HCI for the web
        • HCI external exemplars
        • Interface Study: Hutt Valley Library
        • HCI - Corvette
        • HCI - Toyota Yaris
        • HCI Toyota Hilux
        • HCI - Toyota Hilux Student images
        • HCI Vodafone
        • 11External assessment
        • HCI for programmers
    • 12DTEC
      • Examples from previous years
      • Project 1: webVR/XR
        • 1) A-Frame - Skills
        • 2.2 Assessment Resources
        • 2.8 Assessment Resources
      • Project 2: Blender 3D Modelling
        • 2.4 Assessment Resources
        • Doughnut course
      • 2.10 External
    • 13DTEC
      • Designing Website (3.2)
      • Designing Print (3.2)
      • Level 3 Web development - Skills
        • 1) Basic Web Skills (L3)
        • 2) Google Dev tools (L3)
        • 3) Media Queries (L3)
        • 4) Units of measure (L3)
        • 5) CSS Grid (L3)
        • 6) Responsive Navigation
        • 7) Image animations & Modals (L3)
        • 8) Forms & Database
        • 9) Image slideshows
        • 10) Breadcrumbs to improve usability
      • Developing the website- (3.4 & 3.8)
      • Developing the print outcomes - (3.4 & 3.8)
      • External Reflection (3.10)
      • Level 3 Illustrator skills
    • Careers in DTEC
    • Y11 AI
    • Untitled page
  • GitHub and Codespaces
    • Git & GitHub
  • DVCO
    • 9 DVCO HALF YEAR
      • 1) Drawing Skills Examples
      • 2) The Village
      • 3) Ice Cream
      • 4) Isometric Robots
      • 5) Under the Sea
      • 6) Poster
    • 10 DVCO
      • 1) Drawing Skills
        • Perspective
        • Polygon Project
      • 2) Stairs Project
      • 3) Polygon
      • 4) One Point Perspective
      • 5) Two Point Perspective
      • 6) Design Principles
      • 7) Small Spaces
    • 11 DVCO
      • 1) Design Skills
      • 2) Computer Mouse
      • 3) HVHS Seating
    • 12 DVCO
      • 12 DVCO Presentation standard
      • 12 DVCO Marking Schedules
      • 12 DVCO Portfolios
    • 13 DVCO
      • 13 DVCO Product
      • 13 DVCO Presentation
      • MARKSHEETS
      • 13 DVCO Spatial
    • 9 DVCO 1 TERM
      • 1) Robot + Ice Cream
      • 2) Under the Sea + Construction
  • FTEC
    • 11FTEC
      • Practice Joints
      • Stool Project
      • High Side Table Project
      • Pallet Furniture Task Project
      • workshop equipment & safety
    • 12FTEC
      • 12FTEC_Proj_1
        • tasksheet & assessment
        • exemplars
      • workshop equipment & safety
    • 13FTEC
      • 13FTEC_Proj_1
        • tasksheet & assessment
        • exemplars
      • workshop equipment & safety
  • MTEC
    • 11MTEC
      • 11MTEC Rocket Stove
        • 11MTEC Rocket Stove Exemplars
      • Toolbox and Hammer
        • 11MTEC Toolbox and Hammer Exemplars
      • workshop equipment & safety
      • 11 MTEC Safety in the workshop
      • Toolbox Deconstruction
    • 12MTEC
      • 12 MTEC Safety in the Workshop
      • 12MTEC Gear Knob
        • 12MTEC Gear Knob Exemplars
      • 12MTEC Furniture
        • 12MTEC Furniture Exemplars
      • workshop equipment & safety
    • 13MTEC
      • 13MTEC Storm Lantern
        • 13MTEC Storm Lantern Exemplars
      • 13MTEC Go Kart
        • 13MTEC Go Kart Exemplars
  • PTEC
    • 9PTEC
      • workshop equipment & safety
    • 9 PTEC CAD/CAM
      • PTEC_CADCAM
        • CAD/CAM Exemplars
    • 9 Mixed Materials
      • 9 Mixed Materials Full Course (2 Terms)
        • 1) Monster soft toy
        • 2) Bag Analysis
        • 3) Device Case
      • 9 Mixed Materials Half Course (1 Term)
        • 1) Laser Cut Felt coasters
        • 2) Bag Analysis
        • 3) Fabric design and draw string bag
    • 10 PTEC Mixed Materials
      • 1) Cushion
      • 2) Jewelry Making
      • 3) Device Case
      • Additional Activities
      • 10 PTEC 2D Design
      • Whakairo- Carving
      • 10PTEC Sewing Machine
    • 10PTEC
      • Sound Project
      • Light Project
      • Child's Toy
      • workshop equipment & safety
    • 11PTEC
      • 11PTEC Tell me a story
        • 11PTEC Tell me a story exemplars
      • 11PTEC Skills project
        • Drawing skills
        • 11PTEC_Proj_2 Exemplars
      • 11PTEC Construction project
        • 11PTEC_Proj_3_Exemplars
      • workshop equipment & safety
    • 12PTEC
      • 12 PTEC Exemplars
      • workshop equipment & safety
    • 13PTEC
      • 13PTEC_Proj_1
      • 13PTEC_Proj_2
        • 13PTEC Main Project Exemplars
      • 13PTEC_Proj_3
      • workshop equipment & safety
  • CLASSROOM
  • Workshop Videos
    • Resin
    • Gear Knob
    • Joints Videos
    • Testing Videos
    • Electronics Videos
  • Creative Commons
  • Implications
  • Cyber Safety
  • Equipment & Safety
    • hand tools
    • power tools
    • machinery
  • More
    • HOME
      • CAREERS
      • TECH IN PICTURES
    • Design Principles
    • COMP
      • 12COMP
        • 12 programming
          • P5.play
          • Handy code
          • html
          • ES6 modules
          • exemplars
          • tasksheet & assessment
          • 12COMP session storage
          • layout
        • 12 databases
          • DB tasksheet & assessment
          • mini skills: firebase
          • firebase code snippets
          • BR Firebase Skills
        • 12 networking
          • 12 Raspberry Pi
          • 12 LINUX OS
          • 12 assessment
          • 12 hardware access times
        • 12 comp sci concepts
          • artificial intelligence
          • complexity and tractability
          • error control
          • Encryption
          • com sci assessment
          • computer security
          • Encryption exemplars
          • AI exemplars
          • 12DCAT assessment
          • Computer Security exemplars
      • 13COMP
        • programming
          • tasksheet & assessment
          • 13 exemplars
          • 13COMP html
          • JS skills
          • 13 layout
          • 13 html
          • matter
          • extensions
            • 13COMP session storage
            • extension: ES6
        • databases
          • 13 mini skills: firebase
          • DB assessment
          • 13COMP firebase code snippets
          • project exemplars
        • networking
          • 13 Raspberry Pi
          • 13 network assessment
          • LINUX OS
          • hardware access times
        • comp sci concepts
          • CAT exernal exemplars
          • network communication protocols.
            • network protocols extras
          • formal languages
          • big data
          • computer vision
            • computer vision: self driving cars
            • computer vision: military
          • comp sci assessment
          • complexity and tractability
          • computer graphics
        • complex processes
        • 13 networking hardware
    • DTEC
      • 9DTEC - Half Year
        • HTML and CSS
          • web project
        • Scratch Programming
          • Programming Project
          • Advanced Scratch
        • 9DTECF Character Animation
          • Y9 Animation Project
        • Work in progress
          • AI Introduction
          • Dynamic Logo - In Progress
        • scratch exemplars
      • 9DTEC - Term
        • Illustrator
          • Y9 Sticker exemplars
        • Web development
          • yr9(term) web project
        • Term - Scratch Programming
      • 10DTEC
        • WIX
        • Photoshop & Illustrator
          • Photoshop/Illustrator project
        • Virtual Reality
          • Voxel Skills
          • Digital Audio
          • photospheres
          • VR project
          • A-Frame Skills with CodeHS
        • Game Lab skills
          • Game Lab
          • Game Lab assessment
          • Code.org Game Lab
          • Game Lab exemplars
        • Computer Science
        • Lego
        • Y10 Arduino
          • Y10 Arduino project
        • 10DTEC Animation
          • 10DTEC Animation Project
        • Copy of Game Lab skills
      • 11DTEC
        • Y11 website
          • 11tasksheet & assessment
          • 11Web practice tasks
          • 11exemplars
          • 11Web practice extensions
        • 11programming
          • Part 1 - JavaScript Skills
          • Part 1 - Project
          • Part 2 - JS Skills
          • Part 2 - Project
          • extensions
            • extension: session storage
          • exemplars
        • 11DTEC Hardware unit
        • Game engine - Godot
        • HCI external
          • HCI for the web
          • HCI external exemplars
          • Interface Study: Hutt Valley Library
          • HCI - Corvette
          • HCI - Toyota Yaris
          • HCI Toyota Hilux
          • HCI - Toyota Hilux Student images
          • HCI Vodafone
          • 11External assessment
          • HCI for programmers
      • 12DTEC
        • Examples from previous years
        • Project 1: webVR/XR
          • 1) A-Frame - Skills
          • 2.2 Assessment Resources
          • 2.8 Assessment Resources
        • Project 2: Blender 3D Modelling
          • 2.4 Assessment Resources
          • Doughnut course
        • 2.10 External
      • 13DTEC
        • Designing Website (3.2)
        • Designing Print (3.2)
        • Level 3 Web development - Skills
          • 1) Basic Web Skills (L3)
          • 2) Google Dev tools (L3)
          • 3) Media Queries (L3)
          • 4) Units of measure (L3)
          • 5) CSS Grid (L3)
          • 6) Responsive Navigation
          • 7) Image animations & Modals (L3)
          • 8) Forms & Database
          • 9) Image slideshows
          • 10) Breadcrumbs to improve usability
        • Developing the website- (3.4 & 3.8)
        • Developing the print outcomes - (3.4 & 3.8)
        • External Reflection (3.10)
        • Level 3 Illustrator skills
      • Careers in DTEC
      • Y11 AI
      • Untitled page
    • GitHub and Codespaces
      • Git & GitHub
    • DVCO
      • 9 DVCO HALF YEAR
        • 1) Drawing Skills Examples
        • 2) The Village
        • 3) Ice Cream
        • 4) Isometric Robots
        • 5) Under the Sea
        • 6) Poster
      • 10 DVCO
        • 1) Drawing Skills
          • Perspective
          • Polygon Project
        • 2) Stairs Project
        • 3) Polygon
        • 4) One Point Perspective
        • 5) Two Point Perspective
        • 6) Design Principles
        • 7) Small Spaces
      • 11 DVCO
        • 1) Design Skills
        • 2) Computer Mouse
        • 3) HVHS Seating
      • 12 DVCO
        • 12 DVCO Presentation standard
        • 12 DVCO Marking Schedules
        • 12 DVCO Portfolios
      • 13 DVCO
        • 13 DVCO Product
        • 13 DVCO Presentation
        • MARKSHEETS
        • 13 DVCO Spatial
      • 9 DVCO 1 TERM
        • 1) Robot + Ice Cream
        • 2) Under the Sea + Construction
    • FTEC
      • 11FTEC
        • Practice Joints
        • Stool Project
        • High Side Table Project
        • Pallet Furniture Task Project
        • workshop equipment & safety
      • 12FTEC
        • 12FTEC_Proj_1
          • tasksheet & assessment
          • exemplars
        • workshop equipment & safety
      • 13FTEC
        • 13FTEC_Proj_1
          • tasksheet & assessment
          • exemplars
        • workshop equipment & safety
    • MTEC
      • 11MTEC
        • 11MTEC Rocket Stove
          • 11MTEC Rocket Stove Exemplars
        • Toolbox and Hammer
          • 11MTEC Toolbox and Hammer Exemplars
        • workshop equipment & safety
        • 11 MTEC Safety in the workshop
        • Toolbox Deconstruction
      • 12MTEC
        • 12 MTEC Safety in the Workshop
        • 12MTEC Gear Knob
          • 12MTEC Gear Knob Exemplars
        • 12MTEC Furniture
          • 12MTEC Furniture Exemplars
        • workshop equipment & safety
      • 13MTEC
        • 13MTEC Storm Lantern
          • 13MTEC Storm Lantern Exemplars
        • 13MTEC Go Kart
          • 13MTEC Go Kart Exemplars
    • PTEC
      • 9PTEC
        • workshop equipment & safety
      • 9 PTEC CAD/CAM
        • PTEC_CADCAM
          • CAD/CAM Exemplars
      • 9 Mixed Materials
        • 9 Mixed Materials Full Course (2 Terms)
          • 1) Monster soft toy
          • 2) Bag Analysis
          • 3) Device Case
        • 9 Mixed Materials Half Course (1 Term)
          • 1) Laser Cut Felt coasters
          • 2) Bag Analysis
          • 3) Fabric design and draw string bag
      • 10 PTEC Mixed Materials
        • 1) Cushion
        • 2) Jewelry Making
        • 3) Device Case
        • Additional Activities
        • 10 PTEC 2D Design
        • Whakairo- Carving
        • 10PTEC Sewing Machine
      • 10PTEC
        • Sound Project
        • Light Project
        • Child's Toy
        • workshop equipment & safety
      • 11PTEC
        • 11PTEC Tell me a story
          • 11PTEC Tell me a story exemplars
        • 11PTEC Skills project
          • Drawing skills
          • 11PTEC_Proj_2 Exemplars
        • 11PTEC Construction project
          • 11PTEC_Proj_3_Exemplars
        • workshop equipment & safety
      • 12PTEC
        • 12 PTEC Exemplars
        • workshop equipment & safety
      • 13PTEC
        • 13PTEC_Proj_1
        • 13PTEC_Proj_2
          • 13PTEC Main Project Exemplars
        • 13PTEC_Proj_3
        • workshop equipment & safety
    • CLASSROOM
    • Workshop Videos
      • Resin
      • Gear Knob
      • Joints Videos
      • Testing Videos
      • Electronics Videos
    • Creative Commons
    • Implications
    • Cyber Safety
    • Equipment & Safety
      • hand tools
      • power tools
      • machinery

Raspberry Pi

over 35 million sold; 44% of them to industry

13COMP

networking

LINUX OS

hardware

assessment

Raspberry Pi 4


a brief history of Pi-ing


Raspberry Pi products


Operating Systems: 

  • Raspberry Pi OS

Specifications:

  • Broadcom BCM2711, Quad core Cortex-A72 (ARM v8) 64-bit SoC @ 1.5GHz

  • 1GB, 2GB or 4GB LPDDR4-3200 SDRAM (depending on model). Ours are the 4GB model

  • 2.4 GHz and 5.0 GHz IEEE 802.11ac wireless, Bluetooth 5.0, BLE

  • Gigabit Ethernet

  • 2 USB 3.0 ports; 2 USB 2.0 ports.

  • Raspberry Pi standard 40 pin GPIO header 

  • 2 Ă— micro-HDMI ports (up to 4kp60 supported)

  • 2-lane MIPI DSI display port

  • 2-lane MIPI CSI camera port

  • 4-pole stereo audio and composite video port

  • H.265 (4kp60 decode), H264 (1080p60 decode, 1080p30 encode)

  • OpenGL ES 3.0 graphics

  • Micro-SD card slot for loading operating system and data storage

  • 5V DC via USB-C connector (minimum 3A*)

  • 5V DC via GPIO header (minimum 3A*)

  • Power over Ethernet (PoE) enabled (requires separate PoE HAT)

  • Operating temperature: 0 – 50 degrees C ambient

Pi setup

keyboard, hostname, username/password & wifi network

When you are starting up for the first time you need to set up a bunch of things. To keep things consistent please use this set up

  • Select the US keyboard option

  • Username: comp<Pi number> (eg: I am using Pi 16 so the username is comp16

  • Password: comp<Pi number>

  • The network to connect to is HVHS_COMP

  • Password: RaspberryPi@hvhs2023


Post 1st boot

Note: In the below text, a dollar sign ($) indicates the start of a command, do not type the dollar sign, only what comes after.

We prefix the commands below with  sudo   to give us extra permissions but only whilst executing the command.

  • Check the OS-Release file: $ cat /etc/os-release

  • Update the packages: $ sudo apt update && sudo apt upgrade

  • Install the stress-test package:  $ sudo apt install stress

  • NOTE: ONLY DO THIS IF YOU WERE NOT INITIALLY ASKED TO CONNECT TO A WIFI NETWORK; Edit network config:     $ 

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf


Network commands

  • hostname -I # display the Pi's ip address

  • iwconfig # lets see what WiFi we're connected to

  • ifconfig # show all network interfaces

  • ip addr # show IPv4 address

  • ip route # show IPv4 gateway & routes

ssh

  • sh allows us to use your laptop to control the Pi using the laptops monitor, keyboard & mouse.

  • ssh is already active on the school laptops.

  • But you need to activate it on you Pi using the config menu to do this:

  • sudo raspi-config

Installing nginx

13COMP Networks - Web server install nginx

Commands

change the directory you are residing in:  cd

list the contents of a directory:  ls -lsa

make a directory:  mkdir

Permission issues

  • You will probably run into permission issues with directories and files.

  • You can also use the  chmod  command to alter directory & file permissions.  Remember to prefix  chmod  with  sudo

Browser Issues

  • The default browser for the Pi is Chromium.

  • Chromium by default uses the search engine; duckduckgo.

  • If duckduckgo does not work, you can alter your browser settings to use another search engine - like Google. Just click the browsers settings options.

htop

Handy commands

kill a process

57 Raspberry Pi commands

Network monitoring

We used the Ruckus wifi router when setting up our Pis as it has connection to the internet.

However, Will use the Huawei  router for our testing as:

  • The Ruckus router is used by students in B14 - so its not a fair test

  • The  Huawei router has both 2.4Ghz & 5Ghz bands.
    2.4Ghz band ssid = RaspberryPi,  5Ghz band ssid = Raspberry_5Ghz  wifi password is raspberry

Once you have tested your nginx server using the Huawei  router:

  • test again using the TP-Link Archer AX72 router

  • 2.4Ghz band ssid = NewRaspberryPi,  5Ghz band ssid = NewRaspberry_5Ghz  wifi password is raspberry

IMCP

traceroute is used to display the physical routing path between 2 internet devices communicating with each other. It maps out the journey from one router to another - sometimes called a hop. Using traceroute to diagnose network problems can help administrators locate the source of a network delay.

ping is a simpler traceroute. It sends out pings -- also referred to as echo request message -- and the measures the amount of time it takes the message to reach its destination and return the source. These replies are called echo reply messages. Pings are useful for gathering latency information about a specific device. Unlike traceroute, ping does not provide a picture map of the routing layout.

nmon

sudo apt update

sudo apt upgrade

sudo apt install nmon

iperf3

sudo apt update

sudo apt upgrade

sudo apt install iperf3

Click NO to auto start the server

Our network

Rough layout of components

Performance specifications of components

Note 1: Actual speeds depend heavily on how you are reading  the data. For example; when reading data from a disk, speeds are far higher when you are reading adjacent blocks of data as opposed to reading the same amount of data if it is spread throughout a disk. However they do give an indication of relative speeds of the components.

Note 2: Device seeds are given MB/s or Mega Bytes per second, whilst  network speeds are given as Mb/s or Mega bits per second. You can convert Mb/s into MB/s by dividing by the Mb/s value by 8 (computers use 8-bits per byte)

  • SD Card

      • default card speed = 12.5MB/s

      • high speed card = 25MB/s

      • ultra high speed card = 80MB/s

  • USB3

      • 4.8GB/s

  • PI 4 wifi

      • 114Mb/s ==> 14MB/s

  • PI 4 eth0

      • 943Mb/s ==> 117MB/s

  • Huawei router

      • 5Ghz; upto 1300Mb/s ==> 162.5 MB/s

      • 2.4Ghz; upto 300Mb/s ==> 37.5MB/s

Huawei HG659b modem

Ruckus Router

TP-Link Archer AX75 Router

how hot should Raspberry Pi 4 go?

run the stress tester: stress -c 8

Heat testing results

running 8 CPU, 4 io, 2 vm@128M processes & open case with nothing: over 80 degrees

running 8 CPU, 4 io, 2 vm@128M processes & open case with fan: 53 degrees

running 8 CPU, 4 io, 2 vm@128M processes & closed case with fan & venting: 55 degrees

running 3 CPU processes & open case with heat sink: 75 degrees

running 3 CPU processes & open case no heat sink: 76 degrees

running 1 CPU process & closed case no heat sink: 76 degrees

Pi tutorials

script permissions

scripting

thenewboston tutorials on linux

Report abuse
Page details
Page updated
Report abuse