Click Here & Join Our Exclusive Makers Club Now!

EmbeddedMaker Club – Weather Station Project

להרשמה למועדון לחצו עלי

Join our hands-on, interactive Weather Station Maker Club, where creativity meets technology! Over the club, you’ll dive into the exciting world of electronics, microcontrollers, IoT, PCB design, soldering, and 3D printing. Whether you’re a beginner or an experienced maker, this club is designed to guide you through every step of creating your own fully functional weather station.

EmbeddedMaker Club – Weather Station Project

להרשמה למועדון לחצו עלי

Join our hands-on, interactive Weather Station Maker Club, where creativity meets technology! Over the club, you’ll dive into the exciting world of electronics, microcontrollers, IoT, PCB design, soldering, and 3D printing. Whether you’re a beginner or an experienced maker, this club is designed to guide you through every step of creating your own fully functional weather station.

Description

להרשמה למועדון לחצו עלי

What You’ll Learn:

  • Basic Electronics: Understand the fundamental components and build simple circuits.
  • Microcontrollers: Get hands-on with Arduino and ESP32, learning how to control sensors and devices.
  • IoT & ThingSpeak: Connect your weather station to the cloud and monitor real-time data from anywhere.
  • PCB Design & Soldering: Design, create, and solder your own printed circuit boards.
  • 3D Printing: Design and print custom enclosures for your weather station.

Why This Course?

  • Gain valuable skills in electronics, programming, and design.
  • Work on a project from start to finish.
  • Collaborate with fellow makers in a supportive environment.
  • Take home a functional weather station that you built yourself!

Instructor: Bar Rodoy

Bar Rodoy is an experienced and highly motivated maker, with a background in practical engineering and a wealth of experience in complex military systems. Bar brings a unique blend of theoretical knowledge and hands-on expertise to the table. Bar Rodoy is on the path to becoming a computer scientist, with a deep passion for the embedded and software-hardware interface fields.

Bar’s expertise is showcased through various personal and academic projects, including the creation of a weather station that measures wind speed, temperature, humidity, and pressure using an ESP32 microcontroller, where he interfaced analog and digital sensors, processed data, and uploaded it to the cloud, demonstrating his strong proficiency in C/C++ and microcontroller programming. With experience as a System Integrator at Rafael, Bar has been involved in setting up and testing intricate systems, gaining a deep understanding of hardware, software, and interface levels, and providing technical support to international clients to ensure smooth integration and operation of advanced systems.

In the EmbeddedMaker Club – Weather Station, Bar will guide you through every step of building your own weather station, sharing valuable insights from his hands-on experience in both professional and personal projects. His comprehensive knowledge and practical approach will ensure you gain the skills needed to succeed in this exciting and rewarding field.

First Club Project:

Month 1: Introduction to Basic Electronics & Arduino/ESP32

Week 1: Introduction to Electronics

  • Understanding basic components: resistors, capacitors, diodes, transistors.
  • Simple circuits: Series and parallel connections.
  • Hands-on: Building a basic LED circuit.

Week 2: Arduino/ESP32 Overview

  • Introduction to microcontrollers: Arduino vs. ESP32.
  • Setting up the development environment (Arduino IDE, PlatformIO).
  • Hands-on: Blinking an LED with Arduino/ESP32.

Week 3: Digital Inputs and Outputs

  • Working with digital inputs/outputs: buttons and LEDs.
  • Introduction to debouncing techniques.
  • Hands-on: Creating a basic interactive circuit with buttons and LEDs.

Week 4: Project Work

  • Applying learned concepts to build the first part of the weather station (e.g., setting up and testing sensors).
  • Hands-on: Assembling and testing the basic electronics and sensor integration.

Month 2: Advanced Microcontroller Programming & ThingSpeak Integration

Week 5: Analog Inputs and Sensors

  • Understanding analog vs. digital signals.
  • Reading analog sensors (e.g., temperature, light sensors).
  • Hands-on: Displaying sensor data using Serial Monitor.

Week 6: Introduction to Wi-Fi and IoT

  • Basics of Wi-Fi communication with ESP32.
  • Connecting to Wi-Fi networks with ESP32.
  • Hands-on: Sending a simple message over Wi-Fi.

Week 7: Introduction to ThingSpeak

  • Setting up a ThingSpeak account and creating channels.
  • Understanding API keys and data fields.
  • Hands-on: Sending data to ThingSpeak from ESP32.

Week 8: Project Work

  • Integrating sensors with Wi-Fi and sending data to ThingSpeak.
  • Hands-on: Building the data transmission system for the weather station and visualizing data in ThingSpeak.

Month 3: PCB Design and Soldering

Week 9: Introduction to PCB Design

  • Basics of PCB design: Traces, pads, vias.
  • Introduction to PCB design software (e.g., KiCad, EasyEDA).
  • Hands-on: Designing a simple PCB for a basic circuit.

Week 10: Advanced PCB Design

  • Designing the PCB for the weather station.
  • Adding components, creating footprints, and laying out the board.
  • Hands-on: Finalizing the weather station PCB design.

Week 11: Soldering Basics

  • Introduction to soldering tools and techniques.
  • Safety precautions and best practices.
  • Hands-on: Soldering practice with basic components.

Week 12: Project Work

  • Soldering components onto the custom-designed PCB.
  • Hands-on: Completing the weather station PCB assembly and testing.

Month 4: 3D Printing and Enclosure Design

Week 13: Introduction to 3D Printing

  • Basics of 3D printing technology: FDM, materials, printers.
  • Introduction to 3D design software (e.g., Tinkercad, Fusion 360).
  • Hands-on: Designing a simple 3D object.

Week 14: Enclosure Design for the Weather Station

  • Designing a custom enclosure for the weather station PCB.
  • Considerations for sensor placement and ventilation.
  • Hands-on: Creating a 3D model of the weather station enclosure.

Week 15: 3D Printing the Enclosure

  • Preparing the 3D model for printing (slicing, supports).
  • Printing and post-processing the weather station enclosure.
  • Hands-on: Assembling the printed enclosure with the weather station.

Week 16: Project Work

  • Final assembly of the weather station (PCB, sensors, enclosure).
  • Hands-on: Testing the complete system (sensor readings, ThingSpeak updates) and troubleshooting.

Month 5: Final Projects and Presentations

Week 17: Project Customization

  • Allowing students to add custom features or enhancements to their weather stations (e.g., additional sensors, display screens).
  • Hands-on: Implementing custom ideas and optimizing the weather station.

Week 18: Advanced Data Visualization with ThingSpeak

  • Exploring advanced features of ThingSpeak.
  • Hands-on: Creating custom visualizations and alerts.

Week 19: Final Project Preparation

  • Finalizing the weather stations and preparing presentations.
  • Hands-on: Practicing presentations and ensuring everything is functioning.

Week 20: Project Presentations and Wrap-up

  • Students present their completed weather stations.
  • Group discussion on challenges faced and solutions found.
  • Hands-on: Presenting and celebrating the completion of the projects.

להרשמה למועדון לחצו עלי

The course includes

What will you learn

דמי חברות חודשית במועדון: 300 ש"ח - ניתן לבטל מתי שרוצים

 0.00

Available on backorder

Share

More Courses who might intrest you...

C
C++ Course: From Basics to Advanced Topics
Master the fundamentals and advanced techniques of C++ programming in this comprehensive course. Designed for both beginners and intermediate coders, you'll start with the basics of programming and system architecture, then progress to complex concepts like binary logic, object-oriented programming, and HTTP communication. With hands-on projects and expert guidance, you'll gain the skills needed to build real-world applications and take your coding abilities to the next level.
700 NIS
AI-Curse
MACHINE & DEEP LEARNING INTRO COURSE
For Curious
700 NIS
C
C++ for Embedded & Real Time Systems - John Bryce

C++ for Embedded & Real Time Systems

This course introduces the C++ language for use on Real Time and embedded applications. The course covers object oriented programming and the C++ language, highlighting areas of concern for Real Time and embedded development. The course also covers the application of C++ to Real Time systems including interrupt handling, memory issues, and performance issues. The course will allow students to avoid dangerous performance and correctness problems unknown to most C++ developers, including many experienced programmers. During labs, students will solve exercises by writing programs that will illustrate the covered principles. Approximately 40% of the course is practical work.
5500 NIS
Embedded-Linux-removebg-preview
Embedded Linux Course - John Bryce

Programming Embedded Linux

This course provides embedded systems developers, making their first steps with Linux as an embedded system platform, with the skills required for being a productive programmer in that environment. The curriculum includes building applications and device drivers with real time constraints, understanding the inner working of the Linux system and its effects the system behavior.

The course is suitable for people planning to develop for embedded Linux platforms from any source, including “home made” Linux distributions or embedded Linux system vendors

5500 NIS
React js
React.js Course​
ממשיכים ללמוד ולפתח - React.js
800 NIS
מנחם
קורס תיכנון מעגלים - Board Design course - מרצה: מנחם צייגפינגר ( ציף)
Board Design course בואו ללמוד איך לתכנן נכון את המעגל החשמלי שלכם!
קורס כניסה לעולם המרתק והאין סופי של תחום החומרה והתיכנון של מעגלים חשמליים
5000 NIS

Popular searches

Popular searches

Skip to content