# data[].attributes.attachment_link.readable_text
Air Quality Monitoring (AQM) is a very popular topic, but why do we need OneM2M for this?
It's easy: There are Air Quality Monitoring systems that are strictly mounted into a room with no network connection to monitor current data values in the room...
This is not usable, as one wants a central point where air quality measurements of multiple rooms are visible. We use OneM2M to create a flexible Air Quality Monitoring system that can be expanded with additional sensor stations in each room with little to no configuration to visualize the values air quality measurements in a web based dashboard.

1.1 High Level Architecture

Every room is equipped with the following devices:

Sensor Node with ESP32-S and a SCD30 sensor measuring the CO2 concentration (ppm), temperature (°C) and humidity (% r.H.)

Zigbee Smart LED

Zigbee Actuator that controls a fan or a window drive

The Raspberry Pi runs a Docker environment with following applications:
Description of the process

Sensor Nodes are sending their measurements via MQTT to the ACME-oneM2M-CSE

The payload of the sensor nodes MQTT message is a OneM2M request and the MQTT topic is /oneM2M/req/aqm/id-in/json

Through the definition of specific messages and topics it is ensured, that the information gets through to the ACME-oneM2M-CSE

The sensor nodes are getting updated by the sensor messages in the OneM2M CSE

The OneM2M CSE sends a response message to the sensor with the MQTT topic /oneM2M/resp/aqm/id-in/json

Every response message is processed in Node Red function nodes

One function node is creating a OneM2M request to change the state of the actuator (controling a fan or window drive), depending on the measured CO2 concentration level

Another function node is creating a OneM2M request to change the color of the smart LED, depending on the measured CO2 concentration level

Then there is a function node, that is translating the OneM2M response message to control the smart LEDs and actuators via Zigbee

All measured values are visualized with Node Red dashboards

Simple control functions are implemented with Node Red dashboards

1.2 Prerequisites

Arduino IDE 1.8.9 (or later)

Raspberry Pi OS Bullseye

Your favorite IDE to develop your IoT application

2. Creating your own CA and signing certificates for TLS

Copy the files ca.conf, mio_aid.conf and mio_aid.extensions.conf to your certficates directory you created before (see files in Section Code)
Create Certificates using OpenSSL
To add extensions include the configurations file mio_aid.extensions.conf

Check the certificate with Subject Alt Names

Verify if the certificate is correct

3. Docker Installation

Docker compose installation (prerequisites python3 and pip 3)

Enable the Docker system service to start containers on boot

Create docker internal network "onem2mnet"

The Installation is being performed via shell on the Raspberry Pi.

# Download and run the docker installation script
curl -sSL https://get.docker.com | sh

# Add the current user to the docker group
sudo usermod -aG docker ${USER}

# Check if it is running
groups ${USER}

The docker-compose.yaml file contains this specific configuration for all applications (see attachements).

In this project we have configured a docker internal network "onem2mnet" and host names for our different applications. The applications can interact easily with hostnames. No IP addresses have to be used. The hosnames are:

4. Zigbee2mqtt Configuration

The communication between Raspberry Pi, Smart LED and actuator is being done with Zigbee 3.0. Zigbee2MQTT translates the MQTT Messages to Zigbee and vice versa.

The Sonoff Zigbee 3.0 USB-Dongle is being used on the Raspberry Pi USB-Port ttyUSB0:

If the Sonoff Zigbee USB-Dongle is not working correctly, a firmware update has to be flashed, according to:

Configurated settings:

Changes to the configuration (e.g. MQTT topic, MQTT server, etc.) can also be done easily via the webserver / Settings / MQTT:

For better identification of the Zigbee devices, the device names "friendly name" should be adapted. The friendly names will be later a part of the MQTT-topic. Our application needs them for identification of the devices.

Furthermore, the webserver allows us to control the devices directly via dashboards. This can be useful for the identification of the attached devices and for testing purposes.

To avoid the connection of unauthorized Zigbee devices, joining can be disabled.

For future expansion of the system it is necessary to pair another set of actors and LEDs for each room added to the system.

The actual state helps us to understand the payload of the connected Zigbee device. This is very useful for the further development of our application:

5. Mosquitto Configuration

ACME-oneM2M-CSE does not bring a own MQTT broker. Therefore the Mosquitto MQTT broker is being used in this project. As mentioned above, the MQTT broker is running in a separate Docker container.

Configurated settings:

This application does not come with a integrated webserver. The configuration can be adapted via the mosquitto.conf file at /var/lib/docker/volumes/acme_mosquittoConfigVolume (see Section Code).

6. ACME-CSE Configuration

Our sensor node is sending the data over MQTT. Therefore some adaptions in the acme.ini Configuration file have to be made (see Section Code). This file can be found at /var/lib/docker/volumes/acme_cseVolume/_data

For further information on the ACME-oneM2M-CSE configuration see:

Independent Scenario (AE to IN) see:

TS-0010-MQTT_protocol_binding-V3_0_1.pdf
Smart LED
The brightness value uses a standard oneM2M module class "cod:brigs"
Air Quality Sensor
6.1 Container Structure

co2 concentration in ppm

humidity in % r.H.

temperature in °C

Actuator
The CSE is structured into 4 Levels. The main level is the Application Entity called "AirQualityMonitoring" it contains two containers for a room each. Inside each room, there are flex-containers for the sensor, the actuator, and the LED. Each of these devices contains a flex-container where the current state is stored.

TS-0023-Home_Appliances_Information_Model_and_Mapping-V3_7_3

6.2 Flexcontainer

The container of each device and associated module-class and device class is explained in detail below:

The Air Quality sensor is of a custom device class "mio:devAir" and stores its values in a flex-container which module class is a custom module class "mio:aiQSr". The stored datapoints are:

Further information on device models and module classes can be found on the following oneM2M Technical Specification:

6.3 Create CSE Structure via MQTT

To create a Container via MQTT a specific message has to be sent to a specific MQTT topic which depends on the main CSE settings.

The structure will be created via Node Red flows in the next Step.

This picture shows the Base RI "id-in":
Configuration of Mosquitto MQTT Broker:
7. Node Red Configuration

The Node Red webserver is running on port 1880: <IP-address of the Pi>:1880

The installation of palletes can be done via Menu Burger / Manage palette / Install:

7.2 Import Node Red flows and Configure MQTT Broker

To complete the import click on the Menu Burger / Import. Then Click "select a file to import", Import to "new flow" and confirm by clicking "Import":

acr_admin

acr_room1

container room_1

flexcontainer actuator

flexcontainer actuator/binSh

flexcontainer actuator/sigSh

flexcontainer devAir

flexcontainer devAir/aiQSr

flexcontainer devSd

flexcontainer devSd/coSLd

flexcontainer devSd/binSh

flexcontainer devSd/brigs

flexcontainer devSd/sigSh

group gractuator

group grled

7.3 Create Ressources in CSE via Node Red flow

Use the Node-Red Creation Flow to configure the CSE initially (Create Room 1 CSE, Create Room 2 CSE).
Actautorautomations:

turn on the actutator when CO2 concentration > 2000 ppm

turn off the actuator when CO2 concentrations < 1000 ppm

Smart LED automations:

Click the grey box next to the timestamp to create a ressource

Check the oneM2M response message in the debug menu on the right

led automation

actuator automation

Create the ressources in the following order:

After creation the ressources should appear in the ACME-oneM2M-CSE. This can be checked via the ACME CSE webserver:

7.4 Node Red Dashboard and Automations flow

This flow creates the Dashboards for both rooms

The function flows are listening to the topics that are important to the Air Quality Monitoring application via MQTT

These flows can easily react to a OneM2M Response Message and use it for controls and automations

The Communication with Smart LEDs and Actuators is using a special topic (e.g. zigbee2mqtt/led1). This topic is being set inside the function node "zigbee2mqtt"

The automations for the smart LEDs are programmed within the "led automation" node

The automations for the actuators are programmed within the "actuator automation" node

Install Libraries via the Arduino Library Manager Add the ESP32 Board via the Boards manager
All thresholds can be configured within the nodes:
Import Sensornode.ino file
7.5 Node Red Dashboard

Each Room has its own Dashboard (Air Quality Monitoring Room 1, Air Quality Monitoring Room 2)

CO2, Temperature and Humidity are visualized in a line graph and a gauge

The gauges have preconfigured thresholds and are adapting their colors, when the sensor values are below or above those thresholds

A simple control function allows to manualy override the automations. E.g. manualy turning on / off the smart LED or the ventilation, or changing the colors of the LED

Adapt the Defines in the ESP32 Code (Sensornode.ino file)
8. Sensor Node

We personally recommend the use of the Arduino 2.0 IDE, for comfort reasons.

send_interval_in_min set time in minutes (e.g. 1)

ASYNC_TCP_SSL_ENABLED set true or false

If ASYNC_TCP_SSL_ENABLE true then fill in your TLS fingerprint in line 36: const uint8_t MQTT_SERVER_FINGERPRINT[] = {<your Fingerprint>}

Upload the code to the ESP32

Firstly go to File / Preferences add a "additional boards manager URL": https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json (check the documentation of your ESP)

Select NodeMCU-32S Board via Tools / Boards / esp32
Start the Serial Monitor and check if it works

Click File / Open and select the sensornode.ino file
Remarks to the Code:
Mandatory:

Optional:

Select Board and COM-Port

Click Upload

Wait until Compilation and Upload is finished

Click Tools / Serial Monitor

Check the messages in the serial monitor

The Dipswitch configures the Room-number in which the Sensor is Located.

The Node automatically creates the Structure in the CSE.

The code that creates the structure in the CSE will be called always if the node successfully connects to the MQTT Broker.

To keep the program and the memory, as lean as possible, responses from the CSE are not checked and will be ignored, this has no effect on the functionality.
Request Header: Request Body:
9. ACME CSE Notification Server

An alternative to the automation via Nod Red is to use the Notification Server. The server listens on port 9999 for HTTP connections.
Color of smart LED darkgreen: Color of smart LED lightgreen: Color of smart LED yellow: Color of smart LED orange: Color of smart LED red: Actuator OFF: Actuator ON:
9.1 Subscribing to the sensor values

In order to get new sensor values a Subscription node is created in the ACME CSE. The Following request body and header are needed to create a Subscription node:

Every change that is made to the value ressource is send to the Notification Server. A example notification message looks like the this:

9.2 Automation

9.3 Configure MQTTS for Notification Server

Copy notificationServer.py to /var/lib/docker/volumes/acme_cseVolume/_data/tools/notificationServer (replace old file)

Copy MQTTConnection.py to /var/lib/docker/volumes/acme_cseVolume/_data/acme/helpers (replace old file)

Copy automations.py to /var/lib/docker/volumes/acme_cseVolume/_data/tools/notificationServer

oneM2M Technical specification - MQTT Protocol Binding

oneM2M Technical specification - TS-0003 OneM2M Security Solutions

oneM2M Technical specification - TS-0004 Service Layer Core Protocol

Start the Notification Server via Shell on the Raspberry Pi from it's directory with:

python3 notificationServer.py --mqtt --mqtt-address mosquitto --mqtt-port 8883 --mqtt-useTLS --mqtt-caFile ca.crt --mqtt-certfile mio_aid.crt --mqtt-keyfile mio_aid.key --mqtt-topic /oneM2M/req/id-in/+/# --mqtt-logging

10. MQTT Messages in Detail

The main protocol to communicate between the system parts is MQTT. Resources are created, updated, and deleted via specific MQTT requests. Necessary information for working with MQTT is specified in the following documents:

MQTT is used to communicate values from the ESP Node to the CSE, from ZigBee2MQTT to and from Node-Red, and from Node-Red to and from the CSE.

The most important MQTT requests are described in the following:
Container for Actuator
The Topic for all requests is /oneM2M/req/aqm/id-in/json

The message to create a container that resembles a room is the following:
Update value(s) in flex container
Message:

To create a flex-container for the actuator, sensor and LED three flex-container are created.

The actuator has the device class "mio:devAct" Since an actuator is located in a room, this shall be reflected in the structure of the CSE. An actuator is created as child of a Room. For it a flex-container is created:

latest edit of Demo Video of Soft- and Hardware

official Demo Video of Soft- and Hardware v1.0 with wrong ending

To create flex-container for the individual values of the actuator multiple flex-container of different module classes are created. The flex-container for status of the actuator has module class "cod:binSh"

To update values inside the container for the status of the actuator :

For this request the response is received on the response-topic:

11. Demonstration

# data[].attributes.attachment_link.description
Raspberry Pi based air quality monitoring system connecting ESP32-S sensor nodes, actuators and Smart LEDs via Zigbee and MQTT to a ACME CSE By Jiri Dockal, stohamart, MatthiasMatze, Philipp Grießer, Ahmed Mohamed, Andreas Kraft, Miguel Angel Reina Ortega, Wonbae Son, SeungMyeong Jeong, Xavier Piednoir, and Bob Flynn.

# data[].attributes.attachment_link.description
Explore Seeed Studio's community hub to learn and share about their products! Join 15906 hardware developers who follow Seeed Studio on Hackster.io.

# data[].attributes.attachment_link.description
Log, store and analyse sensor data on the BBC micro:bit, no special software needed

# data[].attributes.attachment_link.readable_text
Welcome to our comprehensive guide showcasing the most captivating and innovative Micro:Bit projects of 2023! In this article, we'll delve into the fascinating world of Micro:Bit projects, exploring their potential, creativity, and impact. Whether you're a beginner or an experienced programmer, the Micro:Bit's versatility and user-friendly nature make it an ideal platform to bring your ideas to life. Prepare to be inspired and embark on an incredible journey into the realm of Micro:Bit innovation!

Coding is hard and complicated 🙁

- Says every guy that is not into electronics

I am pretty sure you have at least come across one person saying that statement before. Or are you a victim of coding as well and find that programming is complicated and hard to learn? Because honestly, I am one of them as well! But with micro: bit, coding can be made simple and beginner-friendly!

The Micro:bit v2.2 is a compact microcontroller that offers an ideal learning platform for children and beginners who are interested in programming. It empowers users to create their own digital games, interactive projects, and robotics effortlessly. With advanced features like rich peripherals, a 2.4GHz radio, and Bluetooth 5.0, it offers limitless possibilities for exploration and creation. Its programmable LEDs, MEMS microphone, speaker, touch-sensitive logo, and motion detection capabilities further enhance its functionality.

Unlocking the Programming Magic: How to Program the micro:bit

Programming the micro:bit is incredibly approachable, making it ideal for beginners without requiring years of experience! In just a matter of minutes, you can grasp the basics and dive right into the exciting world of micro:bit programming. To cater to various learning preferences and skill levels, the micro:bit offers support for three distinct programming languages:

1. Microsoft Makecode: This user-friendly graphical block-based system empowers beginners to create programs by simply dragging and dropping blocks of code. It provides a visual and intuitive interface, making it an excellent starting point for those new to programming.

2. Scratch: Another graphical drag-and-drop interface. For many, Scratch is their first introduction to programming from around age 8 and up. In contrast to MakeCode, Scratch focuses on providing a smaller set of code blocks that are designed to be versatile and adaptable.

3. Python: As you advance in your micro:bit programming journey, MicroPython becomes a powerful option. Pro developers often favor this text-based editor for its flexibility and expressiveness. While it may require a deeper understanding of coding concepts, MicroPython unlocks endless possibilities for crafting intricate and sophisticated projects.

If you're just starting out, we recommend beginning with Makecode or Scratch to acquaint yourself with the system and gain confidence in your coding abilities. As you become more comfortable and familiar with the micro:bit's functionalities, you can then explore the rich capabilities of Python.

Top 28 Micro:bit Projects for 2023

BitGadget Kit includes a BitMaker and up to 9 different Grove modules. The most suitable kit for micro:bit intermediate learners to dive deep into the world of micro:bit. One project you could create is your own customized mood lighting with the RGB LED strip which automatically senses when it needs to come on through a light sensor or adjust it manually with a sliding potentiometer and pushbutton.

The LEDs change its light display regularly as you rotate the rotary angle sensor, just like filling a glass.

When tilting the micro:bit left and right, you can see a rainbow-like RGB LED strip!

Keep your secrets in a fantastic box! If someone opens it, it'll alert you!

This is an automatic door made with a servo and an ultrasonic distance sensor. If something approaches, it'll open automatically.

Use the slide potentiometer to control the servo rotation, this configuration is commonly used in robotic arm projects.

You can build Music Player, Ultrasonic Distance Sensor, Steering Servo Control, Sliding melody controller within the parts above.

What do you need?

We are starting off with this project because with the micro:bit, you can only do so much with it as it lacks peripherals. In addition, you may feel that onboard I/O rings and crocodile clips are not handy and safe enough to connect peripherals.

With the addition of the Bitmaker, using the micro:bit would be much more convenient and simple. So let's not wait and connect your micro:bit with the Bitmaker in this 1st project.

The Bitmaker is a micro:bit Grove expansion board that has 6 Grove connectors and also features 4 built-in addressable RGB LED and speaker for playing melodies! This project will show you how to use the Bitmaker using Makecode and control its onboard buzzer and Neopixel RGB LED. In addition, you will learn how to use our Grove Modules together with the Bitmaker.
What is Grove?
You may have noticed I said that the Bitmaker is a micro:bit Grove Expansion board, but what is Grove?

Grove is Seeed's very own modular, standardized connector prototyping system. Grove takes a building block approach to assemble electronics. Compared to the jumper or solder based system, it is easier to connect, experiment and build and simplifies the learning system.

Combine the micro:bit and the Grove System, you get a system perfect for beginners and also children to learn electronics and programming!

What do you need

Interested? You can find the full tutorial on our other blog on Micro:bit Project - Getting Started with Bitmaker!

While we are just getting started, let us make a simple nametag to familiarise ourselves with the coding tools and how to connect our Micro:bit to our computer to program it! Through this project, you will be able to show your name on the LEDs on the Micro:bit.

In addition, to take a step further, you can personalize it yourself by making a wearable badge with safety pins and powering it up with a battery pack with this project by Technology Will Save Us!

What do you need?

That's all! You just require your micro:bit to create this project! You can find the full tutorial on Makecode Micro:bit here!

Through this project, you will be able to learn how to pair an Android smartphone with Micro:bit onboard Bluetooth and create a Micro:bit selfie remote.

Just Place your phone wherever you want to take your photo from and get in position with your props and just easily press the onboard Micro:bit button to get your selfie taken! Furthermore, you can also record a video with this remote not just selfies for a more awesome message.

What do you need?

Micro:Bit V2.2

Android Smartphone

Micro:bit Android App

Microsoft Makecode Software

Interested? You can find the full tutorial by Techmirtz on Hackster.io!

With this project, you will create the class buzz wire game where players will have to guide a wand along a metal wire course without making contact. Making contact will add to player score where the player with the lowest score wins!

If you want to take it further, you can choose to make a longer course, more bends or add a buzzer that buzz when contact is made!

What do you need?

Interested? You can find the full tutorial on CodeClub Projects!

With this burglar alarm project, you will learn about micro bit communication and communicate between 2 micro:bits! This project will involve 2 micro:bit communicating via radio signal where one will be used for notification and the other for sensing light level to notify the previous micro:bit whether to turn on the alarm.

What do you need?

Interested? You can find the full tutorial by Anish Ansari on Hackster.io!

Micro:bit robot kits are often costly that often costs more than $50. But what about building your own out of recycled materials for free! With this robot bus project, you will learn how to control a robot using the Micro:bit.

What do you need?

Interested? You can find the full tutorial by Gord Payne on Hackster.io!

Through this project, you will learn how to use gesture control with your micro:bit! This gesture recognition project is able to recognize 9 different gestures and display them on the micro:bit.

If you want to take it further, you can implement this gesture control into your other projects as well. For example, imagine controlling a robot car using gestures!

What do you need?

Interested? You can find the full tutorial at Seeedstudio Community!

With micro:bit built-in accelerator and compass, you can turn your micro:bit into a game controller! Through this project, you will learn how to use python to code your micro:bit which is slightly more challenging, however, there is a full tutorial and the code is already pre-written!

What do you need?

Interested? You can find the full tutorial by Musabkilic on Github!

Do not wish to spend money on step counters and fitness trackers? Why not build your own with the Micro:bit! Through this project, you will make use of micro:bit onboard accelerometer to make a step counter to track your daily steps!

What do you need?

Interested? You can find the full tutorial on Micro:bit Educational Foundation!

Through this fun project, you will use fruits to create music by making the fruits touch-sensitive where if you touch them, they will play a sound on your computer!

What do you need?

Interested? You can find the full tutorial on makecode micro:bit!

In this tutorial, let's learn how to make a "Penalty Kick Game" using REKA-BIT with micro:bit! It's fun, easy to make, and you can play it with your friends!

What do you need?

Interested? You can find the full tutorial at Cytron Technologies!

In this project, you will learn how to connect a micro:bit to a Raspberry Pi, program the micro:bit and Minecraft using python and also connect and program buttons and pins on your micro:bit and Raspberry Pi to detect motion!

What do you need?

Interested? You can find the full tutorial at Raspberry Pi Projects!

If you do not wish to DIY a robot car, how about getting a DIY car chassis! Do not worry this robot car kit only costs $24.90 which is much cheaper than other kits out there.

With the combined power of micro:bit in-built sensors and the sensors and actuators on BitCar platform, it is suitable for wide range of applications and projects. For example, it is obstacle avoiding thanks to an ultrasonic sensor add-on and has built-in speaker for playing melody or providing sound effect together with many more other actuators! Furthermore, it features a double castor wheel design, which makes both vertical and horizontal motion possible.

Want to take it further? There are also Grove connectors where you can add AI cameras, recognizers or screens to the BitCar!

What do you need?

Interested? You can find the full tutorial at TinkerGen!

Remember the Tamagotchi? Through this project, we will be creating a virtual pet like the Tamagotchi programmed by Python where you can interact with the pet by feeding it and playing with it. At the same time, you will also know how your pet is feeling!

What do you need?

Interested? You can find the full tutorial on Grok Learning!

Through this project, you will be able to play awesome music with your new micro:bit air guitar! Using the light sensor on the micro:bit, you will be able to play different pitches by adjusting the amount of light it receives!

What do you need?

Interested? You can find the full tutorial by Digital Maker SG on Instructables!

With the micro:bit, you can build your very own reaction game and play with your friends and family! Using the physical switches built, you can compete with each other to see who has the better reaction speed. Since this game has an infinite loop, you can keep playing as much as you like!

What do you need?

Micro:Bit V2.2

4 crocodile clip leads

Some scrap cardboard, tin foil, glue and scissors

Interested? You can find the full tutorial on Makecode Microbit!

With the onboard LEDs, you can sure create various games with the micro:bit. Why not try this drag racing game which is great for passing time.

Furthermore, this game can play up to five players, perfect to play with friends! Through this project, you will learn how to create the game along with learning how to duplicate the code for additional players.

What do you need?

Interested? You can find the full tutorial on 101Computing!

With this project, you will combine the micro:bit and Raspberry Pi together to display the weather forecast for the next 7 days for wherever you live! Through this project you will learn how to fetch a weatherr forecast using Py0WM and how to create custom images to display on the micro:bit!

What do you need?

Interested? You can find the full tutorial on Raspberry Pi Projects!

With this project, you will learn how to control a servo motor and combine it together with the Micro:bit to read temperature and create a temperature gauge!

What do you need?

Interested? You can find the full tutorial by Anish Ansari on Hackster.io!

With a bunch of recycled materials and a servo motor, you can create a funny milk carton robot!

What do you need?

Interested? You can find the full tutorial on Makecode Microbit here!

With this project, you can easily create a rock paper scissors game that you can game among your friends! Using the onboard accelerometer on the micro:bit, by shaking it, the micro:bit will randomise and pick either rock, paper or scissors!

What do you need?

Interested? You can find the full tutorial on Makecode Microbit!

Through this project, you will learn how to create a game of old school Tetris to play on your own micro:bit!

What do you need?

Interested? You can find the full tutorial on 101 Computing!

Eliminate plant watering worries with the micro:bit automated system! Using a soil moisture sensor and mini water pump, it waters your plants as needed.

What do you need?

Interested? You can find the full tutorial on Makecode Microbit!

Introducing a gas leak monitoring device that comes equipped with adjustable sensitivity to effectively detect natural gas. The device employs voice prompt warnings to provide instant alerts, ensuring timely response. Furthermore, it incorporates a ventilation mechanism, enhancing overall fire safety.

What do you need?

Interested? You can find the full tutorial on Hackster!

Looking to create a compact, powerful music player for your home? This project requires just two items and allows you to build a mini music player with built-in speaker, headphone support, and volume control. Get ready to enjoy your favorite tunes in style!

What do you need?

Interested? You can find the full tutorial on Hackster!

Here are just some exciting micro:bit projects to inspire you and expand your coding and programming skills through micro:bit. If you haven't obtained a Micro:bit yet, there's no better time to do so! You can get our Micro:Bit V2.2 right here. To delve deeper into the micro:bit and begin your journey, take a look at our comprehensive guide on Getting Started with micro:bit.

Are you new to micro:bit? Explore our BitStarter Kit and BitGadget Kit, which provide all the necessary components and step-by-step instructions to create engaging micro:bit projects that incorporate Grove modules. These projects will bring your creations to life with vibrant lights, motion, and sound.

Would you like to explore more micro:bit products? We also offer a diverse range of kits, shields, cases, and extensions, such as Interested in more micro:bit products? We also offer various other kits, shields, cases, and extensions like Bitwear, BitPlayer, BitCar, BitWearable Kit, Kittenbot and many more!

Helpful Resources

To help you on your journey in micro:bit, here are some helpful resources that you can look at to get started and go further!

Hackster.io and Instructables - You can find awesome micro:bit projects done by makers with instructions and try it out for yourself!

Udemy - Online learning platform with micro:bit learning courses to learn more about electronics and the micro:bit.

micro:bit - Micro:bit official website. You can find more micro:bit project ideas and tutorials here!

Makecode Micro:bit - Code editor for the micro:bit powered by Microsoft MakeCode. Find projects and tutorials here!

About Author

# data[].attributes.attachment_link.title
Micro:Bit Projects Showcase: Discover the Ultimate Collection of 27 Projects to Try in 2023!" - Latest Open Tech From Seeed

# data[].attributes.attachment_link.description
Today, we are going to make use of the micro:bit features together with a few peripherals to create over 28 projects! If you didn't know, here are its features!

# data[].attributes.attachment_link.title
6265 internet of things Projects & Tutorials for Beginners and Up - Hackster.io

# data[].attributes.attachment_link.description
Interested in internet of things? Explore 6265 internet of things projects and tutorials with instructions, code and schematics. New projects for beginners and up posted every day. Get inspired with ideas and build your own.

# data[].attributes.attachment_link.readable_text
Záběry z dnešní hodiny informatiky se 3.C! Děti vyrobily vlastní tlačítko, kterým rozsvěcovali diodu zakomponovanou do obrázku.

Jako zdroj používám Microbit (nemám samostatný kryt na baterie, pin 3V funguje i bez programování jako zdroj napětí), děti samy sestaví obvod s krokosvorkami a zapojí rezistor. Tlačítko vytvoří pomocí přehnutého papíru a alobalu, musí si na postup přijít samy.

Dnes do školy přišly certifikáty od NASA! Žáci posílali své vzkazy astronautům na mezinárodní vesmírnou stanici ISS. Na certifikátu je zaneseno přesné místo, kde se ISS nacházela, když se vzkaz žáků naší školy přehrál na palubním počítači.

Více o projektu zde: https://astro-pi.org/cs/mission-zero/

O školních projektových dnech jsme také vyzkoušeli další 2 menší nápady na 3D tisk.

Nejdříve jsme se zaměřili na přesnost, koupil jsem do školy posuvné měřítko (šupleru) a žáci měli za úkol s pomocí šuplery co nejpřesněji okopírovat šachovou figurku. Výsledky byly velmi přesné, děti v reflexi uznaly, že netušily, jak přesné dokážou v práci být. Všechno modelování probíhalo v Tinkercadu.

Obrázky z práce s náčrtem...

Jeden z výsledných modelů...

Další úkol byl více kreativní s volnějším zadáním. Žáci si mohli vytvořit vlastní magnetku. Měli k dispozici SVG konvertor: https://picsvg.com/ , který umožňuje převést obrázek JPG na vektorový soubor SVG a ten poté importovat do Tinkercadu.

Do svého objektu poté museli vložit přesnou mezeru na magnet. Během přípravy objektů pro 3D tisk jsem pak ve sliceru nastavil změnu barvy přesně na danou výšku mezery, tiskárna tak v danou chvíli zastavila tisk, já jsem do modelů položil magnety do připravených děr a tisk obnovil.

Na obrázku vidíte v jakém místě se mění barvy, vše musí být přesně vyměřené, aby magnet nezavadil o trysku a nebo se v objektu nepohyboval. Je důležité všem jasně zadat přesné rozměry a umístění prostoru pro magnet. (např. válec šířky 27mm a výšky 6 mm ve výšce 1mm nad podložkou) Žáci také nesmí zapomenout během modelování objekt seskupit, jinak se jim model exportuje bez mezery.

Vznikly tak objekty, které v sobě mají zabudované jeden i více magnetů. Výsledek můžete posoudit sami!

/

Nedávno jsme během projektových dnů vyzkoušeli další projekt s microbitem. Tentokrát se jednalo o hru postavenou na rychlosti reakcí, originální návod je zde: https://microbit.org/projects/make-it-code-it/reaction-game/

V zásadě se používá princip tlačítka a uzavření elektrického obvodu, který jsme využívali už v minulém projektu.

Variant provedení je několik, na obrázku níže vidíte variantu se dvěma samostatnými tlačítky pro hráče A (pin 1, červený kabel) a hráče B (pin 2, žlutý kabel). Oba bíle kabely jsou zapojené do GND a tím uzavírají obvod.

Pokud se obvod uzavře (alobal na horní straně kartonu se dotkne alobalu na dolní straně), microbit ukáže buď A nebo B, v závislosti na tom, který obvod se uzavřel dříve - který hráč tlačítko zmáčknul rychleji.

Použil jsem jednodušší program, než je zmíněn v originálním popisku. V úplně základní variantě si vystačíte i s tímto jednoduchým programem:

Následně žáci přidávali třeba skóre pro hráče A a hráče B nebo náhodný timer, který hru odstartoval po stisknutí tlačítka na microbitu.

Osvědčila se mi postupná gradace obtížnosti a rozlišení krokosvorek různými barvami, aby bylo jasné, který obvod se uzavírá.

Žáci si také mohli různě vyzdobit svoje herní pole a najít co nejlepší UX herní design. Na konci projektu všechny hry rozložíme na lavice a žáci si zkoušejí jak fungují projekty ostatních.

Vyzkoušel jsem projekt nášlapného alarmu, inspiraci jsem našel tady: https://microbit.org/projects/make-it-code-it/pressure-switch-alarm/

Úkolem žáků je vytvořit pomocí microbita, krokosvorek a papíru nášlapný alarm.

Z hlediska programování se jedná o velmi jednoduchou záležitost, osvědčil se mi tento kód:
Kód znamená: Když se v pinu 0 spojí elektrický obvod, ukaž ikonu srdce a počkej 2 vteřiny, pak vymaž obrazovku. Krokosvorky musí tedy být zapojené do pinu 0 a pinu GND, jakmile se dotknou nebo propojí, program se aktivuje.

K hodině jsme přistupovali badatelsky, žákům jsem napověděl pouze program a dal jim k dispozici papír, lepidlo, alobal, microbit a krokosvorky. Musím dodat, že žáci měli předchozí zkušenost se zapojováním jednoduchého obvodu přes microbit.

Žáci pracovali ve skupinkách po 2 a nakonec všechny skupiny pochopily, že musí alobalem vytvořit otevřený obvod, který se po sešlápnutí uzavře, a tím se aktivuje program v mikrobitu. Každému jsem rozdal plastovou mazací tabulku, která sloužila jako nášlapná deska. Zařízení museli vložit pod tabulku - microbita připojeného krokosvorkami vedle tabulky. Pak jsem šlapali na tabulku a zkoumali reakce microbita. V ideálním případě se dal alarm použít vícekrát.

Příklad zařízení, které se vložilo pod nášlapnou desku:

Osvědčilo se mi na začátku nedávat žádné nápovědy, radost z úspěšného řešení byla o to větší. Aktivita zabrala zhruba 30 minut, na konci jsme si sedli do kruhu a každý představil svoje řešení a popsal problémy se kterými se potýkal.

Pískací kelímek

V druhé části dvouhodinovky dostali žáci kelímek s vyznačenou ryskou a jejich úkolem bylo za pomocí microbita (nutná verze V2), alobalu a krokosvorek poslepu naplnit kelímek přesně po vyznačenou rysku.

Princip je stejný jako v minulém úkolu, žáci museli alobal umístit do úrovně rysky, na alobal připnout krokosvorky a microbita přeprogramovat na vydání zvukového signálu při spojení obvodu. Jakmile voda stoupla do úrovně alobalu - rysky - obvod se uzavřel a microbit zapípal, to byl signál pro zastavení vody. Podobný princip se v praxi používá s nádobami pro nevidomé nebo s nočníky pro malé děti, které po naplnění zahrajou melodii.

Osvědčilo se mi před projektem zadávat co nejmenší množství nápověd, radost z vyřešení úkolu byla o to větší. Při sdílení jsme si zdůrazňovali důležitost nepovedených pokusů a prototypů, bez nich bychom úspěšný produkt těžko vytvořili. Projekt se dá rozšířit o přeposílání signálu rádiem. U alarmu může jeden mikrobit rozpoznat našlápnutí a hned poslat zprávu o nezvaném hostovi do dalších mikrobitů ve skupině.

Pro letošní školní soutěž v angličtině jsem výhercům připravil medaile z 3D tiskárny s umístěním a vlastním jménem. Nově máme 3D tiskárnu na chodbě, děti chodí nadšeně okukovat, co zrovna tiskárna vyrábí. Když viděly, jak se na medaile nanášejí jména vítězů, hned se zajímaly o další soutěže na prvním stupni. Kdo by také nechtěl mít doma medaili z 3d tiskárny!

Naše tiskárna umí tiskout vždy pouze jednou barvou závoveň, efekt rozlišení barev u nás vzniká přes rozdílnou výšku jednotlivých vrstev. Konkrétně žlutý podklad má 3 mm, černý základ vlajky a umístění 4 mm a pruhy vlajky se jménem 5 mm. Na obrázku níže vidíte u šipky jednotlivé vrstvy - s každou vrstvou jsem nastavil změnu barvy - vlastnoručně vyměnil filament.

Jako další krok plánujeme celoškolní designovou soutěž o návrh medaile za čtenářství. (čtenářství sledujeme a podporujeme ve všech třídách prvního stupně).

Žáci budou mít za úkol nějprve mediali načrtnout, poté slepit z barevných čtvrtek a následně vymodelovat v programu TInkerCAD.

Model z barevných čtvrtek bude simulovat rozdílnou výšku vrstev pro 3D tisk, žáci si tak uvědomí, které prvky se budou překrývat a tím vytvoří výsledný barevný efekt. V posledním kroku - modelování v TinkerCAD žáci budou muset dodržet celoškolní limity pro rozměr medaile a i výška jednotlivých vrstev musí být jednotná, abychom mohli tisknout více medailí současně.

Projekt medaile doporučuji jako zajímavý a funkčně orientovaný vstup do 3D modelování a 3D tisku.

Manuál pro přípravu medaile: https://youtu.be/AmuEfpcoXnw

Náš Padlet: https://padlet.com/prirodnivedyapp/9nl3twor77dme569

V počátečních hodinách s microbitem začínáme s displejem a animacemi. Nejdříve si popovídáme o tom, jak lidské oko vnímá pohyb a jaké jsou způsoby filmového animování. Poté žáci dostanou za úkol vytvořit animaci ze základních příkazů z knihovny "basic"

Pokud chceme zapojit širší kontext, přidáme k samotné animaci třeba krátký příběh nebo popis, odůvodnění zvoleného postupu. Animace může mít také konkrétní zadání - třeba reklamní poutač nebo animace symbolizující varování.

Po zvládnutí animace jsme se vydali hlouběji do světa programování, začali jsme s diskuzí na téma souřadnice - kde se s nimi setkáváme a jaké mají využití. Pak jsme si vysvětlili, že každá dioda microbitu má svoje souřadnicové označení viz následující obrázek.

Ukázali jsme si, jakými příkazy můžeme jednotlivé diody rozsvítit na základě jejich souřadnic, vše naleznete v knihovně "led"

Abychom si procvičili orientaci v souřadnicích microbitu, zahráli jsme si hru námořní bitva (battle ships). Na tabuli jsem nakreslil 3 tvary lodí, které žáci umístili v simulátoru na microbit. Zde je ilustrační obrázek:

Žáci se pak rozdělili do dvojic, a každý navíc dostal malý papírek s hracím polem o velikosti 5×5 čtverečků, na kterém byli označeny souřadnice z Microbitu.

Námořní bitva probíhala následujícím způsobem. Hráči stříleli po lodích soupeře a svoje tahy zaznamenávali do papírku a do makecode simulátoru. Pro zjednodušení byl celé jedno kolo jeden z hráčů útočník a druhý obránce. Útočník střílel na lodě soupeře a svoje střely si zaznamenával do připravené souřadnicové sítě na papíru. Obránce pracoval s počítačem. Měl před sebou rozsvícené svoje lodě na simulátoru microbita a soupeřovy výstřely zaznamenával následujícím způsobem:

Po stisknutí tlačítka A na simulátoru tedy při trefené ráně zhasla část jeho vlastní lodě. Hra skončila když na displeji nebyla viditelná žádná část lodi.

Překvapilo mě, že většina žáků znala hru námořní bitva a rádi si tímto způsobem procvičili souřadnice.

Alternativně by mohl útočník zapisovat souřadnice také do simulátoru, zásah by se mohl zapsat maximálním jasem (brightness) a výstřel mimo naopak nižším jasem, tím by se vytvořil obraz zasažených lodí i výstřelů mimo.

V Halloweenském duchu jsem se rozhodl vyzkoušet aktivitu, ve které vytvoříme z Microbita moudrý klobouk z Harryho Pottera.

K nápadu mě přivedl tento zdroj: https://teachwithict.weebly.com/harry-potter-sorting-hat.html

Na projekt potřebujeme: Microbit, pouzdro s bateriemi, nastříhaný karton velikosti přibližně A6, výtvarné potřeby.

Začali jsme tím, že jsme si se třídou (čtvrťáci) pustili známou scénu z Harryho Pottera, ve které moudrý klobouk rozděluje studenty do slavných bradavických kolejí. Odkaz na video: https://www.youtube.com/watch?v=xQZFWA2KDbw

Následně jsem dětem ukázal vlastní moudrý klobouk vytvořený z Microbita. Microbit je zasazený do kartonu a ukazuje obličej moudrého klobouku. Ve chvíli, kdy si dám klobouk na(d) hlavu, zobrazí Microbit nápis jedné z kolejí (v našem případě ukázal jednu ze školních budov).

Děti využití silného kontextu okamžitě vtáhlo do děje a také si chtěly vyzkoušet, kterou budovu jim klobouk ukáže.

Pak přišla výroba vlastního klobouku, nejprve si každý do kartonu vystřihnul otvor na Microbita (používáme ochranný kryt s bateriemi, se kterým lze tímto způsobem manipulovat) a nakreslil vlastní klobouk.

Pak jsem přešli k programování, v tomto případě jsme používali poměrně pokročilé koncepty, nepředpokládal jsem, že děti získají jejich hluboké porozumění, ale museli program přesně vytvořil dle návodu a zjistili, jaké možnosti Microbit nabízí.

Program:

Na základě této aktivity jsem si uvědomil, jak důležitý je kontext, ve kterém Microbit používáme - obecně kontext, ve kterém předáváme dětem znalosti a dovednosti. Bez pomoci moudrého klobouku bych děti těžko motivoval k vytvoření podobného projektu, v našem případě bylo však nadšení k práci a soustředěnost dětí opravdové.

Možnost vytvořit vlastní hru přitáhne k programování všechny žáky a o to nám jde! Skrze robotiku a programování her můžeme u mnoha dětí vzbudit zájem o informatiku, proto jsem začal s tímto blogem a nakoupil Ozoboty, Microbity a Meowbit, ale k tomu se dostaneme až za chvíli.

Od tvůrců makecode.org vznikl web Makecode Arcade, který se zaměřuje na tutoriály, které vedou k tvorbě vlastních jednoduchých her s pixel artovou grafikou. Vše si můžete vyzkoušet zde: https://arcade.makecode.com/

V poslední hodině jeden můj žák vytvořil třeba tuto hru: https://arcade.makecode.com/69537-88333-13723-69869

Sám používám Make Code Arcade k výuce blokového programování v 9. třídě. Úkoly zadávám do Google Classroom, rád nasdílím pro inspiraci některé pracovní listy, které jsem k blokovému programování na tomto webu vytvořil.

Obvykle pracuji induktivní formou, tzn. nechám žáky se do tutoriálu ponořit samostatně a později jim dám pracovní list, ve kterém po nich chci objasnit koncepty, které museli použít.

Např. k tutoriálu "lemon leak" museli vysvětlit následující principy, zaměřil jsem se na proměnnou a události. (proměnnou už znali z minulých hodin)
V dalším tutoriálu "collect the clovers" jsem pracovní list formuloval následovně:

Principiálně se vždy snažím zaměřit pozornost dětí na principy a kroky, které považuji za podstatné. Pokud žáci nerozumí, sami za mnou přijdou a já jim to vysvětlím a požádám je, aby vysvětlení předali vlastními slovy kamarádům.

Nevysvětluji v informatice nic frontálně, osvědčilo se mi, že žáci potřebují mít vlastní zkušenost toho, že neví jak dál postupovat a potřeba dozvědět se více pak přichází automaticky. Pro mě to znamená, že musím některé věci vysvětlovat několikrát za sebou různým žákům, ale výsledný efekt tj. vyvolání "aha" momentu, mi za to stojí.

A to nejlepší nakonec. Před 2 týdny jsem si objednal z Amazon.co.uk Meowbit. Jedná se o miniaturní herní konzoli, která vám umožní hrát vlastní hry z Make Code Arcade editoru (dokonce podporuje i multiplayer!!).

Díky Meowbit si žáci mohou svoji vlastní hru fyzicky zahrát mimo simulátor, to je pro ně obrovská motivace a úkoly tak získávají zcela novou hloubku a smysluplnost.

Meowbit mám zatím pouze jeden, osobní a chystám se ho řádně otestovat, budu vás informovat, jak to dopadlo!

V dalším projektu s Microbitem jsme navázali na naše zkušenosti s proměnnou z minulé hodiny. V textu uvidíte 3 různé úlohy, na řešení si žáci museli přijít sami, výsledek vidíte ve formě animace.

Počítadlo 1, Lovci perel. Dva lovci perel mi postupně podají svoje perly. Chci spočítat, kolik mi jich dal první a kolik druhý - obě čísla chci pro kontrolu vidět na displeji. Poté chci spočítat, kolik mi jich přinesli dohromady.

Počítadlo 2, Dlaždičky. Chci spočítat počet dlaždic v kuchyni. Nechci ale počítat a zapisovat každou dlaždičku zvlášť. ( nápověda: Nejdřív potřebuji, aby mi Microbit spočítal první horní (vodorovnou) řadu a pak číslo vynásobím svislou řadou. Chci aby mi Microbit ukázal výsledný počet dlaždiček.
Každá úloha obsahovala 3 podbody, první byl doplňovací a další 2 jsem zaškrtával já - učitel, když mi žáci přinesli naprogramovaného Microbita.

Jak se jmenují vaše proměnné: __________________

Dokončete počítadlo

Vložte do počítadla vhodné animace

Příklad řešení společně s animací:

Počítadlo 3, Bonbóny. Potřebuji rozdělit bonbony. Chci do Microbita zadat počet bonbónů a následně počet lidí, kteří si je mají rozdělit. Microbit mi musí spočítat, kolik dostane každý bonbónů.

Počítadlo 4: Volná práce. Vymyslete vlastní počítadlo a jeho účel. Vymyslete k němu vlastní příběh. Využijte rozdílné vstupy (input), nezapomínejte na různé možnosti matematických operací. (sčítání, odčítání, násobení...)

Inspiraci jsem čerpal z následující publikace: https://makecode.microbit.org/courses/csintro

# data[].attributes.attachment_link.description
Záběry z dnešní hodiny informatiky se 3.C! Děti vyrobily vlastní tlačítko, kterým rozsvěcovali diodu zakomponovanou do obrázku. Jako zdroj používám Microbit (nemám samostatný kryt na baterie, pin 3V funguje i bez programování jako zdroj napětí), děti samy sestaví obvod s krokosvorkami a zapojí rezistor.

# data[].attributes.attachment_link.readable_text
Welcome to our comprehensive guide showcasing the most captivating and innovative Micro:Bit projects of 2023! In this article, we'll delve into the fascinating world of Micro:Bit projects, exploring their potential, creativity, and impact. Whether you're a beginner or an experienced programmer, the Micro:Bit's versatility and user-friendly nature make it an ideal platform to bring your ideas to life. Prepare to be inspired and embark on an incredible journey into the realm of Micro:Bit innovation!

Coding is hard and complicated 🙁

- Says every guy that is not into electronics

I am pretty sure you have at least come across one person saying that statement before. Or are you a victim of coding as well and find that programming is complicated and hard to learn? Because honestly, I am one of them as well! But with micro: bit, coding can be made simple and beginner-friendly!

The Micro:bit v2.2 is a compact microcontroller that offers an ideal learning platform for children and beginners who are interested in programming. It empowers users to create their own digital games, interactive projects, and robotics effortlessly. With advanced features like rich peripherals, a 2.4GHz radio, and Bluetooth 5.0, it offers limitless possibilities for exploration and creation. Its programmable LEDs, MEMS microphone, speaker, touch-sensitive logo, and motion detection capabilities further enhance its functionality.

Unlocking the Programming Magic: How to Program the micro:bit

Programming the micro:bit is incredibly approachable, making it ideal for beginners without requiring years of experience! In just a matter of minutes, you can grasp the basics and dive right into the exciting world of micro:bit programming. To cater to various learning preferences and skill levels, the micro:bit offers support for three distinct programming languages:

1. Microsoft Makecode: This user-friendly graphical block-based system empowers beginners to create programs by simply dragging and dropping blocks of code. It provides a visual and intuitive interface, making it an excellent starting point for those new to programming.

2. Scratch: Another graphical drag-and-drop interface. For many, Scratch is their first introduction to programming from around age 8 and up. In contrast to MakeCode, Scratch focuses on providing a smaller set of code blocks that are designed to be versatile and adaptable.

3. Python: As you advance in your micro:bit programming journey, MicroPython becomes a powerful option. Pro developers often favor this text-based editor for its flexibility and expressiveness. While it may require a deeper understanding of coding concepts, MicroPython unlocks endless possibilities for crafting intricate and sophisticated projects.

If you're just starting out, we recommend beginning with Makecode or Scratch to acquaint yourself with the system and gain confidence in your coding abilities. As you become more comfortable and familiar with the micro:bit's functionalities, you can then explore the rich capabilities of Python.

Top 28 Micro:bit Projects for 2023

BitGadget Kit includes a BitMaker and up to 9 different Grove modules. The most suitable kit for micro:bit intermediate learners to dive deep into the world of micro:bit. One project you could create is your own customized mood lighting with the RGB LED strip which automatically senses when it needs to come on through a light sensor or adjust it manually with a sliding potentiometer and pushbutton.

The LEDs change its light display regularly as you rotate the rotary angle sensor, just like filling a glass.

When tilting the micro:bit left and right, you can see a rainbow-like RGB LED strip!

Keep your secrets in a fantastic box! If someone opens it, it'll alert you!

This is an automatic door made with a servo and an ultrasonic distance sensor. If something approaches, it'll open automatically.

Use the slide potentiometer to control the servo rotation, this configuration is commonly used in robotic arm projects.

You can build Music Player, Ultrasonic Distance Sensor, Steering Servo Control, Sliding melody controller within the parts above.

What do you need?

We are starting off with this project because with the micro:bit, you can only do so much with it as it lacks peripherals. In addition, you may feel that onboard I/O rings and crocodile clips are not handy and safe enough to connect peripherals.

With the addition of the Bitmaker, using the micro:bit would be much more convenient and simple. So let's not wait and connect your micro:bit with the Bitmaker in this 1st project.

The Bitmaker is a micro:bit Grove expansion board that has 6 Grove connectors and also features 4 built-in addressable RGB LED and speaker for playing melodies! This project will show you how to use the Bitmaker using Makecode and control its onboard buzzer and Neopixel RGB LED. In addition, you will learn how to use our Grove Modules together with the Bitmaker.
What is Grove?
You may have noticed I said that the Bitmaker is a micro:bit Grove Expansion board, but what is Grove?

Grove is Seeed's very own modular, standardized connector prototyping system. Grove takes a building block approach to assemble electronics. Compared to the jumper or solder based system, it is easier to connect, experiment and build and simplifies the learning system.

Combine the micro:bit and the Grove System, you get a system perfect for beginners and also children to learn electronics and programming!

What do you need

Interested? You can find the full tutorial on our other blog on Micro:bit Project - Getting Started with Bitmaker!

While we are just getting started, let us make a simple nametag to familiarise ourselves with the coding tools and how to connect our Micro:bit to our computer to program it! Through this project, you will be able to show your name on the LEDs on the Micro:bit.

In addition, to take a step further, you can personalize it yourself by making a wearable badge with safety pins and powering it up with a battery pack with this project by Technology Will Save Us!

What do you need?

That's all! You just require your micro:bit to create this project! You can find the full tutorial on Makecode Micro:bit here!

Through this project, you will be able to learn how to pair an Android smartphone with Micro:bit onboard Bluetooth and create a Micro:bit selfie remote.

Just Place your phone wherever you want to take your photo from and get in position with your props and just easily press the onboard Micro:bit button to get your selfie taken! Furthermore, you can also record a video with this remote not just selfies for a more awesome message.

What do you need?

Micro:Bit V2.2

Android Smartphone

Micro:bit Android App

Microsoft Makecode Software

Interested? You can find the full tutorial by Techmirtz on Hackster.io!

With this project, you will create the class buzz wire game where players will have to guide a wand along a metal wire course without making contact. Making contact will add to player score where the player with the lowest score wins!

If you want to take it further, you can choose to make a longer course, more bends or add a buzzer that buzz when contact is made!

What do you need?

Interested? You can find the full tutorial on CodeClub Projects!

With this burglar alarm project, you will learn about micro bit communication and communicate between 2 micro:bits! This project will involve 2 micro:bit communicating via radio signal where one will be used for notification and the other for sensing light level to notify the previous micro:bit whether to turn on the alarm.

What do you need?

Interested? You can find the full tutorial by Anish Ansari on Hackster.io!

Micro:bit robot kits are often costly that often costs more than $50. But what about building your own out of recycled materials for free! With this robot bus project, you will learn how to control a robot using the Micro:bit.

What do you need?

Interested? You can find the full tutorial by Gord Payne on Hackster.io!

Through this project, you will learn how to use gesture control with your micro:bit! This gesture recognition project is able to recognize 9 different gestures and display them on the micro:bit.

If you want to take it further, you can implement this gesture control into your other projects as well. For example, imagine controlling a robot car using gestures!

What do you need?

Interested? You can find the full tutorial at Seeedstudio Community!

With micro:bit built-in accelerator and compass, you can turn your micro:bit into a game controller! Through this project, you will learn how to use python to code your micro:bit which is slightly more challenging, however, there is a full tutorial and the code is already pre-written!

What do you need?

Interested? You can find the full tutorial by Musabkilic on Github!

Do not wish to spend money on step counters and fitness trackers? Why not build your own with the Micro:bit! Through this project, you will make use of micro:bit onboard accelerometer to make a step counter to track your daily steps!

What do you need?

Interested? You can find the full tutorial on Micro:bit Educational Foundation!

Through this fun project, you will use fruits to create music by making the fruits touch-sensitive where if you touch them, they will play a sound on your computer!

What do you need?

Interested? You can find the full tutorial on makecode micro:bit!

In this tutorial, let's learn how to make a "Penalty Kick Game" using REKA-BIT with micro:bit! It's fun, easy to make, and you can play it with your friends!

What do you need?

Interested? You can find the full tutorial at Cytron Technologies!

In this project, you will learn how to connect a micro:bit to a Raspberry Pi, program the micro:bit and Minecraft using python and also connect and program buttons and pins on your micro:bit and Raspberry Pi to detect motion!

What do you need?

Interested? You can find the full tutorial at Raspberry Pi Projects!

If you do not wish to DIY a robot car, how about getting a DIY car chassis! Do not worry this robot car kit only costs $24.90 which is much cheaper than other kits out there.

With the combined power of micro:bit in-built sensors and the sensors and actuators on BitCar platform, it is suitable for wide range of applications and projects. For example, it is obstacle avoiding thanks to an ultrasonic sensor add-on and has built-in speaker for playing melody or providing sound effect together with many more other actuators! Furthermore, it features a double castor wheel design, which makes both vertical and horizontal motion possible.

Want to take it further? There are also Grove connectors where you can add AI cameras, recognizers or screens to the BitCar!

What do you need?

Interested? You can find the full tutorial at TinkerGen!

Remember the Tamagotchi? Through this project, we will be creating a virtual pet like the Tamagotchi programmed by Python where you can interact with the pet by feeding it and playing with it. At the same time, you will also know how your pet is feeling!

What do you need?

Interested? You can find the full tutorial on Grok Learning!

Through this project, you will be able to play awesome music with your new micro:bit air guitar! Using the light sensor on the micro:bit, you will be able to play different pitches by adjusting the amount of light it receives!

What do you need?

Interested? You can find the full tutorial by Digital Maker SG on Instructables!

With the micro:bit, you can build your very own reaction game and play with your friends and family! Using the physical switches built, you can compete with each other to see who has the better reaction speed. Since this game has an infinite loop, you can keep playing as much as you like!

What do you need?

Micro:Bit V2.2

4 crocodile clip leads

Some scrap cardboard, tin foil, glue and scissors

Interested? You can find the full tutorial on Makecode Microbit!

With the onboard LEDs, you can sure create various games with the micro:bit. Why not try this drag racing game which is great for passing time.

Furthermore, this game can play up to five players, perfect to play with friends! Through this project, you will learn how to create the game along with learning how to duplicate the code for additional players.

What do you need?

Interested? You can find the full tutorial on 101Computing!

With this project, you will combine the micro:bit and Raspberry Pi together to display the weather forecast for the next 7 days for wherever you live! Through this project you will learn how to fetch a weatherr forecast using Py0WM and how to create custom images to display on the micro:bit!

What do you need?

Interested? You can find the full tutorial on Raspberry Pi Projects!

With this project, you will learn how to control a servo motor and combine it together with the Micro:bit to read temperature and create a temperature gauge!

What do you need?

Interested? You can find the full tutorial by Anish Ansari on Hackster.io!

With a bunch of recycled materials and a servo motor, you can create a funny milk carton robot!

What do you need?

Interested? You can find the full tutorial on Makecode Microbit here!

With this project, you can easily create a rock paper scissors game that you can game among your friends! Using the onboard accelerometer on the micro:bit, by shaking it, the micro:bit will randomise and pick either rock, paper or scissors!

What do you need?

Interested? You can find the full tutorial on Makecode Microbit!

Through this project, you will learn how to create a game of old school Tetris to play on your own micro:bit!

What do you need?

Interested? You can find the full tutorial on 101 Computing!

Eliminate plant watering worries with the micro:bit automated system! Using a soil moisture sensor and mini water pump, it waters your plants as needed.

What do you need?

Interested? You can find the full tutorial on Makecode Microbit!

Introducing a gas leak monitoring device that comes equipped with adjustable sensitivity to effectively detect natural gas. The device employs voice prompt warnings to provide instant alerts, ensuring timely response. Furthermore, it incorporates a ventilation mechanism, enhancing overall fire safety.

What do you need?

Interested? You can find the full tutorial on Hackster!

Looking to create a compact, powerful music player for your home? This project requires just two items and allows you to build a mini music player with built-in speaker, headphone support, and volume control. Get ready to enjoy your favorite tunes in style!

What do you need?

Interested? You can find the full tutorial on Hackster!

Here are just some exciting micro:bit projects to inspire you and expand your coding and programming skills through micro:bit. If you haven't obtained a Micro:bit yet, there's no better time to do so! You can get our Micro:Bit V2.2 right here. To delve deeper into the micro:bit and begin your journey, take a look at our comprehensive guide on Getting Started with micro:bit.

Are you new to micro:bit? Explore our BitStarter Kit and BitGadget Kit, which provide all the necessary components and step-by-step instructions to create engaging micro:bit projects that incorporate Grove modules. These projects will bring your creations to life with vibrant lights, motion, and sound.

Would you like to explore more micro:bit products? We also offer a diverse range of kits, shields, cases, and extensions, such as Interested in more micro:bit products? We also offer various other kits, shields, cases, and extensions like Bitwear, BitPlayer, BitCar, BitWearable Kit, Kittenbot and many more!

Helpful Resources

To help you on your journey in micro:bit, here are some helpful resources that you can look at to get started and go further!

Hackster.io and Instructables - You can find awesome micro:bit projects done by makers with instructions and try it out for yourself!

Udemy - Online learning platform with micro:bit learning courses to learn more about electronics and the micro:bit.

micro:bit - Micro:bit official website. You can find more micro:bit project ideas and tutorials here!

Makecode Micro:bit - Code editor for the micro:bit powered by Microsoft MakeCode. Find projects and tutorials here!

About Author

# data[].attributes.attachment_link.title
Micro:Bit Projects Showcase: Discover the Ultimate Collection of 27 Projects to Try in 2023!" - Latest Open Tech From Seeed

# data[].attributes.attachment_link.description
Today, we are going to make use of the micro:bit features together with a few peripherals to create over 28 projects! If you didn't know, here are its features!

# data[].attributes.attachment_link.title
GitHub - carlosperate/awesome-microbit: A curated list of BBC micro:bit resources.

# data[].attributes.attachment_link.description
A curated list of BBC micro:bit resources. Contribute to carlosperate/awesome-microbit development by creating an account on GitHub.

# data[].attributes.attachment_link.description
Bring learning to life for every grade and every subject with Tinkercad.

# data[].attributes.attachment_link.readable_text
Tak, jak se mění svět kolem nás, škola a prostředí, ve kterém se učení žáků odehrává, mění se i nároky na učitele. Již více než tři desetiletí do práce učitelů s různou mírou intenzity a úspěšnosti pronikají digitální technologie. O jejich účelném začleňování ale stále panují nejasnosti. Teprve před několika lety začaly v evropských institucích snahy o vytvoření systematického popisu digitálních dovedností a kompetencí, kterými by měli být vybaveni učitelé. Také bylo stále více zřejmé, že ve sbližující se Evropě je nutné hovořit i v této oblasti společnou terminologií. Výsledkem těchto snah je rámec digitálních kompetencí pedagogů DigCompEdu.

DigCompEdu je výstupem dlouhodobé výzkumné činnosti Společného výzkumného střediska (Joint Research Centre) Evropské komise, jehož úkolem je poskytovat nezávislé vědecké poradenství opírající se o důkazy a přispívat tak k tvorbě politik Evropské unie. Dnes zveřejňovaný český překlad tohoto rámce vznikl v projektu Podpora práce učitelů (PPUČ) Národního ústavu pro vzdělávání, který podporuje pedagogy základních a mateřských škol v jejich snaze rozvíjet čtenářskou, matematickou a digitální gramotnost a informatické myšlení žáků a dětí. Tento projekt zároveň řeší vybraná opatření Strategie digitálního vzdělávání do roku 2020 (SDV).

SDV ukládá v souvislosti s digitálními kompetencemi učitelů realizovat hned několik opatření. Jedním z prvních kroků bylo zmapování situace a ujasnění si, jak by výstupy projektu v souladu se schválenou strategií měly vypadat. Z tohoto důvodu byly zpracovány a v dubnu 2018 publikovány dvě studie [1], které dospívají k závěru, že nejvhodnějším obsahovým základem pro další aktivity bude DigCompEdu [2].

DigCompEdu je zdrojem pro standard digitálních kompetencí učitele, který NÚV připravuje v projektu PPUČ a ve spolupráci s MŠMT navrhuje jeho uplatnění v praxi (např. v rámci akreditace programů na vzdělávání učitelů). Na Metodickém portálu RVP.CZ bude na rámci DigCompEdu vytvořena nová aplikace Profil Učitel21, která bude sebehodnotícím nástrojem pro reflexi a plánování vlastních digitálních dovedností učitelů. Aplikace bude pilotně spuštěna/testována v příštím roce.

DigCompEdu vymezuje 22 digitálních kompetencí učitele sdružených v 6 oblastech:

Profesní zapojení učitele - pracovní komunikace; odborná spolupráce; reflektivní praxe; soustavný profesní rozvoj.

Digitální zdroje - výběr digitálních zdrojů; tvorba a úprava digitálních zdrojů; organizace, ochrana, sdílení digitálních zdrojů.

Výuka - vyučování; vedení žáka; spolupráce žáků; samostatné učení žáků.

Digitální hodnocení - strategie hodnocení; analýza výukových výsledků; zpětná vazba a plánování.

Podpora žáků - přístupnost a inkluze; diferenciace a individualizace; aktivizace žáků.

Podpora digitálních kompetencí žáků - informační a mediální gramotnost; digitální komunikace a spolupráce; tvorba digitálního obsahu; odpovědné používání digitálních technologií; řešení problémů prostřednictvím digitálních technologií.

Oblasti a rozsah DigCompEdu s členěním na jednotlivé digitální kompetence

Rámec obsahuje podrobnější popisy všech digitálních kompetencí, vazby mezi nimi, konkrétní příklady aktivit či fáze vývoje u každé digitální kompetence. Zároveň stanovuje úrovně pokroku po vzoru Společného evropského referenčního rámce pro jazyky (SERR). Ty jsou uváděny pomocí motivační role od úrovně A1 do C2: nováček, objevitel, praktik, odborník, lídr, průkopník. Díky těmto specifikacím je možné hodnotit úroveň jednotlivých dílčích vědomostí, dovedností, postojů a hodnot pedagoga v oblasti využívání digitálních technologií v pedagogickém procesu.

DigCompEdu patří do širší rodiny rámců digitálních kompetencí, z které byl již v minulosti publikován rámec digitálních kompetencí evropského občana ( DigComp - The Digital Competence Framework for Citizens), rámec digitálně fungující vzdělávací organizace ( DigCompOrg - Framework for Digitally Competent Educational Organisations) a rámec digitálních kompetencí pro spotřebitele ( DigCompConsumers - The Digital Competence Framework for Consumers). Mezi hlavní cíle zavádění těchto rámců patří zvýšit porozumění, usnadnění spolupráce ve vzdělávacím sektoru a nastolení společné terminologie.

# data[].attributes.attachment_link.title
Spomocník: Evropský rámec digitálních kompetencí pedagogů DigCompEdu

# data[].attributes.attachment_link.description
Zpráva o publikování českého překladu evropského dokumentu popisujícího digitální kompetence pedagogů, jehož součástí jsou i standardy, které mohou být použity k sebehodnocení a budou mít vliv na definování profilu uchazečů o učitelské povolání.

# data[].attributes.attachment_link.readable_text
1. Využívejte své nejbližší okolí a reálné situace. Fyzika je opravdu všude kolem nás, objevte ji s dětmi a stane se součástí přirozeného vzdělávání.

2. Pokud začínáte , vyzkoušejte nejprve krátkou aktivitu a pak přidávejte další. Čím častěji vyrážíte s dětmi ven, tím víc fyziky objevíte. Venku čeká interaktivní učebna, která nabízí záplavu pomůcek, zdarma, celý rok, každý den něco nového.

3. Neučte venku "jen" fyziku, objevujte s dětmi souvislosti skrze spojení předmětů do "SCIENCE". Ideálně s kolegou už plánujte učení venku. Tam kde se fyzika propojí s biologií, matematikou či chemií vše dává větší smysl i dopad.

4. Sdílejte své lekce, zážitky i otázky v uzavřené FB skupině Učíme a hrajeme si venku nebo na tym@ucimesevenku.cz

1. Baví vás fyzika venku?

2. Máte doporučení na pomůcky ven?

3. Chcete sdílet své vlastní lekce a nápady ven?

Napište nám na tym@ucimesevenku.cz

Tato stránka používá cookies

Na stránkách používáme soubory cookies. Některé jsou nezbytné pro fungování stránek, jiné nám umožňují poskytnout vám lepší zkušenost při návštěvě našich stránek nebo zobrazování reklamy, pomáhají nám analyzovat návštěvnost a stránky zlepšovat. Více informací

Souhlas s používáním cookies

Cookies jsou malé soubory, které se dočasně ukládají ve vašem počítači a pomáhají nám k lepší uživatelské zkušenosti na našich stránkách. Cookies používáme k personalizaci obsahu stránek a reklam, poskytování funkcí sociálních sítí a k analýze návštěvnosti. Informace o vašem používání našich stránek také sdílíme s našimi partnery v oblasti sociálních sítí, reklamy a analýzy, kteří je mohou kombinovat s dalšími informacemi, které jste jim poskytli nebo které shromáždili při vašem používání jejich služeb.

Ze zákona můžeme na vašem zařízení ukládat pouze soubory cookie, které jsou nezbytně nutné pro provoz těchto stránek. Pro všechny ostatní typy souborů cookie potřebujeme vaše svolení. Budeme vděční, když nám ho poskytnete a pomůžete nám tak, naše stránky a služby zlepšovat. Svůj souhlas s používáním cookies na našem webu můžete samozřejmě kdykoliv změnit nebo odvolat. Více informací

# data[].attributes.attachment_link.description
1. Využívejte své nejbližší okolí a reálné situace. Fyzika je opravdu všude kolem nás, objevte ji s dětmi a stane se součástí přirozeného vzdělávání. 2. Pokud začínáte , vyzkoušejte nejprve krátkou aktivitu a pak přidávejte další. Čím častěji vyrážíte s dětmi ven, tím víc fyziky objevíte.

# data[].attributes.attachment_link.title
Středisko volného času ATLAS a BIOS Přerov

# data[].attributes.attachment_link.description
Oficiální stránky Střediska volného času ATLAS a BIOS Přerov

# data[].attributes.attachment_link.description
Pohár vědy je mezinárodní soutěž, která nabízí žákům všech věkových kategorií skupinové badatelské, experimentální a komunikační aktivity související s řešením teoretických i praktických problémů z různých oborů fyziky, chemie, matematiky, techniky či biologie a ekologie a podporuje kreativitu a technické, manuální a ICT dovednosti.

# data[].attributes.attachment_link.readable_text
Recyklohraní je školní recyklační program, který vznikl pod záštitou MŠMT České republiky. Jeho cílem je prohloubit znalosti žáků v oblasti třídění a recyklace odpadů a umožnit jim osobní zkušenost se zpětným odběrem baterií a použitých drobných elektrozařízení.

Jak se přihlásit?

Přihlášení je snadné a zabere pouhé 2 minuty vašeho času! Stačí zadat IČO vaší školy a pak už jen vyplnit registrační údaje! Účast v projektu je zcela zdarma a přihlásit se může každá MŠ, ZŠ i SŠ v České republice.

Více informací

# data[].attributes.attachment_link.description
Recyklohraní je školní recyklační program, který vznikl pod záštitou MŠMT České republiky. Jeho cílem je prohloubit znalosti žáků v oblasti třídění a recyklace odpadů a umožnit jim osobní zkušenost se zpětným odběrem baterií a použitých drobných elektrozařízení. Jak se přihlásit? Přihlášení je snadné a zabere pouhé 2 minuty vašeho času!

# data[].attributes.attachment_link.title
Aplikace - Stahuj zdarma - Svět energie.cz

# data[].attributes.attachment_link.title
AmiPro a Lotus WordPro po letech (ještě jednou)

# data[].attributes.attachment_link.description
Staré lásky nerezaví, ale někdy přece jen trochu jo. Přesto jsou textové editory AmiPro a Lotus WordPro těmi, kterým jsem roky dával přednost před Wordem. Jejich logika a funkčnost mi byla vždycky …

# data[].attributes.attachment_link.readable_text
IBM/Lotus SmartSuite is an office suite from Lotus software for Windows and OS/2. SmartSuite includes SmartCenter, 1-2-3, Word Pro, Freelance Graphics, Approach, Organizer, and ScreenCam.

SmartSuite was primarily targeted at corporate use. Its primary advantages were cross platform compatiblity with IBM OS/2, multithreaded 32-bit processing power under OS/2 prior to Windows 95, integration with Notes, and compatiblity with Lotus 1-2-3. It competed heavily against Microsoft Office. In 1995, Microsoft "punished" IBM for selling SmartSuite by withholding OEM Windows 95 licenses from them until the last second.

Downloads

Comments

Please enable JavaScript to view the comments powered by Vanilla.

# data[].attributes.attachment_link.description
IBM/Lotus SmartSuite is an office suite from Lotus software for Windows and OS/2. SmartSuite includes SmartCenter, 1-2-3, Word Pro, Freelance Graphics, Approach, Organizer, and ScreenCam. SmartSuite was primarily targeted at corporate use. Its primary advantages were cross platform compatiblity with IBM OS/2, multithreaded 32-bit processing power under OS/2 prior to Windows 95, integration with Notes, and compatiblity with Lotus 1-2-3.

# data[].attributes.wish_content.attachment_props.text
Češi si myslí, že... 20 % Čechů jsou státní úředníci.

Realita?

2 %

pouhá desetina odhadu

Možná proto chce každý opoziční politik škrtat úředníky a pak když je u moci, tak je nemůže najít... :-)

# data[].attributes.wish_content.attachment_props.original_text
Češi si myslí, že... 20 % Čechů jsou státní úředníci.

Realita?

2 %

pouhá desetina odhadu

Možná proto chce každý opoziční politik škrtat úředníky a pak když je u moci, tak je nemůže najít... :-) https://t.co/hFlKkmPuBs

# data[].attributes.attachment_link.embed_code
Češi si myslí, že... 20 % Čechů jsou státní úředníci.

Realita?

2 %

pouhá desetina odhadu

Možná proto chce každý opoziční politik škrtat úředníky a pak když je u moci, tak je nemůže najít... :-) pic.twitter.com/hFlKkmPuBs
— Michal Sirový 🇨🇿 (@sssirda) November 23, 2022

# data[].attributes.attachment_link.metadata.attachment_props_source.data.text
Češi si myslí, že... 20 % Čechů jsou státní úředníci.

Realita?

2 %

pouhá desetina odhadu

Možná proto chce každý opoziční politik škrtat úředníky a pak když je u moci, tak je nemůže najít... :-) https://t.co/hFlKkmPuBs

# data[].attributes.attachment_link.metadata.attachment_props.original_text
Češi si myslí, že... 20 % Čechů jsou státní úředníci.

Realita?

2 %

pouhá desetina odhadu

Možná proto chce každý opoziční politik škrtat úředníky a pak když je u moci, tak je nemůže najít... :-) https://t.co/hFlKkmPuBs

# data[].attributes.attachment_link.metadata.attachment_props.text
Češi si myslí, že... 20 % Čechů jsou státní úředníci.

Realita?

2 %

pouhá desetina odhadu

Možná proto chce každý opoziční politik škrtat úředníky a pak když je u moci, tak je nemůže najít... :-)

# data[].attributes.attachment_link.readable_text
Algodoo is a unique 2D-simulation software from Algoryx Simulation AB. Algodoo is designed in a playful, cartoony manner, making it a perfect tool for creating interactive scenes. Explore physics, build amazing inventions, design cool games or experiment with Algodoo in your science classes. Algodoo encourages students and children's own creativity, ability and motivation to construct knowledge while having fun. Making it as entertaining as it is educational. Algodoo is also a perfect aid for children to learn and practice physics at home.

Functionality

With Algodoo you can create simulation scenes using simple drawing tools like boxes, circles, polygons, gears, brushes, planes, ropes and chains. Easily interact with your objects by click and drag, tilt and shake. Edit and make changes by rotating, scaling, moving, cutting or cloning your objects.

Physical elements

You can also add more physics in your simulation like fluids, springs, hinges, motors, thrusters, light rays, tracers, optics and lenses. Algodoo also allows you to explore and play around with different parameters like gravity, friction, restitution, refraction, attraction, etc.

Analyze and visualize

For deeper analysis you can also show graphs or visualize forces, velocities and momentum. You can also enhance your visualization by showing X/Y components and angles.

Algobox - Sharing scenes

In Algobox, our scene library with over 50 000 scenes, you can easily save and share your creations with friends or browse and download other user made scenes. Algobox is easily accessed from within Algodoo or from this website under Scenes.

Community

With a large and active community, engaging educators, parents and kids you can discuss and share your thoughts about Algodoo.

Technology

Algodoo is based on the latest technologies, from Algoryx Simulation AB, for interactive multiphysics simulation, including variational mechanical integrators and high performance numerical methods.
Algodoo runs on Windows and Mac OS. Algodoo is optimized for the Intel® powered convertible Classmate PC and interactive whiteboard systems like SMART Board.

# data[].attributes.attachment_link.description
Algodoo is a unique 2D-simulation software from Algoryx Simulation AB. Algodoo is designed in a playful, cartoony manner, making it a perfect tool for creating interactive scenes. Explore physics, build amazing inventions, design cool games or experiment with Algodoo in your science classes.

# data[].attributes.body
https://www.youtube.com/channel/UC1Cp5caGwHvJZxHoevGoDdA

# data[].attributes.attachment_link.keywords[]
list "top 10" facts viral "10 most" braintime "brain time" brain time amazing unbelievable incredible "in the world" most "the most" the list best video peop...

# data[].attributes.attachment_link.description
There are a lot of unusual and incredible places on our planet we would all like to visit someday. However, Earth is huge, and our lives are quite short.

# data[].attributes.body
https://www.youtube.com/watch?v=iik25wqIuFo

# data[].attributes.body
https://audius.co

# data[].attributes.body
https://www.youtube.com/watch?v=0ZZTP_hoMPw

# data[].attributes.attachment_link.readable_text
Uh oh! Wolfram|Alpha doesn't run without JavaScript.

Please enable JavaScript. If you don't know how, you can find instructions . Once you've done that, refresh this page to start using Wolfram|Alpha.

# data[].attributes.attachment_link.title
Wolfram|Alpha: Making the world's knowledge computable

# data[].attributes.attachment_link.description
Compute answers using Wolfram's breakthrough technology & knowledgebase, relied on by millions of students & professionals. For math, science, nutrition, history, geography, engineering, mathematics, linguistics, sports, finance, music...

# data[].attributes.attachment_link.readable_text
Vyjádřete svůj názor

Vítejte na stránkách, které se věnují hodnocení učitelů!

Jsi žák, student, absolvent nebo rodič? Nyní máš jedinečnou šanci využít obrácené role a ohodnotit svého učitele! Chtěl by jsi pochválit skvěle odvedenou práci učitele, nebo naopak upozornit další, na co si mají dát pozor? Pak jsou tyto stránky určené právě pro tebe! Vyjádři svůj názor a dej šanci ostatním dozvědět se o svém budoucím kantorovi víc!

Svoje hodnocení učitele můžes vkládat velice jednoduše a naprosto anonymně! Jediná podmínka je zůstat slušný a spravedlivý!.

Tak už na nic nečekej a pusť se do toho! Vyhledej svou školu nebo svého učitele přes vyhledávání či seznam škol a vrhni se do známkování!

Navíc tu máš k dispozici také diskusní fórum, kde můžeš probírat s kamarády vše, co tě zajímá! Stačí si u nás založit fórum tvé školy a sdílet s kamarády zkušenosti ze školy!

# data[].attributes.attachment_link.description
Vítejte na stránkách, které se věnují hodnocení učitelů! Jsi žák, student, absolvent nebo rodič? Nyní máš jedinečnou šanci využít obrácené role a ohodnotit svého učitele! Chtěl by jsi pochválit skvěle odvedenou práci učitele, nebo naopak upozornit další, na co si mají dát pozor? Pak jsou tyto stránky určené právě pro tebe!