Welcome to the HaHaHa Robotics team website!
Once upon a time there were three little pigs siblings, called Mike, Martina and Mark of the Hanus family, forced to create the Ha-Ha-Ha Robotics Team for team competitions in robotics. This website contains our individual and team projects in electronics, robotics and programming. Some older projects are written in our native Czech language, newer projects we try to write in English.
Mike (16) is interested mainly in programming of mcu (8-bit pic, 32-bit arm cortex-m0+/m4/m7 in c/c++), embedded linux, desktop (Visual Studio C#, C++/Qt) and web (ASP.NET, HTML, CSS, JavaScript) applications, but also designs his PCBs in Eagle CAD, solders them and prepares mechanical models in CAD (SketchUp, DesignSpark Mechanical, BRL-CAD, LibreCAD, OpenSCAD, FreeCAD) and 3D printer CAM software (MeshLab, NetFabb, Sli3er).
Martina (15) draws electronic circuits in Eagle CAD, designs mechanical parts in SketchUp and prints them on a 3D printer, assembles and solders PCBs, programs 8-bit PIC MCUs and 32-bit ARM Cortex M0+/M7 and ESP32 in C language, codes webservers and wireless mobile applications, programs embedded linux and desktop applications in Python.
Mark (11) draws circuits in Eagle CAD and KiCAD, solders PCBs with THT/SMD components, draws mechanical parts in SketchUp for 3D printing, codes 8-bit PIC MCUs and 32-bit ARM Cortex M0+/M4 in C language and starts with coding of PC desktop applications in Python.
News
23 June 2019
Martina and Mike were competing in the national round of the Coding competition in the microcontroller category. Mike, after winning the regional round, finished 12th, Martina 17th.
http://talentovani.cz/souteze/soutez-v-programovani
16 June 2019
Martina has won the national round of the Student Professional Activities in the category Electrotechnics, Electronics and Telecommunications for the second time with her Educational Model of a Human Hand with Wireless Control Modules!
http://www.soc.cz/dokumenty/vysledkove_listiny/2018-19.pdf
https://gitlab.com/MartinaH/soc2019
29 May 2019
Martina has won a first place in the Junior Inovator competition of the Moravian-Silesian region with her project “Modern multidisciplinary robotics education on cheap practical models” http://frengp.cz/novinka/170
12 May 2019
We have a successful national championship in the radio-electronics of youth this year – Mark has won the first place in the Z1 category (< 13 years) and Martina 3rd place in the Z2 category (13 - 16 years)!
http://www.ok2uwq.com/news.php?extend.95.1
23 April 2019
Mark and Martina were competiting in the Competition of the students programs in Ostrava, Martina won with her project Robotic hand and Mark got the 2nd with Digital clocks.
http://www.gvoz.cz/clanek/11-rocnik-soutezni-prehlidky-studentskych-programu-je-za-nami/
22 March 2019
Martina and Mike teamed in the CISCO Netwoking Games competition in the IoT category and finished in the 4th place from 49 high-school teams from the Czech and Slovak Republic.
http://www.netacad-games.cz/historie/vysledky-2019
January 2019
Martina made it again and became a finalist for the second time in the international student competition Google Code-in for her contribution in development of the open-source program Catrobat!
https://opensource.googleblog.com/2019/01/google-code-in-2018-winners.html
14 December 2018
Martina won the first price in the Electrotechnical Olympiad for the high schools organized by Czech Technical University in Prague
http://go2.fel.cvut.cz/z-minulych-rocniku/vi-rocnik/
17 June 2018
Martina has won the national round of the Student Professional Activities in the category Electrotechnics, Electronics and Telecommunications with her Universal Control System for Educational Robotic Manipulators.
http://www.soc.cz/dokumenty/vysledkove_listiny/2017-18.pdf
https://gitlab.com/MartinaH/soc2018
3 June 2018
Mike has won a second place in the national championship in the radio-electronics of youth in the Z2 category.
http://frengp.cz/novinka/145
23 May 2018
Martina and Mike were successfully competing in the Opavian Robocup – Martina has won the 1st place and Mike the 3rd place!
https://inoviny.slu.cz/index.php/aktualne/3043-sesty-rocnik-opavskeho-robocupu-zaznamenal-rekordni-ucast
30 April 2018
Mark and Martina were competiting in the Competition of the students programs in Ostrava and both won the first place in their categories, Martina with her project Robotic hand and Mark with Sumo robot Azor.
http://www.gvoz.cz/clanek/soutezni-prehlidka-studentskych-programu/
31 January 2018
Martina has been selected as a finalist in the international student competition Google Code-in for her contribution in development of the open-source program Catrobat for easy creating mobile applications!
https://opensource.googleblog.com/2018/01/google-code-in-2017-winners.html
15 December 2017
Mike won the second price in the Electrotechnical Olympiad for the high schools organized by Czech Technical University in Prague
http://go2.fel.cvut.cz/z-minulych-rocniku/v-rocnik/
7 November 2017
Just a short summary of our recent awards:
- Mark has won a second place in the National championship in the radioelectronics of youth, category Z1 (<13 years).
- Mike and Martina were chosen as the Inovating company of the Moravian-Silesian region in the category of high schools for their project "Inovating solution for recycling of old printers and copiers for support of technical education at schools and hobby clubs"
- Mike was awarded among the best students of the Moravian-Silesian region
31 May 2017
Micro CNC MF70
Proxon MF70 micro miller can be easily converted to a small, but precise 3-axial CNC machine using stepper motors and gears from three old printers HP LaserJet 1018 or 1020 (probably also 1010, 1012, 1015 and 1022, but not confirmed), three stepper motor driver boards X-NUCLEO-IHM03A1 (3 ea) with powerSTEP01 drivers of STMicroelectronics and one development board with LCD touch panel DISCO-F746NG with ARM Cortex M7 microcontroller STM32F746NG of STMicroelectronics.
1 May 2017
RGB kytka
Výrobek je lampička na spaní ve tvaru vázy s kytkou vytištěnou na 3D tiskárně Prusa i3 z průhledného PLA, z modelu http://www.thingiverse.com/thing:1581935 Lampička mění po 10 sekundách svícení náhodně svou barvu.
1 May 2017
Multifunkční rotační zařízení ze staré tiskárny
Náplní této práce je popis způsobu recyklace dílů ze starých tiskáren k sestavení multifunkčního rotačního zařízení, s primárním zaměřením na konstrukci natahovače automatických hodinek, ale majícím i další využití, např. k míchání vzorků v chemických a biologických laboratořích, homogenizaci sprejů s barvami, míchání potravin nebo otáčení vajec v inkubátorech.
30 January 2017
Google Code-In Grand Prize Winner !!!
Hohoho! Mike has won a Google Code-In Grand Prize for his development work on BRL-CAD: a great open source CAD software and he is going for a trip to Google HQ in California!
4 December 2016
Merkur perFEKT challenge 2016
On 29th November we competed in Merkur perFEKT challenge at FEKT VUT Brno with other high school teams and we won the 1st place in Autonomous vehicle category. The task was to make, within 5.5 hour timeframe, an autonomous tracked vehicle using the following components: Merkur tracked chassis 01, Battery pack 6x1.2V NiMH, Pololu DRV8835 Dual Motor Driver, LED diode + resistor, Toggle switch, Micro switch, Ultrasonic sensor HC-SR 04.
11 August 2016
Béda 6 - Ketchup House 2016
A winning home-made robot for the Ketchup House competition at the Robotic Day 2016 in Prague.
19 June 2016
We had a pretty good weekend at the Robotic Day in Prague:
-
Béda 6: 1st place in the Ketchup House contest (!!!)
-
Tractorbot Mk3: 5thplace (of 11 robots) in the Ketchup House contest
- Premek 2: 8th place (of 19 robots) in the Minisumo contest (not bad for the first prototype ...)
- Premek 1 The very last one in the Minisumo contest (the "immobile brick" strategy did not work...)
18 July 2016
A new input for the Let´s Make Robots website with our Béda 5robot was prepared and copied here under the Team Projects.
24 June 2016
We are heading to Roboticky den in Prague with 4 robots. All finished in the last minute, as always, so we just prepared short posters in Czech:
- Tractorbot Mk3 for Ketchup House contest
- Béda 6 for Ketchup House contest
- Premek 1 for Minisumo contest
- Premek 2 for Minisumo contest
9 April 2016
We had an excellent Saturday with the regional competition in the radio-electronics of youth in Nový Jičín: Mike 2nd place in the category Ž2 (13 - 16 years), Martina 1st and Mark 2nd place, both in the category Ž1 ( < 13 years) and two new projects were added:
Tester pevnosti výtisků z 3D tiskáren
Výrobek
slouží k měření pevnosti výtisků z 3D tiskárny, jejichž
mechanické vlastnosti nezávisí pouze na vlastnostech materiálu tiskové struny,
ale i na teplotě, tloušťce a rychlosti tisku, procentech vnitřní výplně, počtu
perimetrů a řadě dalších parametrů tisku.
Řídící deska všesměrově jezdícího robota POKUD
Řídící deska pro všesměrově jezdícího robota je založená na mikrokontroléru PIC18F26K22, který spíná
2 motorové drivery L293D, které ovládají obousměrný pohyb 4 DC motorů robota. Volné piny mikrokontroléru jsou vyvedeny na samostatné konektory, které umožní budoucí připojení externích senzorů a výstupů robota
31 March 2016
WS2811 RGB code maker for PIC
It generates a code for Microchip’s 8-bit PIC microcontrollers
that drives smart RGB LEDs with integrated driver WS2811 using an inserted assembly code.
11
March 2016
We won the first place
in the national round of the RoboRAVE 2016, category Junior with our team project Béda 5.
28 January 2016
HaHaHa Robotics team is created for the RoboRave 2016 competition and our past projects were added:
Team projects
RoboRave Béda 5
Robot jezdí po černé čáře, detekuje křižovatku, stiskává tlačítko u zásobovací věže, čímž nabere míčky do svého zásobníku, otočí se a jede směrem ke krabici, před ní se zastaví, vycentruje se, servomotorem otevře víko zásobníku míčků a vše vysype do krabice. Jestliže robotovi zbyde čas, otočí se znovu nabrat míčky k zásobovací věži, jinak se vrátí zpět na start.
Mike’s
projects
Tractorbot 1
IR remote controlled, autonomous line follower, light seeker, sumobot, obstacle-avoider and obstacle-follower with PIC18F46K22
Tractorbot 2
A robot made for the Ketchup House contest for the Robotic Day 2015 in Prague with a home-made robotic control board with a “dual-core processor”.
Železniční přejezd
Signalizace železničního přejezdu je tvořena dvěma světelnými signály (2x červená + 1x bílá LED) a řídící jednotkou s mikrokontrolérem PIC12F1822, piezoelektrickým měničem (bzučákem), páčkovým vypínačem pro sepnutí signalizace a hlavním páčkovým vypínačem.
Solární nabíječka
Mikroprocesorem řízená nabíječka superkondenzátorů (2,7 V, 100 – 3000 F) z malých alternativních zdrojů energie (3 – 20 V, max. 1 A) pro solární panely, alternátor s usměrňovačem (jízdní kolo, rotoped, větrná turbína, vodní turbína), termoelektrický generátor (krb, kamna, solární vařič).
Elektronická hračka
Jednoduchá elektronická hračka s výběrem 3 hracích programů (šachové hodiny, kostky, rychlost reakce na vizuální nebo akustický podnět), s PIC18F46K22 a alfanumerickým LCD displejem 16x2.
Měřič baterií 2
Měřič baterií je řízen mikrokontrolérem PIC18F26K22 a využívá 2 kanálů jeho 10bitového převodníku analog-digital pro měření napětí zdroje (7 - 24 VDC) nebo tužkových baterií.
Měřič tužkových baterií
Upravený návod z Konstrukční elektroniky č. 6/2007, str. 16 (Indikátor napětí olověného akumulátoru) na měření 1,5V baterií typu AAA, AA, C a D.
Měřič autobaterie
Měřič napětí autobaterie konstrukčně podobný měřiči tužkových baterií, se zvýšením vstupního napětí z 1, 5 V na 12 V.
Stromovous
Zvuk do mikrofonu je zesílen dvojicí tranzistorů a přes odporový dělič přiváděn na vstup integrovaného obvodu 4017, který přepíná barvy RGB LED. Blikačka je zabudována do koruny kávovníku, jehož oči změní barvu při hluku na mikrofonu.
Detektor drátů ve zdi
Jednoduché zařízení, které umožňuje zjistit přítomnost síťového vodiče pod omítkou nebo kdekoliv jinde, na vzdálenost řádově jednotek cm. Toto zapojení indikuje pouze síťové vodiče pod napětím.
Vánoční hvězdička
Vánoční hvězdička se svítícími různobarevnými LED v ramenech otáčejících se po směru hodinových ručiček a postupně se zrychlujících.
MH Graph Analyzer
VA program written in C# language in Visual Studio 2012. It can upload, show and analyze up to 20 series and 100,000 lines of data in CSV format (“;” separated) with a single X-axis and two independent Y-axes.
MH Serial Graph Recorder
A program written in C# language in Visual Studio 2012. It can record, show and save a data stream with up to 20 series of data in CSV format (“;” separated) via COM port from external devices (BeagleBone Black, STM32 Nucleo boards, Freescale FRDM boards … etc.).
Martina’s projects
Hacked Tin Can Robot
Non-MCU walking robot hacked from Tin Can Robot toy, avoiding obstacles using homemade IR range sensors.
Doorbell for unwanted guests
Doorbell for unwanted guests (aka Useless Machine) with PIC12F1840, a mechanical finger moved by a geared DC motor, a L293D driver, a limit switch and a speaker.
Line Follower Beda 4
A line-follower avoiding obstacles and crossing line interruptions, with PIC16F1847, L298N driver, Sharp GP2 IR distance sensor, three QRD1114 reflective sensors and a home-made power charger for Li-ion accumulators
Watch Winder "Orbit Peppermint"
A watch winder for automatic wrist watches made of a PCB from my old line follower (PIC16F1847 MCU, L298N motor driver), a geared motor from an old printer, Orbit Peppermint gum case, Casio watch metal box and wooden pieces of my old bed.
Watch Winder "Multi Deluxe"
Old HP DeskJet PhotoSmart 1215 printer converted to a can mixer or a wrist watch winder with a control unit based on PIC18F26K22 with alphanumeric LCD display, L293E bidirectional motor driver, rotation counter, current measurement.
Drawdio 1
Drawdio je jednoduchý hudební syntetizátor, který využívá vodivých vlastností tuhy (grafitu) z obyčejné tužky. Základem je integrovaný obvod 555 v CMOS provedení (IO1) zapojený v astabilním režimu (jako oscilátor).
Drawdio 2
Upravená verze Drawdio 1 s novou krabičkou
Mark’s
projects
Detektor kovů 2
Integrovaný obvod NE555 je zapojený jako oscilátor s kondenzátory C1 a C2, tlumivkou L1 a rezistorem R1, který posílá signál do reproduktoru. Po přiblížení kovu nebo magnetu k tlumivce dojde k změně indukčnosti tlumivky a tím ke změně frekvence oscilátoru a výšky tónu z reproduktoru.