When used in fluid dynamics, the resulting flow is referred to as potential flow. Creating MatrixPortal Projects with CircuitPython, A Minority and Woman-owned Business Enterprise (M/WBE). Get the only spam-free daily newsletter about wearables, running a "maker business", electronic tips and more! Are you sure you want to create this branch? Please remember that this subscription will not result in you receiving any e-mail from us about anything other than the restocking of this item. If nothing happens, download Xcode and try again. Adafruit 1.44" Color TFT LCD Display with MicroSD Card breakout, Adafruit Metro M7 with AirLift - Featuring NXP iMX RT1011, 2.0" 320x240 Color IPS TFT Display with microSD Card Breakout, Adafruit Feather RP2040 SCORPIO - 8 Channel NeoPixel Driver, Adafruit 5x5 NeoPixel Grid BFF Add-On for QT Py and Xiao, Adafruit PiCowbell Proto for Pico - Reset Button & STEMMA QT, nOOds - Flexible LED Filament - 3V 300mm long - Warm White. Things are made to happen, any HUB-75 compatible display (all the ones we stock will work) from 16x32 up to 64x64, any Grove I2C devices using this adapter cable, say for adding audio playback to projects, A Minority and Woman-owned Business Enterprise (M/WBE). Adafruit IoT Monthly Boxing Glove Tracker, Disconnecting Smart Appliances, and more! A whole wide world of electronics and coding is waiting for you, and it fits in the palm of your hand. Subscribe at, on NEW GUIDE: Creating MatrixPortal Projects with CircuitPython #AdafruitLearningSystem @Adafruit @CircuitPython #MatrixPortal @MakerMelissa, Meaning can easily be confused with structure. MatrixPortal Project - BOB PROPERTY LLC 2 active jobs Published March 7, 2022 Location Tampa, FL Job Type Contract Category Technical Services Description I intend to use a company WEB site to display messages on several Matrix Displays in several different developments. EYE on NPI Maxims Himalaya uSLIC Step-Down Power Module #EyeOnNPI @maximintegrated @digikey, New Products Adafruit Industries Makers, hackers, artists, designers and engineers! Adafruit Matrix Portal link https://www.adafruit.com/product/4745, A post shared by Mario The Maker (@mariothemaker), Adafruit publishes a wide range of writing and video content, including interviews and reporting on the maker market and the wider technology world. The network module has many convenience functions for making network calls. In the diagram, you can see these components represented in blue. Transform your home into your own boxing gym with this Matrix Portal M4 Boxing Interval Timer. Our Matrix Portal Moon phase clock lets you know where things stand right here and now, portraying the Moon's phase more accurately than a printed calendar, and whether it's currently in the sky or has set. If you would like to go lower level than this and use the rgbmatrix and framebufferio libraries directly, be sure to check out the guide RGB LED Matrices with CircuitPython. Adafruit Matrix Portal - CircuitPython Powered Internet Display Folks love our wide selection of RGB matrices and accessories, for making custom colorful LED displays. If, for any reason, you would like to unsubscribe from the Notification List for this product you will find details of how to do so in the e-mail that has just been sent to you! By letting the ESP32 focus on the complex TLS/SSL computation and socket buffering, it frees up the SAMD51 to act as the user interface. The MatrixPortal module is top level module and will handle initializing everything below it. This material is 2.6mm (0.1") thick and is made of special cast Bring a little bit of Times Square into your home with this sweet 64 x 32 square RGB LED matrix panel. Our standards page is intended as a guide to best practices that Adafruit uses, as well as an outline of the ethical standards Adafruit aspires to. You will want to use this branch if your project need to retrieve any data that is not stored on the device itself. $24.95 In Stock Add to Cart You can use a USB C power supply or a USB micro B with a micro B to C adapter The ATtiny1616 is part of the 'next gen' of AVR microcontrollers, and now we have a cute development/breakout board for it, with just enough hardware to get the chip up and running. Structure is a good approximation, but not the same, Adafruit Weekly Editorial Round-Up: Womens, John Parks CircuitPython Parsec: Rainbowio, New Prods 2/22/23 Feat. Please sign in to subscribe to this guide. Seems like every great monster film sets off a chain of sequels. The M4 and ESP32 are a great couple - and each bring their own strengths to this board. You will be redirected back to this guide once you sign in, and can then subscribe to this guide. You get a great programming experience thanks to the native USB with files available for drag-n-drop, and you don't have to spend a ton of processor time and memory to do SSL encryption/decryption and certificate management. Adafruit ESP32-S3 Reverse, #MARCHintosh is all month long! Smaller for near your desk, for example. Adafruit Matrix Portal - CircuitPython Powered Internet Display code to fetch Stock info from the web This is ready to go download the whole thing to your portal add your Wifi info to the secret file and you're ready to go. It's the best of both worlds! $24.95 In Stock Add to Cart Your browser does not support the video tag. Adafruit Matrix Portal - CircuitPython Powered Internet Display Folks love our wide selection of RGB matrices and accessories, for making custom colorful LED displays. It Folks love our wide selection of RGB matrices and accessories, for making custom colorful LED displays and our RGB Matrix Shields nice whoppin' rectangular slab of some lovely black acrylic to add some extra diffusion to your LED Matrix project. Shop Learn Blog News, Resources, & More June 23, 2022 AT 8:45 am Advanced Manufacturing 6/22/2022 Featuring the Stencil Machine in Action by Stephanie April 26, 2022 AT 6:00 am Smart Girder Featuring #MatrixPortal by Stephanie April 14, 2022 AT 8:50 am This page (Overview) was last updated on Feb 28, 2023. A new guide today in the Adafruit Learning System: Matrix Portal M4 Boxing Interval Timer Transform your home into your own boxing gym with this Matrix Portal M4 Boxing Interval Timer. The main library now piggyback's on top of the base library. For instance, if you had aMetro M4 Airlift Liteand anRGB Matrix Shield, you could still get the full benefit of the library. And its a not-too-daunting introduction to CircuitPython and graphics. http://adafru.it/discord, CircuitPython The easiest way to program microcontrollers CircuitPython.org, Maker Business Chip inventories rise as demand falls, Electronics This tips a real circuit slugger, Python for Microcontrollers Python on Microcontrollers Newsletter: Using AI to Program Pong, CircuitPython 8.0.3 is Out and Much More! If you had a Feather M4 Express with an RGB Matrix FeatherWing for M0/M4 feathers, you could still get the benefit of RGB Matrix automatically initializing. The main base, the GraphicsBase, and the NetworkBase. You will be redirected back to this guide once you sign in, and can then subscribe to this guide. Please remember that this subscription will not result in you receiving any e-mail from us about anything other than the restocking of this item. Microsoft Research's easy-to-use app is a match made in heaven for the MatrixPortal, it takes only a minute to install the firmware on your Matrix, and then you can create, display and store animations right from the Windows 10 app, video. In the field of fluid dynamics, the Navier-Stokes equations are considered to be the governing equations for fluid flow. Glance over at this attention-grabbing Matrix Portal New Guide scroller. The MatrixPortal library is comprised of the top layer, the Network and Graphics layers, and the WiFi and Matrix layers in the diagram. And of course, we have 'em in classic Adafruit black! If nothing happens, download GitHub Desktop and try again. It was last This library also supports a variety of different RGB Matrix Panel sizes. You have been successfully subscribed to the Notification List for this product and will therefore receive an e-mail from us when it is back in stock! Otherwise, the parts are available a la carte: This guide was first published on Nov 17, 2020. But what if we made iteven easierthan that? - Adafruit Learning System IoT Power Outlet with CircuitPython and Adafruit IO Every hour, this project fetches the latest guides from the Adafruit Learning System and displays them on the Matrix Portal. There are two main branches of dependencies related to Network Functionality and Graphics functionality. It has a powerful processor, 10 NeoPixels, mini speaker, InfraRed receive and transmit, two buttons, a switch, 14 alligator clip pads, and lots of sensors: capacitive touch, IR proximity, temperature, light, motion and sound. Then code up your project in CircuitPython or Arduino, our Protomatter matrix library works great on the SAMD51 chipset, knowing that you've got the wiring and level shifting all handled. uses an IBM Plex mono typeface, using a neon green hue for the first minute and thirty seconds for workout time. Creating MatrixPortal Projects with CircuitPython, Moon Phase Clock for Adafruit Matrix Portal, Custom Scrolling Quote Board Matrix Display. For this guide we're going to cover using a MatrixPortal M4 along with a 64x32 matrix as those are both very popular options and are feature complete. The text color changes to a yellowish-amber color for the cooldown portion of the time and red for the resting time. It Adafruit Matrix Portal - CircuitPython Powered Internet Display, Black LED Diffusion Acrylic Panel - 10.2" x 5.1", Adafruit Matrix Portal Starter Kit - ADABOX 016 Essentials, Use an art canvas to diffuse an RGB matrix. Plug The Matrix Portal directly into the back of, ! It was last Plug directly into the back of any HUB-75 compatible display (all the ones we stock will work) from 16x32 up to 64x64! This page (Overview) was last updated on Oct 19, 2020. It was originally written for the 64x32 matrix, but has also been tested on the 64x64 matrix, 16x32 matrix and 32x32 matrix as well. In this guide, we'll use a Matrix Portal to create a flow field visualizer based on potential flow. An easy way to scroll data from the internet with your Matrix Portal. Adafruit Matrix Portal - RGB LED Display - Setup Guide (CircuitPython) - YouTube 0:00 / 8:09 Adafruit Matrix Portal - RGB LED Display - Setup Guide (CircuitPython) 1 view Dec 1, 2022 0. Folks love our wide selection of RGB matrices and accessories, for making custom colorful LED displays and our RGB Matrix Shields Bring a little bit of Times Square into your home with this sweet 64 x 32 square RGB LED matrix panel. Quick links Demos this week include the class pi zero digital sand and the newer matrix portal. The official Raspberry Pi USB-C power supply is here! Adafruit Matrix Portal - The star of the show! Please sign in to subscribe to this guide. It was last 64x32 RGB LED Matrix - 4mm pitch For security reasons, an e-mail has been sent to you acknowledging your subscription. The Electronics Show and Tell is every Wednesday at 7pm ET! I purchased the ADAbox 016 with the MatrixPortal M4 to play with. If you'd like your LEDs diffused (and if your LED matrix is 4mm pitch or smaller), some acrylic may help: Adafruit carries a number of 64x32 RGB LED Matrices, varying between the space between LEDs (pitch) and whether rigid or flexible. Stop breadboarding and soldering start making immediately! For security reasons, an e-mail has been sent to you acknowledging your subscription. Master your boxing workout with this Matrix M4 Portal Boxing Gym Interval Timer. It also has DACs, ADC, PWM, and tons of GPIO, so it can handle the high speed updating of the RGB matrix. If you'd like your LEDs diffused (and if your LED matrix is 4mm pitch or smaller), some acrylic may help: Adafruit carries a number of 64x32 RGB LED Matrices, varying between the space between LEDs (pitch) and whether rigid or flexible. Superfast with just the right amount of cable length to get your Pi 4 Our all-in-one 5V 2.5 Amp + MicroUSB cable power adapter is the perfect choice for powering single-board computers like Raspberry Pi, BeagleBone, or anything else that's As technology changes and adapts, so does Adafruit, and speaking ofadapting, thisadapterhas a Micro B USB jackand a USB C A nice whoppin' slab of some lovely black acrylic to add some extra diffusion to your LED Matrix project. By letting the ESP32 focus on the complex TLS/SSL computation and socket buffering, it frees up the SAMD51 to act as the user interface. A Minority and Woman-owned Business Enterprise (M/WBE). One of the big benefits of using this library is that it handles a lot of detection and initialization of RGB Matrices and drivers. And of course, we have 'em in classic Adafruit black! If you buy less than a full reel, you'll get a single strip, but it will be a cut piece from a reel which may or may not have a connector on it. The MatrixPortal library makes it very easy to create projects on an internet connected RGB Matrix. Sorry, the comment form is closed at this time. Use the included screws to attach the power cable to the power plugs with a common screwdriver, then power it with any USB C power supply. When the Halloween seasons overif you dont keep the decorations up year round like some of useverything can be repurposed into your own projects, or try out some others like a Moon phase clock. The number of address line pins used are based on the height of the display. Adafruit ESP32-S3 Reverse, #MARCHintosh is all month long! If, for any reason, you would like to unsubscribe from the Notification List for this product you will find details of how to do so in the e-mail that has just been sent to you! It also has DACs, ADC, PWM, and tons of GPIO, so it can handle the high speed updating of the RGB matrix. Mounting or supporting the clock in an enclosure or frame is left as an exercise to the reader. customer support forums. If the piece comes from the end of the reel, the connector may be on the output end of the strip! It also supports theRGB Matrix FeatherWing for nRF52840 featherswhen used in conjunction with annRF52840 feather. and the answer Adafruit Matrix Portal - CircuitPython Powered Internet Display, Black LED Diffusion Acrylic Panel 12" x 12" - 0.1" / 2.6mm thick, 64x32 Flexible RGB LED Matrix - 4mm Pitch, 64x32 Flexible RGB LED Matrix - 5mm Pitch, USB Type A to Type C Cable - approx 1 meter / 3 ft long, Official Raspberry Pi Power Supply 5.1V 3A with USB C, 5V 2.5A Switching Power Supply with 20AWG MicroUSB Cable. repurposed into your own projects, or try out some others like a Moon phase clock (). But what if we made it even easier than that? Use these memory-conserving techniques to get your CircuitPython projects snaking along. It also supports the RGB Matrix FeatherWing for nRF52840 feathers when used in conjunction with an nRF52840 feather. Is there a new guide on the Adafruit Learning System? This is ready to go download the whole thing to your portal add your Wifi info to the secret file and youre ready to go. A whole wide world of electronics and coding is waiting for you, and it fits in the palm of your hand. The MatrixPortal library ties them both together and allows easier coding, but at the cost of more memory usage and less control. Folks love our wide selection of RGB matrices and accessories, for making custom colorful LED displays and our RGB Matrix Shields As technology changes and adapts, so does Adafruit. Folks love our wide selection of RGB matrices and accessories, for making custom colorful LED displays and our RGB Matrix Shields Bring a little bit of Times Square into your home with this sweet 64 x 32 square RGB LED matrix panel. The MatrixPortal library makes it very easy to create projects on an internet connected RGB Matrix, Adafruit Matrix Portal - CircuitPython Powered Internet Display, Black LED Diffusion Acrylic Panel - 10.2" x 5.1", Creating MatrixPortal Projects with CircuitPython, We also have a library for lower-level control of just the RGB Matrix, Custom Scrolling Quote Board Matrix Display, Moon Phase Clock for Adafruit Matrix Portal. This guide will show you how to assemble and program your Boxing Interval Timer using CircuitPython. (Video). SPI transport. Superfast with just the right amount of cable length to get your Pi 4 Our all-in-one 5V 2.5 Amp + MicroUSB cable power adapter is the perfect choice for powering single-board computers like Raspberry Pi, BeagleBone, or anything else that's As technology changes and adapts, so does Adafruit, and speaking ofadapting, thisadapterhas a Micro B USB jackand a USB C A nice whoppin' slab of some lovely black acrylic to add some extra diffusion to your LED Matrix project. updated on Nov 17, 2020. This guide was first published on Oct 28, 2020. To join, head over to YouTube and check out the shows live chat well post the link there. So you may have heard of the Adafruit MatrixPortal M4 and you want to get started with building a project using CircuitPython. Quick look at the WIP MIDI melody maker updated with new Adafruit MIDI FeatherWing. pation. If you have an AdaBox 016, then you have everything you need for this project. Meanwhile, the ESP32 has secure WiFi capabilities, and plenty of Flash and RAM to buffer sockets. Choose your favorite - larger pitch means the display is larger, width and height-wise but with the same number of pixels, and larger may be easier to read further away. Please remember that this subscription will not result in you receiving any e-mail from us about anything other than the restocking of this item. This guide was first published on Oct 20, 2020. adafruit_matrixportal - This library is the main library used with the MatrixPortal adafruit_portalbase - This is the base library that adafruit_matrixportal is built on top of adafruit_esp32spi - This is the library that gives you internet access via the ESP32 using (you guessed it!) Smaller for near your desk, for example. adafruit.com/mastodon. This guide will show you how to assemble and program your own Boxing Interval Timer using CircuitPython. Adafruit Matrix Portal Starter Kit - ADABOX 016 Essentials Product ID: 4812 Add to Cart $69.95 37 in stock Circuit Playground Express Soil Sensor Mini Kit Product ID: 4060 Add to Cart $35.00 In stock PiGrrl Zero Custom Gamepad PCB Product ID: 2934 Add to Cart $2.50 25 in stock PiGRRL 2.0 Custom Gamepad PCB Product ID: 3015 Add to Cart $4.95 The main differences are: The MatrixPortal library has been used in a number of projects. This page (MatrixPortal Library Overview) was last updated on Sep 24, 2020. Adafruit carries a number of 64x32 RGB LED Matrices, varying between the space between LEDs (pitch) and whether rigid or flexible. For security reasons, an e-mail has been sent to you acknowledging your subscription. It also makes use of the ESP32SPI library, along with some lower-level dependencies, to communicate with server over the internet. This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. This project requires: Adafruit Matrix Portal M4 () board Any of our 64x32 pixel "HUB75" (not NeoPixel) RGB LED matrices USB C cable USB power supply with output of 2 Amps or more This guide will get the software running on the bare Matrix Portal hardware . customer support forums. Choose your favorite - larger pitch means the display is larger, width and height-wise but with the same number of pixels, and larger may be easier to read further away. Plug The Matrix Portal directly into the back of any HUB-75 compatible display (all the ones we stock will work) from 16x32 up to 64x64! Search Advanced search. #CircuitPython #Python #micropython @ThePSF @Raspberry_Pi. It was last (For larger projects, power the matrices with a separate 5V power adapter), any HUB-75 compatible display (all the ones we stock will work) from 16x32 up to 64x64, any Grove I2C devices using this adapter cable, say for adding audio playback to projects, Cardboard Window Skull With Animated LED Eyes. 64x32 RGB LED Matrix - 4mm pitch Have an amazing project to share? to use Codespaces. Please remember that this subscription will not result in you receiving any e-mail from us about anything other than the restocking of this item. This page (Overview) was last updated on Nov 04, 2020. Using this module is very similar to using the PyPortal library. adafruit industries. This material is 2.6mm (0.1") thick and is made of special cast Bring a little bit of Times Square into your home with this sweet 64 x 32 square RGB LED matrix panel. Choose your favorite - larger pitch means the display is larger, width and height-wise but with the same number of pixels, and larger may be easier to read further away. Join us every Wednesday night at 8pm ET for Ask an Engineer! #CircuitPython #Python #micropython @ThePSF @Raspberry_Pi. Rather than having everything in a single module, it was divided into layers. While Adafruit is not an independent journalistic institution, Adafruit strives to be a fair, informative, and positive voice within the community check it out here: adafruit.com/editorialstandards, Adafruit is on Mastodon, join in! If, for any reason, you would like to unsubscribe from the Notification List for this product you will find details of how to do so in the e-mail that has just been sent to you! Adafruits Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and more. EYE on NPI Maxims Himalaya uSLIC Step-Down Power Module #EyeOnNPI @maximintegrated @digikey, New Products Adafruit Industries Makers, hackers, artists, designers and engineers! Here are a few of them with guides available. Easily plug into the back of your RGB matrix and insert or screw the power and ground cables onto either the Matrix Portal or the Matrix Bonnet, or whichever microcontroller-and-add-on you're using for your RGB Matrix project. CircuitPython Powered Internet RGB Matrix Display, Adafruit Matrix Portal - CircuitPython Powered Internet Display, 64x32 Flexible RGB LED Matrix - 4mm Pitch, 64x32 Flexible RGB LED Matrix - 5mm Pitch, Black LED Diffusion Acrylic Panel 12" x 12" - 0.1" / 2.6mm thick. Celebrating the, Gift Guide: Electronics Designed by Women. You signed in with another tab or window. Creating MatrixPortal Projects with CircuitPython, A Minority and Woman-owned Business Enterprise (M/WBE). Check out the guide at https://learn.adafruit.com/expressive-pixels-for-matrix-portal And and accessories for making custom colorful LED displays and Adafruit RGB Matrix Shields and FeatherWings can be quickly soldered together to make the wiring much easier. (For larger projects, power the matrices with a separate 5V power adapter). Projects to run on the Adafruit Matrix Portal / CircuitPython - GitHub - jay0lee/matrix-portal-projects: Projects to run on the Adafruit Matrix Portal / CircuitPython Porting an Arduino library to CircuitPython: VL6180X Bluetooth Cycling Speed & Cadence Sensor Display A Minority and Woman-owned Business Enterprise (M/WBE). You will be redirected back to this guide once you sign in, and can then subscribe to this guide. The goal here isn't to teach aerodynamics though. Like, no solder, no wiring, just instant plug-and-play? A Minority and Woman-owned Business Enterprise (M/WBE). Please sign in to subscribe to this guide. An easy animated Halloween decoration with Matrix Portal M4. You have been successfully subscribed to the Notification List for this product and will therefore receive an e-mail from us when it is back in stock! It also makes use of the ESP32SPI library, along with some lower-level dependencies, to communicate with server over the internet. Please sign in to subscribe to this guide. This page (Overview) was last updated on Oct 26, 2020. adafruit industries. In the example I provided, I pushed data from my Raspberry Pi to Adafruit IO and my Matrix Portal pulled the data back down from Adafruit IO. This features the Matrix Portal M4, which easily drives a 64 x 32 RGB Matrix display with over 200 colorful LEDs to display the timer with excellent visibility - even for the largest gyms! New Products 3/3/2023 Featuring Adafruit PiCowbell Adalogger for Pico MicroSD, RTC & STEMMA QT! This guide shows you how to assemble and program a Boxing Interval Timer using the Adafruit Matrix Portal M4. Use Git or checkout with SVN using the web URL. These panels are normally used to make video walls, here in New York we see them Bring a little bit of Times Square into your home with this sweet 64x32 square RGB LED matrix panel. Add in an ESP32 WiFi co-processor, and you've got full connectivity. While Adafruit is not an independent journalistic institution, Adafruit strives to be a fair, informative, and positive voice within the community check it out here: adafruit.com/editorialstandards, Adafruit is on Mastodon, join in! You can use a USB C power supply or a USB micro B with a micro B to C adapter. These panels are normally used to make video walls, here in New York we see them Bring a little bit of Times Square into your home with this sweet 64x32 square RGB LED matrix panel. There was a problem preparing your codespace, please try again. For instance, if you had a Metro M4 Airlift Lite and an RGB Matrix Shield, you could still get the full benefit of the library. Search Advanced search. This module will initialize the Matrix through the matrix module. Please sign in to subscribe to this guide. Join over 36,000+ makers on Adafruits Discord channels and be part of the community! Projects to run on the Adafruit Matrix Portal / CircuitPython. Then code up your project inCircuitPythonorArduino, the Adafruit Protomatter matrix library works great on the SAMD51 chipset, knowing that you've got the wiring and level shifting all handled. Meanwhile, the ESP32 has secure WiFi capabilities, and plenty of Flash and RAM to buffer sockets. This branch is a lot lighter than the Network Branch because so much of the functionality is built into CircuitPython and displayio. The matrix module is responsible for detecting and initializing the matrix through the CircuitPython rgbmatrix and framebufferio modules. (Video). It features a cortex M4 and the ESP32. It was last The WiFi module is responsible for initializing the hardware libraries, controlling the status NeoPixel colors, and initializing the WiFi manager. Learn more. Contact Mouser (USA) (800) 346-6873 | Feedback. Use the included screws to attach the power cable to the power plugs with a common screwdriver, then power it with any USB C power supply. If, for any reason, you would like to unsubscribe from the Notification List for this product you will find details of how to do so in the e-mail that has just been sent to you! Adafruit Matrix Portal Starter Kit features parts necessary to build many projects, and is perfect for constructing MatrixPortal projects. This guide will show you how to assemble and program your own Boxing Interval Timer using CircuitPython. If, for any reason, you would like to unsubscribe from the Notification List for this product you will find details of how to do so in the e-mail that has just been sent to you! This guide will get the software running on the bare Matrix Portal hardware. CircuitPython Powered Internet RGB Matrix Display. Resets each day. The M4 and ESP32 are a great couple - and each bring their own strengths to this board. You have been successfully subscribed to the Notification List for this product and will therefore receive an e-mail from us when it is back in stock! If you missed out on AdaBox016, it's not too late for you to pick up the parts necessary to build many of the projects! On Monday March 6 we will be raising our Purchase Order minimum from $50 to $100 and removing the PO processing fee. The Adafruit Matrix Portal is a plug-n-play dev board that makes it easier to do internet connected projects using RGB matrices. We'll go through each of the classes starting from the bottom and working our way up the diagram starting with the Network branch.