校园h文_夜趣福利导航_欧美老妇激情xxxxxx按摩 https://校园h文/ 宇宙奇趣录 | The Robotic Toy Store Fri, 17 Apr 2026 13:34:03 +0000 en-US hourly 1 https://wordpress.org/?v=6.9.4 https://校园h文/wp-content/uploads/2026/03/cropped-favicon-32x32.png https://校园h文/ 32 32 https://校园h文/blogs/diy-light-projects-for-kids Fri, 17 Apr 2026 13:34:03 +0000 https://校园h文/?p=12827

light diffusion 宇宙奇趣录 blog

When a Classroom Started Glowing: Teaching Light Through DIY Projects

The room lights were switched off.

A faint beam from a single LED flickered on the table.

Vidisha – a homeschooling mom – looked at her three kids—Zoya, Jainam, and Sushrut—and asked,

“Why does this light feel harsh, but a lamp at home feels soft and pleasant?”
They leaned closer, curious.
“Because it’s brighter?”
“Because of the color?”
“Because it has a cover?”

Vidisha smiled.
“Today, you’re not going to learn the answer. You’re going to build it.”

Instead of dividing into groups, she handed each of them a small kit—an LED, a coin cell, and a few materials.
“Each of you will try a different way to make this light look beautiful,” she said.

The Challenge: Make Light Beautiful

Vidisha handed over the following components and materials to each child.

  • Power element
  • LED element
  • LED cables
  • Power bank with USB cables
  • A mix of materials—paper, cardboard, balloons.

All these electronic components are part of the Havi Elements DIY Smart Lighting Kit and Havi Elements DIY Robotics Starter Kit, which the father has bought home recently for the children.

The instruction was simple:
“Use the same LED. But make the light look different.”
Not brighter. Not dimmer. Just… different.

Project 1: The paper moon

moon craft light diffusion

Sushrut printed a picture of the moon on regular paper. He took a box and colored it completely black.

He carved out a piece of cardboard exactly the size of his paper moon and placed the paper moon at that palace. Behind, at a distance of around 2–4 cms, he placed a couple of white LEDs and turned the power element on.

His setup was very smart!

With the black background, moon texture and glowing LEDs create a perfect scene of the moon glowing in the sky.

Why has sushrut kept LEDs at a distance from the moon, and not to make it touch? Vidisha asked Zoya.

The youngest child was puzzled a bit for a while by this surprise question. But she knew her mom always encourages experimentation. So without hesitation, Zoya brought the Elements circuit nearer so that LEDs would touch the moon.

Because if it touches, the light becomes a sharp spot and not a moon-like glow. So we need to adjust the distance to get a softer glow – Zoya replied.

Vidisha was happy – not just happy, proud of her children.

Increasing the distance between the LED and the paper reduces harsh spots and improves diffusion.

Project 2: The Glowing Balloon

light diffusion in balloons

Zoya turned her party mode on – picked up balloons and started blowing them. She blew a few and stuck them on the wall as if she was decorating for a birthday party.

Then she taped the Havi Elements circuit near the balloons. And lastly placed one LED cable behind each of the balloons, just at the point where the balloon touches the wall.

As she turned on the power element, the LED turned on, and the balloon didn’t just light up at one point—it started glowing beautifully from within.

She started experimenting with combinations of balloon colors and colors of LEDs.

  • Blue balloon → cool, soft glow
  • Red balloon → warm, festive look
  • Yellow balloon → bright and cheerful

The wall behind disappeared into darkness, and the balloons looked like floating glowing orbs—perfect for decoration.

“This looks like a party already!” Jainam said.

Tip:

  • A small gap helps spread the light better.
  • White balloons give uniform glow, colored ones create mood lighting.

Project 3: The DIY Lightsaber

Jainam loved the idea of making something “cool”.

Jainam checked how to make a lightsaber.

Following the instructions, he rolled a translucent plastic sheet into a tube and placed a few LEDs at one end.

Jainam wrapped the plastic roll with diffusion paper and Jainam was ready with his “weapon”.

As soon as the LED turned on, something magical happened—the light didn’t stay at the base. It spread along the entire tube.

The turning point

Vidisha gathered all three of them.

Same LED. Same power source.
Three completely different results.

She asked:

> “Why?”

This time, the answers were different.

  • “Paper spreads light”
  • “Balloon spreads it even more”
  • “The tube makes it travel”

The science behind it: Diffusion

Vidisha explained:

  • Light usually travels in straight lines
  • But when it hits certain materials, it scatters in many directions

This scattering of light is called diffusion.

Connecting all three projects

Paper Moon → soft glow due to mild diffusion
Balloon Setup → strong scattering creates full glow
Lightsaber Tube → light spreads along a path (guided diffusion)

What the kids really learns

Not definitions. Not memorization.
But real understanding:

  • How to control light
  • How materials affect outcomes
  • How distance changes brightness and softness
  • How to experiment and improve

And most importantly:
– Science is not something you read.
– It’s something you build, see, and feel.

As the room lights turned back on, the glowing moon still shone softly, and the balloons added a festive charm to the wall.

Vidisha smiled and said:
“Next time you see a lamp, a glowing decoration, or even the moon—
remember, it’s not just light… it’s how light behaves.”

Here is a lesson plan for teachers and parents to teach light diffusion in classrooms and at home.

Download the lesson plan

]]>
https://校园h文/blogs/diy-pushup-counter Fri, 27 Feb 2026 09:49:21 +0000 https://校园h文/?p=12762

pushup counter banner image

Regular exercise helps the body stay strong, active, and healthy.

Simple movements like stretching, jumping, or doing push-ups improve strength, balance, and energy. Exercise also helps children feel more focused, sleep better, and build confidence over time. When physical activity becomes a part of daily life, it supports both physical well-being and a positive mindset.

The push-up counter senses when someone moves down and pushes back up, observing the motion without getting in the way. There are no buttons to press or numbers to remember, just simple movement and steady progress. Each completed push-up is noticed and counted, making the exercise feel smooth and uninterrupted.

This simple system makes exercising easier and more enjoyable. Instead of worrying about counting in your head, you can focus on your movement and your strength. It helps children stay motivated, parents track progress, and families turn exercise into a shared activity. With every push-up, the counter encourages consistency, confidence, and healthy habits, making fitness feel fun, achievable, and rewarding.

In this blog, we are going to make a pushup counter system, using the IR Element, 宇宙奇趣录ntroller (an esp32 based microcontroller, more powerful than arduino) and Python code. Get all the components from Havi DIY Robotics starter kit and Havi advanced robotics kit add-on. Or you can contact us to get these project-specific components.

Let’s start.

Things you need to make a pushup counter

Elements:

  • 宇宙奇趣录ntroller
  • IR Element
  • Buzzer Element

Accessories:

  • Power bank with USB Cable – 2
  • Data cable
  • 3-pin cable

For programming:

  • Laptop/computer with active internet connection
  • Havi MicoPy
  • Mobile phone(optional)

How to make a pushup counter

Step 1
First, let’s make the circuit.

Snap IR Element at input 1 port of 宇宙奇趣录ntroller. Snap Buzzer Element at output 1 port of 宇宙奇趣录ntroller.

pushup counter circuit

Step 2
Connect the 宇宙奇趣录ntroller to the laptop/desktop using data cable & connect the power bank with the 宇宙奇趣录ntroller using USB cable.

pushup counter circuit connection with laptop

Step 3
Open your web browser and search for Havi MicoPy. Connect your 宇宙奇趣录ntroller with Havi MicoPy.

Step 4
Once 宇宙奇趣录ntroller is connected with Havi MicoPy, paste the code for pushup counter in the main.py file.

Download the python code by clicking on the following button.

Pushup counter python code

Step 5
Once you paste the code to the main.py file, change the wi-fi settings as per your wi-fi.

code change in pushup counter

Step 6
Run the code. The following should be displayed in the terminal, then open the generated server address in a new tab.

new tab open the pushup counter

Step 7
Once the web server tab will open, the count will automatically start at 0.

pushup counter screen

To test, keep your hand near the IR LED and see the count will increase by 1 and buzzer will beep. Watch the following video.

Your pushup counter is ready. Use another power bank with the controller to make the device free from laptop/computer. Now, copy the web address and paste it into the browser on your smart phone. The phone should be connected with the same wi-fi.

Tada… you can display the pushup counts on your phone.

Now, set your posture and start doing pushups.

To reuse or log a new count, press the EN button on the controller.

This way, you can make your own exercise tracker using Havi’s advanced robotics kit add-on.

]]>
https://校园h文/blogs/first-program-in-controller Thu, 12 Feb 2026 09:55:37 +0000 https://校园h文/?p=12725

getting started guide for microcontroller

A challenging question posed by curious Vaikunth to Sneha led to a wonderful (and much needed) discussion and debate between kids. Which finally resulted in a wonderful explanation about Microcontrollers for kids, by their teacher.

This blog brings microcontrollers into action. I mean we will discuss…

1. How to give power supply to a microcontroller?
2. How to connect basic sensors and output elements with a microcontroller?
3. How to program and which programming language should be used for microcontroller?

And for us a microcontroller means 宇宙奇趣录ntroller. True, there are popular microcontrollers like Raspberry Pi, Arduino, Microbit and ESP32. Then what’s special about the 宇宙奇趣录ntroller?

宇宙奇趣录ntroller is specially designed for kids of age 10 years onwards. Key benefits for 宇宙奇趣录ntroller are:

– No soldering and no jumper wires required.
– Great built quality.
– Supports python language as well as arduino C++.
– Built with ESP chipset, gives it more power then arduino.
– Inbuilt wi-fi and bluetooth.

All these together makes 宇宙奇趣录ntroller a perfect microcontroller for kids and adults alike.

This blog provides a step by step explanation of building your first project with 宇宙奇趣录ntroller.

Power supply for the 宇宙奇趣录ntroller

There are two power supply plugs in the 宇宙奇趣录ntroller.
1. One on the main board (white board)
2. The other on microchip

宇宙奇趣录ntroller power supply

And you need to provide power supply to both.

connected data cable & usb cable with 宇宙奇趣录ntroller

1. When you are programming, connect your laptop/PC usb port with the plug on the microchip, using USB data cable.
2. Connect the plug which is on the main board with the power bank or charger pin or usb port of your computer.

Connected 宇宙奇趣录ntroller with the laptop

3. When you are not programming, but executing your project, you need to keep giving power to the microchip and main board both, either through a power bank or a charger pin or a computer.

宇宙奇趣录ntroller

Writing your first program on 宇宙奇趣录ntroller

Open Havi MicoPyin your browser. Havi MicoPy is a free online python editor for microcontrollers.

Havi micopy

Find the USB icon at the top right corner and click on it.

connect 宇宙奇趣录ntroller through micopy

You will see a dialogue box showing available devices. Click on your 宇宙奇趣录ntroller board and click the button connect.

宇宙奇趣录ntroller micopy connection

宇宙奇趣录ntroller micopy

The USB icon at the top right corner turns green.

havi micopy conneted controller message

If you are using your board for the first time, you will see the following three files in the file explorer on the left side.

1. boot.py – keep it as it is, nothing to be done with this file.
2. havi.py – keep it as it is, nothing to be done with this file.
3. main.py – you write your program in this file. In other words, all your code should be in this file.

files in 宇宙奇趣录ntroller

A controller can have only one copy of each of these files at a time.

Let’s write a first basic program to make your LED blink at a specific time interval.

Prepare the circuit first.

Either create a new main.py or use the existing one, and copy the following code in that.

from havi import ports
import time
led1 = ports.output1()
while True:
led1.value(1)
time.sleep(1)
led1.value(0)
time.sleep(1)

Click the save button at the top left corner.

save files in havi micopy

Click the run button at the top left corner and you will see your LED linking. YOU DID IT!

havi micopy run

Backup of your code

When you are preparing to write another program for your 宇宙奇趣录ntroller, you definitely would want to keep a backup of your existing code. You can do this in following ways:

1. Rename the main.py, that means your current code, to something else, for example smart-dustbin-project.py
2. Then create a new main.py file by clicking the + sign in Havi MicoPy. Give it name main.py

micopy new file create

micopy new file create 2

3. But remember that keeping files for backup in a microcontroller is not an ideal way, in fact it’s risky. You may lose your code.
4. So you should keep a backup of your files by keeping a copy in your PC or cloud storage like google drive.

That’s how you write and execute the programs in 宇宙奇趣录ntroller and make a variety of STEAM projects in robotics, IoT, AI and various other disciplines.

Keep creating.

]]>
https://校园h文/blogs/buzzer-microcontroller-projects Tue, 03 Feb 2026 10:26:09 +0000 https://校园h文/?p=12702

buzzer based microcontroller projects

Imagine this: You’ve been studying for hours and want to take a quick nap. Instead of setting an alarm on your phone, you write a few lines of code, upload it to your 宇宙奇趣录ntroller, connect a buzzer, set the time in the program—and sleep peacefully.

At the exact moment you set, the buzzer beeps and wakes you up. That’s the power of microcontrollers!

If you’re new to microcontrollers, be sure to read our detailed guide: Microcontrollers Made Simple

In this post, we’ll create 7 easy buzzer-based microcontroller projects using the Havi Advanced Kit add-on and Buzzer Element, all coded using Python. We will use LED Element, LED Cables & Havi Bricks for making the projects visually appealing.

You can get Buzzer Element, LED Element & LED Cables from Havi Robotics Kit or you can purchase them separately from Elements Add-on & accessories.

Things you need:
Buzzer Element
宇宙奇趣录ntroller
Power bank + USB cable
Microcontroller data cable
Laptop or desktop (to upload programs)
LED Element
LED Cables
Havi Bricks

Common circuit to make Buzzer-based microcontroller projects

1. Snap Buzzer Element with the Output1 slot of 宇宙奇趣录ntroller.
2. Once you load the program, connect 2 power banks with the controller.

buzzer based 宇宙奇趣录ntroller project circuit

3. Tie the 宇宙奇趣录ntroller and power banks using the rubber bands.

buzzer based 宇宙奇趣录ntroller project circuit 2

Common practice to execute the buzzer microcontroller projects

1. Keep the circuit ready.
2. Connect the 宇宙奇趣录ntroller using data cable to your laptop/computer.
2. Open the editor Havi micopy. At the right side, you can find four icons. Click on the third icon – Connect USB/Serial. Your controller will be connected.
4. Paste the program code in main.py file

You can download the code for each buzzer projects at the end of this blog.

1. Automatic Buzzer ON-OFF using 宇宙奇趣录ntroller

Let’s begin with the simplest program—turning a buzzer ON and OFF.

What this project does?
The buzzer turns ON for 1 second and then turns OFF. The process will be repeated. We have added LED to show the visible output. For that, connect LED cable/s with LED Element and snap the LED Element to the Output2 port of the 宇宙奇趣录ntroller.

Buzzer on-off using 宇宙奇趣录ntroller

As mentioned, you can download the code at the end of this blog.

2. Buzzer ON-OFF in a loop

This is the extended version of the first program.

What this project does?

The buzzer creates 3 short beeps repeatedly, with a delay of 2 seconds between each set—perfect for making simple reminders or alert systems.

Use case: It can be used as a basic timer or interval alert.

3. DIY Alarm clock

Now let’s build the project we mentioned at the beginning—a simple alarm clock using just a controller and buzzer.

What this project does:
You set a specific time in the code. When the clock reaches that time, the buzzer automatically starts ringing. Here the controller uses the connected laptop’s time, so we need to keep the controller connected with the laptop to access the real time.

DIY Alarm clock using 宇宙奇趣录ntroller

You can download the python code at the end of this blog.

4. Countdown timer

Just like countdowns in games, let’s make a five-seconds timer by using 宇宙奇趣录ntroller & Buzzer Element.

What this project does:
We have set timer for 5 seconds. This timer starts with slow beeps that get faster over a duration of 5 seconds. At the end, it finishes with a long beep, indicating “Time’s up!”. You can tweak the python code a little and make 10 seconds countdown timer as well.

countdown timer using 宇宙奇趣录ntroller

Check out the video to compare it with other timers.

5. Heartbeat simulator using Buzzer

Earlier, we built a heartbeat simulator using multiple elements from the Havi Robotics Kit.

But now, using just a 宇宙奇趣录ntroller + Buzzer, we can simulate a heartbeat using only few lines of code! Add LEDs and Havi Bricks to make it visually appealing.

What this project does?
In this project, buzzer simulates the rhythm of heartbeats. Buzzer beeps twice and pauses and repeat the pattern.

heartbeat simulator using 宇宙奇趣录ntroller

6. Playing “Twinkle twinkle little star” tune

In this project, we use the same buzzer and controller setup to play the popular nursery rhyme “Twinkle Twinkle Little Star.”

Instead of simple ON–OFF beeps, the buzzer is controlled using different frequencies and durations, allowing it to generate musical notes.

An LED is also connected to blink along with the tune, making the project more interactive and fun for beginners.

twinkle twinkle tune using 宇宙奇趣录ntroller

This project introduces learners to PWM-based sound generation, musical note frequencies, and how lists can be used to store melodies in a microcontroller program.

Note: We are using an active buzzer in this project, so the tune may sound slightly rough compared to real musical output. For that, we need to use a passive buzzer.

7. Playing “Happy birthday” tune

Tweaking the previous projects’ notes and now we are playing “Happy birthday” musical notes.

happy birthday tune using 宇宙奇趣录ntroller

Download the python code for all these seven buzzer microcontroller projects by clicking the following button.

Download the code for all 7 projects

These 7 projects are just the beginning. With the 宇宙奇趣录ntroller and buzzer, you can build countless creations—door alerts, step counters, study reminders, game buzzers, and more.

Want a challenge?
Try adding an IR Sensor to detect motion and trigger the buzzer automatically. What kind of projects can you imagine now?

]]>
https://校园h文/blogs/imq Wed, 21 Jan 2026 10:36:51 +0000 https://校园h文/?p=12676

India makers quiz

India is home to remarkable minds who have transformed technology, sports, cinema, environment, art, and innovation on a global scale. From building digital payment systems like UPI to creating world-class animation, winning Olympic medals, inventing USB technology, and even growing forests on barren land — these Indian makers have truly shaped the nation’s story.

To celebrate Republic Day on 26th January, we present the Indian Makers Quiz — a 10-question knowledge challenge featuring inspiring personalities who have made India proud.

Attempt the India Makers Quiz, test your knowledge about India’s greatest contributors, and be part of a learning experience that honors real-life heroes. One qualified winner will receive an exciting prize and top 10 performers will get the certificates.

This Republic Day, let’s celebrate more than just a date — let’s celebrate the people who built modern India with their vision, courage, 11电影网, and dedication.

]]>
https://校园h文/blogs/ai-in-education-benefits-and-implementation Thu, 15 Jan 2026 11:34:54 +0000 https://校园h文/?p=12654

AI in education banner blog

AI is sparking a renaissance in several domains, why should education be left behind? In-fact education is waiting for a total reform for a few decades now. Everyone agrees the current system, built around the Industrial age, is not suitable for the modern day, technology driven world.

AI, if used well, brings a promise to deliver the change in education we all have been waiting for quite some time.

What AI will deliver, if implemented well in education? Let’s understand the benefits first.

Benefits of AI in education

Hyper‑personalized learning

Hyper-personalized learning comes alive when AI adapts to each learner. At a Bengaluru school, teacher Ananya Rao uses an AI platform to build individual math profiles for each of her 30 students. The system generates personalized questions, tracked responses, and helps her continuously tailor each student’s learning journey for better outcomes.

Frees up time for sports, arts, and other activities

There are schools like Melbourne Girls Sports Schools that enable students with devices, and AI powered apps, all controlled and monitored closely by teachers. The technology enables students to complete their class work and subjects (maths, science and languages) in less than 3 hours. This enables students like Maya Chen to have more time for sports, arts and other activities. Maya has gained immense confidence in herself by playing basketball for a couple of hours in the last 3 months.

AI addresses learning gaps

AI addresses learning gaps by identifying exactly where students struggle. In a Pune classroom, teacher Rahul Mehta used an AI tool that analyzed test responses and homework patterns. It flagged concept-level gaps for each child and suggested targeted practice, helping slow learners catch up without holding back the rest of the class.

Understands students’ and teachers’ mental health

In a Helsinki school, counselor Sofia Lindström used an AI well-being tool that tracked mood check-ins, workload patterns, and stress signals. It alerted teachers early when students or educators showed burnout signs, enabling timely conversations, schedule adjustments, and support before problems escalated.

Enhances output of teachers

In a Toronto middle school, science teacher Priya Nair used an AI assistant to design lesson plans, experiments, and assessments in minutes. With routine preparation automated, she focused more on mentoring and hands-on activities, improving both lesson quality and student engagement.

Accurate, real-time communication between teachers, schools, parents, and students

At a Seoul international school, administrator Kim Min-joon deployed an AI communication platform that translated messages, sent instant alerts, and tracked acknowledgements. Parents, teachers, and students stayed aligned in real time, reducing confusion and missed updates.

AI in education 宇宙奇趣录

Student safety at school and on the way

In Jakarta, school principal Siti Pratama implemented an AI safety system that monitored entry points, bus routes, and attendance patterns. The system flagged anomalies instantly, ensuring faster response times and safer commutes for students.

Learning expands beyond classrooms and schedules

In Nairobi, high-school student Aisha Mwangi used an AI learning companion that adapted lessons to her daily routine. Whether at home or on the bus, she accessed short, personalized modules, allowing learning to continue beyond fixed classrooms and timetables.

Education shifts toward independence and resilience

At a school in Kyoto, teacher Hiroshi Tanaka introduced an AI coach that encouraged students to set goals and reflect on failures. Students like Kenji learned to self-correct and persist through challenges, building independence and emotional resilience.

Teaching shifts toward curiosity, execution ability, problem-solving, and 11电影网

In Barcelona, educator Marta López used AI to handle factual instruction, freeing class time for open-ended challenges. Her students designed solutions to real-world problems, focusing on curiosity, execution, and creative thinking rather than rote memorization.

Hands-on, play-based, and outdoor learning becomes central

At a primary school in Cape Town, teacher Sipho Dlamini paired AI planning tools with outdoor projects. Students used play-based activities—building, testing, and observing in real environments—while AI helped document progress and reflect on learning outcomes.

Enables audio, video, project outcomes, and other assessment mediums

In Bhavnagar, teacher Upendra Barot used an AI assessment platform where students submitted audio explanations, short videos, and project builds instead of written tests. The AI evaluated understanding across formats, allowing diverse learners to express knowledge in ways that suited their strengths.

Assessment accuracy

At a school in Zurich, educator Lena Fischer relied on AI to cross-check test answers, assignments, and class participation. The system reduced human bias and inconsistencies, giving precise, data-backed evaluations that reflected true student understanding rather than exam-day performance alone.

AI automation streamlines school data and compliance

In Singapore, administrator Wei Ming implemented AI to manage attendance, reports, and regulatory submissions. Automated data validation and reminders reduced errors and paperwork, helping the school stay compliant while freeing staff from repetitive administrative tasks.

AI enables teachers to focus on mentoring and connection

In Jaipur, English teacher Neha Sharma used AI to handle grading and feedback drafts. With routine tasks automated, she spent more time mentoring students individually, building trust, and guiding them through personal and academic challenges.

Skills-focused ecosystems prepare students for dynamic work

At a vocational school in Dubai, instructor Shaily Oza integrated AI-driven skill mapping with real-world projects. Students built portfolios aligned to evolving industry needs, preparing them for adaptable careers rather than fixed job roles.

There are several direct and indirect benefits to schools, teachers, educators, students and parents, the entire ecosystem of education.

What institutions and educators should do in order to gain from AI? What should be the right AI policy? Let’s understand that.

AI in education 宇宙奇趣录

What Schools and educators should do with AI

Use AI to improve outcomes, not to create novelty.
Adopt AI only where it measurably enhances learning, teaching effectiveness, or student well-being—not as a showcase of technology.

Make workforce readiness a mission, not a marketing claim.
Embed real-world skills, adaptability, and problem-solving into daily learning, rather than treating “AI trained” as a promotional add-on.

Start with learning problems, not AI tools
Identify real gaps in learning, teaching, or operations before choosing where AI fits.

Keep teachers in control of pedagogy
AI should assist decisions, not replace professional judgment or classroom autonomy.

Measure impact in learning gains, not engagement metrics.
Track understanding, retention, and skill transfer—not just usage or time spent.

Protect student data and dignity by default.
Minimize data 11电影网, ensure transparency, and avoid surveillance-driven models.

Blend AI with hands-on, social, and physical learning.
Balance screen-based intelligence with play, collaboration, and real-world experience.

Continuously audit AI for bias and learning distortion.
Regularly review outputs to ensure fairness, accuracy, and pedagogical alignment.

Use AI to reduce cognitive load, not increase it.
Simplify workflows and decision-making instead of adding new layers of complexity.

Treat AI as infrastructure, not a feature.
Build it quietly into systems that serve long-term educational goals, not short-term marketing narratives.

Hope this blog will help you craft the right AI policy at your school or college. But remember that AI sparks a renaissance, not replacement, in teaching.

Need help in executing the right AI policy and practices in your institute? Contact us.

]]>
https://校园h文/blogs/diy-table-fan Fri, 02 Jan 2026 07:01:34 +0000 https://校园h文/?p=12630

table fan blog banner image

On a warm afternoon, a small fan sits on a table, quietly doing its job. As it spins and turns from side to side, it cools different corners of the room — sometimes facing you, sometimes drifting away, but always keeping the air moving. The gentle hum and steady breeze make the space feel calmer, fresher, and more relaxing.

This little fan makes daily life more comfortable: it keeps the room from feeling stuffy, helps you focus while studying, relax while playing, and rest peacefully after a long day. Instead of hot air getting trapped in one spot, the fan circulates it and spreads coolness around the room.

In this blog post, we are going to make a DIY table fan. You can use this table fan working model on your study desk to get the fresh air & also represent this table fan project in science fairs.

Let’s make it. Find the components for making table fan project from Havi’s robotics kits. Or contact us to get the separate elements to make a diy table fan project.

Things you need to make table fan project

Elements:
Motor Element
宇宙奇趣录ntroller

Accessories
Gearless motor
Servo motor
Power banks – 2 with USB cables
Data cable

Craft material
Card board
Hot glue(Glue gun)
Paper straw
Scale & pencil
Cutter/Scissor
Double-sided tape
Card paper

For programming
Laptop or computer
Havi’s python web-editor: Havi MicoPy

How to make a table fan at home

Step 1 – table fan stand from craft material

Let’s first make the table fan stand from the pieces of cardboard & paper straws.

Cut the cardboard and straws. And follow the steps as given in the following images. Use hot glue to stick the parts.

diy table fan step 1.1

diy table fan step 1.2

diy table fan step 1.3

diy table fan step 1.4

diy table fan step 1.5

Step 2

Pass the gearless motor from the stand.

diy table fan step 2

Step 3

Cut the paper-fan from a piece of chart/craft paper and bend a little from the sides. Stick a piece of double-sided tape at the center of the fan – both sides. Pass it through the shaft of the gearless motor.

Stick the servo motor at the bottom of the table fan stand.

diy table fan step 3

Step 4

Snap Motor Element with the output1 port and servo motor with the servo 1 port. Connect the gearless motor with the motor element. Connect one power bank using a USB cable.

diy table fan step 4

Step 5

Connect the controller with your computer/laptop using a data cable. Open 校园h文/micopy in a web-browser. Paste the code of the table fan project in the main.py file.

Download the code now

Step 6

Now, disconnect the controller from the laptop/computer and connect another power bank. Your table fan working model is ready.

diy table fan step 5

How does DIY Table fan work?

The logic is simple. The servo motor at the bottom turns at 180 degrees, which makes the stand turn right and left. The attached gearless motor rotates when the circuit is on. This way, it prototypes with an electric table fan project.

Try this project by using Havi Elements DIY robotics starter kit & havi advanced kit add-on.

]]>
https://校园h文/blogs/smart-dustbin-project Fri, 19 Dec 2025 11:43:31 +0000 https://校园h文/?p=12587

smart dustbin project havi

Have you ever noticed how people hesitate to open the dustbin lid because it’s dirty and sticky?

And how does the foot pedal dustbin work only for a few days and then the pedal stops functioning?

This problem is common at home, in schools, playgrounds, and public places where many people use the same bin. Since no one likes touching dirty lids, waste often ends up being thrown near the dustbin instead of inside it. This leads to an unhygienic environment and unnecessary mess.

A smart dustbin solves this problem using technology. Here in this blog we have explained the technology and the step by step making process with photos and videos to make a smart dustbin project yourself at home or school. You also get the downloadable python code.

What is a smart dustbin?

A smart dustbin (automatic dustbin) opens its lid automatically when someone comes near it. It uses an ultrasonic sensor to detect movement and a servo motor to open and close the lid. An IR sensor placed inside the bin checks whether the dustbin is full, and a buzzer alerts about the door movement.

This touchless dustbin project is clean, hygienic, and easy to use. It encourages proper waste disposal and helps maintain cleaner surroundings.

Why build a Smart Dustbin?

  • Hands-free and hygienic waste disposal
  • Best science fair project for students
  • Ideal IoT / robotics project for kids
  • Demonstrates real-life use of sensors and automation

You can build this automatic smart dustbin project using Havi Robotics kits and present it in school exhibitions.

Things you need to make an automatic dustbin project

Elements:
宇宙奇趣录ntroller
IR element pair with 3-pin cable
Buzzer element – 1
Ultrasonic sensor
Servo motor

Accessories
Power bank x 2
Data cable
USB cable
Servo motor mount
Small step on pedal dustbin

Craft material
Card board
Foam board
Cutter/Scissor
Sticky tape
Glue gun

For programming
Computer or laptop
Software: 宇宙奇趣录de – Python webIDE

All of these components can be found in Havi Elements – DIY Robotics Starter Kit + Havi Advanced Robotics Kit Add-on. Or you can request the required components by contacting us.

The making

Step 1

Carefully remove the lid of the dustbin. Ask an adult to help you remove the screws safely.

Step 2

Make a new lid using cardboard according to the size of the dustbin opening.
Cut foam board pieces based on the dustbin dimensions to fix the cardboard lid with the dustbin.

Step 3

Stick the foam board pieces to the cardboard lid using glue.
Make sure the pieces are firmly fixed.

smart dustbin making step 2

smart dustbin making step 2.1

Step 4

Place the prepared cardboard lid on top of the dustbin.
Stick a small cardboard piece at the center of the lid to fix it properly.
Check that the lid is stable and does not move.

smart dustbin making step 3

Step 5

Turn the dustbin upside down.
Make a servo holder using cardboard of suitable height and stick it parallel to the bottom base of the dustbin.
Fix the servo motor onto the servo holder as shown in the reference image.

smart dustbin making step 4

smart dustbin making step 4.1

Step 6

Prepare the circuit connections as follows:

  • Connect the buzzer to output 3 of the 宇宙奇趣录ntroller
  • Connect the IR sensor to input 2 of the 宇宙奇趣录ntroller
  • Connect the ultrasonic sensor to input 1 of the 宇宙奇趣录ntroller
  • Connect the servo motor to servo port 2 of the 宇宙奇趣录ntroller

smart dustbin circuit

Step 7

Connect the 宇宙奇趣录ntroller to your computer using the correct COM port.
Download the smart dustbin project code by clicking on the following button.

Download the code now

Open 宇宙奇趣录de upload the provided code to main.py.
Test the servo motor movement.
If the servo rotates in the wrong direction, change the direction in the code and reupload main.py.

Step 8

Place the IR sensor LED inside the dustbin to detect whether the bin is full.
Fix the ultrasonic sensor in front of the dustbin to detect a person approaching, as shown in the image.

smart dustbin making step 5

The smart dustbin is ready.

smart dustbin project havi

How does it work?

We have used two sensors in the smart dustbin project. The ultrasonic sensor is used to detect a person or trash at a certain distance. When someone brings trash near the ultrasonic sensor or stands in front of the dustbin, the sensor sends a signal to the servo motor. Servo motor rotates and pushes up the lid through the excel. Hence the lid opens automatically. You can put in the waste, and the lid closes automatically after 5 seconds. Why 5 seconds? Because we have mentioned the same in program. You can change that if required.

The IR sensor is used to detect if there is space for more trash inside the dustbin. When the bin is full and someone comes nearby, the IR sensor informs the same to ultrasonic sensor. In this case, the dustbin does not open, and the buzzer alerts the user about same.

smart dustbin project flowchart

Two questions and one challenge to you.

Question 1: When will the servo start opening the lid again once the bin is full?
Question 2: How a human can know if the dustbin is full without trying to open it?

Hint: you have a blue colored element in your robotics starter kit which can be helpful here.
And a challenge: can you do this modification yourself? Do it and send us across!

This way, you can make an automatic dustbin project and solve a real life problem.

]]>
https://校园h文/blogs/reflex-action-model Thu, 04 Dec 2025 06:40:27 +0000 https://校园h文/?p=12525

reflex action working model blog header image

What happens when your hand accidentally touches a hot pan? You pull it back instantly. Ever stepped accidentally on a pointed stone?
If Seema pokes a pin on Meena’s finger, Meena immediately moves her hand away. This quick, automatic response — happening in a matter of milliseconds — is called reflex action.

What is reflex action?

Reflex action is an immediate, involuntary and unconscious response of the body to a sudden stimulus.
It happens without the involvement of the brain because the reaction must be extremely fast. Instead, the spinal cord handles the processing to protect the body from harm.

Reflex arc pathway

Let’s understand the reflex arc with a simple example:

  • When you touch a hot object, your skin acts as the receptor and senses the danger.
  • Sensory neurons carry this signal to the spinal cord.
  • The relay neuron inside the spinal cord processes the information.
  • A quick response is generated and sent through motor neurons.
  • The signal reaches your muscles, causing you to instantly take your hand away.

Is the brain involved in reflex action?

Not directly. As the reflected action has to be immediate, all the processing happens in the spinal cord. Later on, the spinal cord informs the brain about whatever happened in the body so that the brain can learn and further actions can be taken.

That’s all about the biology behind the reflex action. Now, let’s understand reflex action by making a working model. You can make this model by using Havi robotics kits, Craft materials and free downloadable-printable templates.

Reflex action model – The making

Things you need to make reflex arc model

Elements
Power
Motor
IR pair
LED

Accessories
Geared motor
LED cable
Power bank with USB cable
3 pin cable

Craft material
Project templates(Download now)
Card board
Card paper
Glue gun
Fevicol
Cellotape
Double sided tape
Cutter/Scissor
Wheel grip
Skewer stick

You get the electronics components and accessories from any of the following havi elements kits
1. DIY Robotics Starter Kit
2. DIY Robotic Car Kit

Reflex action working model – step by step guide

Before jumping directly to step-by-step guide, watch the quick how to make video of the reflex action model.

Now, let’s move ahead with the step-by-step image guide on how to make a reflex arc model.

Step 1
Download the project templates and take a printout on three A4 sheets.
Color prints are recommended.

Download now

Step 2

Cut the body-part templates from the printouts.

reflex action model making templates

Take the parts containing the spinal cord and head, align the nerve lines, overlap them, and join them using tape to form a human body shape.

reflex action model making step 1

Step 3

Place the human body template over cardboard.
Trace the outline using a pencil, cut the cardboard using a cutter, and paste the paper template on it.

reflex action model making step 2

reflex action model making step 3

Step 4

You now have two hand templates — one showing muscles and the other showing fingers.
Repeat Step 3 for both, but use cardboard for the muscle part and card paper for the fingers part.

reflex action model making step 4

reflex action model making step 5

Step 5

Attach the muscle hand part onto the main body.

reflex action model making step 6

Make a small hole at the bottom of the hand muscle and fix the geared motor behind the cardboard using a glue gun.
Ensure the motor shaft faces outward.

reflex action model making step 7

Adult supervision is recommended for young kids while using glue-gun.

diy robotic car kit banner

Step 6

Make a hole at the corner of the moving hand part (fingers).
Stick a skewer to the back for balance.
Attach the wheel grip to the skewer using a glue gun.
Ensure the wheel grip hole is aligned with the hand hole.

reflex action model making step 8

Now fix the wheel grip to the motor shaft.

reflex action model making step 9

Step 7

Snap the circuit: Power + IR + Motor + LED. Connect both the IRs using a 3-pin cable. Connect LED Cable with the LED Element.

reflex action model circuit

Step 8

Stick the small IR at the edge of the hand as shown in the image.

reflex action model making step 10

Make a hole near the spinal cord area of the template and pass the LED cable through it. The model is almost ready.

reflex action model making step 11

Step 9

Connect the geared motor with the Motor Element. Keep the setup ready as shown in the image.

reflex action model

Your reflex action working model is ready now. Watch the following working video.

How does reflex action model works?

Using the Havi robotics kit and the printable template, this model demonstrates how reflex action happens inside the human body.

  • The IR sensor acts as the sensory receptor, detecting fire flame here.
  • The signal flows from Power → IR → Motor → LED Element, just like impulses flow in neurons.
  • When the IR detects a stimulus, it sends a YES signal forward.
  • The Motor Element, representing the motor neuron, activates the geared motor.
  • This rotates the attached hand template, showing how your real hand instantly pulls away.
  • The LED Element represents the immediate response inside the spinal cord. As soon as the LED receives YES, it glows, showing that processing happens in the spinal cord first.

Thus, just like in our body, the model shows an immediate action without involving the brain initially — perfectly demonstrating a reflex action.

Isn’t this a simple and exciting way to understand reflex action and create a working biology model for science exhibitions?

Teachers and parents — the next time you want to explain reflex action to students, use this working model.

Students will not only enjoy making it but will also remember the concept for life.

diy robotic starter kit banner

]]>
https://校园h文/blogs/understanding-gamma-correction Tue, 11 Nov 2025 13:29:51 +0000 https://校园h文/?p=12330

gamma correction banner 宇宙奇趣录

“Why have you given two different programs to make an LED glow and fade?”

We received a message on our instagram handle from the parent of 12 year old Navya.

And we were happy. We are happy when we receive genuine questions from kids, parents and teachers. Your curiosity is our motivation!

Then we received an email from a user reporting that one of our two LED fade programs was not functioning smoothly and was exhibiting some jerkiness.

WOW! People are implementing and we are making an impact.

So, have you tried to make an LED glow and fade softly using your 宇宙奇趣录ntroller and elements? Yes, talking about “Fading the LED with an Array” program provided in LED projects using microcontroller.

Have you noticed that it doesn’t fade smoothly?

If you observe closely you can observe the brightness changing in small steps. It’s not happening smoothly, like a sunrise or sunset.

Is the program wrong? No, You’re not doing anything wrong.

It’s not your LED’s fault either.

It’s your little beautiful eyes — your eyes hold the secret. ️

Let’s uncover biology, psychophysics and programming – all together.

The secret of our eyes

Imagine you’re in a dark room with a candle. If you light one more candle, the room suddenly feels much brighter. But how much? Double the brighter?

Not really.

Now see the room through the “eyes” of a camera. For camera, yes, it’s double the brighter.

Now, what if you already have ten candles burning, and you add one more… meh, your eyes barely notice the difference.

That’s because your eyes are more sensitive in the dark and lazy in the bright.
They don’t see light in a straight line like a camera does.

So even if you double the light, your brain doesn’t think, “Oh, it’s twice as bright!”
It just says, “Hmm… a little brighter, maybe.”

gamma correction before after

Scientists Gustav Fechner and Ernst Weber figured this out more than 150 years ago — long before computers or LEDs existed!

They discovered that our sense of brightness grows in a curve, not a straight line.

People might be thinking this understanding of biology is of little use, but it turned super important when humans started building screens.

When Computers Met LEDs

Computers are simple-minded.

When you write this python code in 宇宙奇趣录ntroller:

led.duty(512)

they think — “Oh, 512 is half of 1023, so that’s half brightness.”

But your eyes disagree.

They say, “Nope! That looks more like quarter brightness!”

That’s because computers deal in linear numbers, while your eyes see nonlinear light.

Duty Cycle (%) What computer thinks What your eyes see
10% A little bright Barely visible
50% Half bright Still quite dim
90% Very bright Almost full bright

So when you try to fade an LED from 0 to 100% by increasing the duty cycle slowly, our eyes don’t feel smooth — it’s dark for a long time, then suddenly bright.

We need a trick to make the LED brightness match how we actually see light.

Gamma Correction! — For your eyes only!

Imagine you’re explaining to your computer:
“Hey buddy, when I say half brightness, I don’t mean 512 — I mean something that looks like half brightness to me, not to you!”

To do that, we use a simple mathematical spell called the gamma formula:

gamma correction formula

Here’s what happens:

  • First, your LED brightness value (say 512) is divided by the max (1023), so it becomes 0.5.
  • Then, it’s raised to a power called gamma (γ) — usually around 2.2.
  • Finally, it’s scaled back to the 0–1023 range.

That’s it!
You just taught your LED how humans actually see brightness.

And that’s why, Navya, now you know why there are two different programs to make the LED fade.

Fading the LED with an Array: This program uses linear increment. So our eyes don’t see the transition well.

LED Fading effect with gamma correction: This program uses gamma correction, hence our eyes see the glow smooth.

What is Gamma Correction?

Gamma correction is like a translator between your eyes and your computer.
It teaches your code how humans see brightness.

Gamma correction value is normally 2.2. Sometimes scientists use 2.4 and 2.6 too for different purposes. But 2.2 is great for us.

gamma correction graph 宇宙奇趣录

Gamma correction program with python and microcontroller

Now that you know why gamma correction is needed and the equation for the same, here is the python program again, which you can write and execute on 宇宙奇趣录ntroller.

from havi import ports
import time
import math# Initialize 4 variable PWM outputs (duty cycle from 0 to 1023)
leds = [
ports.variable_output1(),
ports.variable_output2(),
ports.variable_output3(),
ports.variable_output4()
]# Fade parameters
STEP = 20 # Step size for brightness (0–1023)
DELAY = 0.07 # Delay between steps in seconds
MAX_DUTY = 1023
GAMMA = 2.2 # Common gamma value for perceived brightness# Gamma correction function
def gamma_correct(duty_raw, gamma=GAMMA):
# Normalize (0–1023) → (0–1), apply gamma, then scale back to (0–1023)
normalized = duty_raw / MAX_DUTY
corrected = math.pow(normalized, gamma)
return int(corrected * MAX_DUTY)# Set all LEDs to a specific brightness
def set_all_leds(duty_raw):
corrected = gamma_correct(duty_raw)
for led in leds:
led.duty(corrected)
print(f”Raw Duty: {duty_raw} → Corrected: {corrected}”)# Fade in and out loop
try:
while True:
# Fade in
for duty in range(0, MAX_DUTY + 1, STEP):
set_all_leds(duty)
time.sleep(DELAY)time.sleep(1) # Hold at full brightness# Fade out
for duty in range(MAX_DUTY, -1, -STEP):
set_all_leds(duty)
time.sleep(DELAY)time.sleep(1) # Hold offexcept KeyboardInterrupt:
print(“\nInterrupted. Turning off LEDs…”)
set_all_leds(0)

When you see the printed output, you’ll see smaller values become larger after correction — because your eyes need more light to notice the change at low brightness levels.

Now, if you use these corrected values to fade your LED, you’ll see a beautiful, smooth glow — the kind you see in real screens!

What’s Happening Behind the Scenes?

Back in the old days, televisions used CRT screens (those big, boxy ones your grandparents might remember).

CRTs naturally followed a gamma curve of around 2.2 — so images looked perfect without any correction!

But modern screens like LED, LCD, and OLED are linear.

That means they need this gamma correction built into their software or graphics card to look natural.

So every time you watch a video, view a photo, or play a game — gamma correction is secretly working in the background to make everything look nice.

Where else is Gamma correction used?

  • On your phone and TV screens
  • In photo editing software
  • In video games

Even in robotics and other DIY projects, when you control lights, sensors, or displays!

What You Learned Today

  • Your eyes don’t see light in a straight line but curve.
  • Computers think linearly.
  • Gamma correction bridges the gap between machines and human vision.
  • The magic number γ ≈ 2.2 makes brightness appear smooth and natural.

So the next time your when you turn the TV on, or adjust the brightness of your tablet, or deal with any screen and it glows perfectly smooth — smile and think:
“That’s gamma correction — and I know its secret!”

Do you think this beautiful science should be known to others too? Share the link with your friends and known-ones over any of the social channels.

]]>