2.1a Konkurs Elektroniczny 2023
Cyfrowy mini-konkurs “[placeholder]ALO”
malloc.c:3096: sYSMALOc: Assertion competition_name[2137] failed.
Opis Konkursu
Ciągłe doskonalenie:
Hej, W okresie przedświątecznym chciałbym nieco konkursowo zaangażować was w praktyczne zastosowania elektroniki. Połączenie druku 3D, prototypowania obwodów, programowania, automatyki domowej i robotyki oferuje wszechstronną edukację elektroniczną. Nagrody dla trzech pierwszych miejsc.
Powodzenia :)
Czas trwania
Od 9 października godz. 00:00 do 15 grudnia 2023 roku godz. 23:59.
Platforma konkursowa
Platforma Obywatelska. Ustalę niedługo. Póki co zgłoszenia nadsyłać do @rafist0 via Discord.
Zasady
Nagrody:
- Przewidziane są trzy nagrody dla trzech najlepszych uczestników w oparciu o sumaryczne wyniki:
- miejsce: [Nagroda w trakcie ustalania]
- miejsce: [Nagroda w trakcie ustalania]
- miejsce: [Nagroda w trakcie ustalania]
Termin nadsyłania zgłoszeń:
- Zadania muszą zostać przesłane do 23:59 15 grudnia 2023 roku.
Punktacja:
- Sprawdzenie odbywa się po 15 grudnia 2023 roku.
- Uczestnicy zdobywają punkty za każde nadesłane zadanie. Wynik sumaryczny jest sumą wyników za poszczególne zadania.
- Punkty będą przyznawane na podstawie poniższych kryteriów oceny zgłoszenia.
- Przy jednakowych wynikach zwycięża mniejszy sumaryczny czas nadesłania zadań.
Kryteria oceny zgłoszenia (od najważniejszego):
- Funkcjonalność i praktyczność
- Kreatywność i innowacyjność
- Zgodność z poleceniem
- Prezentacja i dokumentacja
Tematy
3D Challenge:
- Uczestnicy zaprojektują i/lub wydrukują funkcjonalny gadżet.
- Szczegółowe instrukcje i wytyczne projektowe zostaną dostarczone.
- Punkty bonusowe za pierwsze zgłoszenie.
Circuit Prototyping Challenge:
- Uczestnicy będą prototypować obwód w celu rozwiązania konkretnego problemu.
- Szczegółowe instrukcje i lista komponentów zostaną dostarczone.
- Punkty bonusowe za pierwsze zgłoszenie.
Arduino & Raspberry Pi Programming Challenge:
- Uczestnicy zaprogramują Arduino lub Raspberry Pi do wykonania określonego zadania.
- Szczegółowe instrukcje i zasoby programistyczne zostaną dostarczone.
- Punkty bonusowe za pierwsze zgłoszenie.
Home Automation and IoT Challenge:
- Uczestnicy stworzą projekt automatyki domowej z wykorzystaniem urządzeń IoT.
- Szczegółowe instrukcje i zalecenia dotyczące sprzętu zostaną dostarczone.
Robotics Challenge:
- Uczestnicy zaprojektują i zbudują małego robota zdolnego do wykonania określonego zadania.
- Szczegółowe instrukcje, lista komponentów i przykładowy kod zostaną dostarczone.
Zaangażowanie i wsparcie:
- Kanał na discord
Challenge
Opis konkursu Deadline: 15 grudnia 2023 roku godz. 23:59. Gdzie nadsyłać zadania: Platformę ustalę niedługo. Póki co zgłoszenia nadsyłać do @rafist0 via Discord.
3D Challenge
Naucz się modelować :) Zaprojektuj, w wybranym programie 3D:
- Przystosowany do druku
model 3D
, mający związek zALO
.
Akceptowalnym rozwiązaniem jest plik .stl
Dla niezdecydowanych polecam darmowy program blender.
Circuit Prototyping Challenge
Naucz się prototypować :) Zaprojektuj prototyp stacji pogodowej wykorzystującej mikrokontroler, co najmniej jeden czujnik atmosferyczny oraz wyświetlacz LCD. Nie zapomnij o zasilaniu.
- Stwórz schemat obwodu w wybranym programie do projektowania obwodów.
Akceptowalnym rozwiązaniem jest plik graficzny, bądź dokument np. .pdf
.
Do wykonania zadania polecam programy KiCAD, bądź nawet Fritzing.
Arduino programming challenge
Naucz się pisać kod na arduino Wszystkie chwyty dozwolone - stwórz małą grę wykorzystującą wyświetlacz LCD 16x2. Niech dotyczy ona naszego ALO.
Akceptowalnym rozwiązaniem jest kod .ino
, .c
, .h
, .cpp
bądź dowolny inny program na mikrokontroler.
Do wykonania zadania polecam środowisko platformIO oraz Arduino.
Robotics challenge
Naucz się tworzyć roboty.
- Stwórz robota, który będzie w stanie poruszać się po wyznaczonej trasie, wykorzystując czujniki oraz silniki.
Akceptowalnym rozwiązaniem jest fizyczny robot, bądź jego symulacja - filmik .mp4
, zdjęcia .png
, schemat .pdf
.
Osoby, którym udało się stworzyć jeżdzącego robota podczas dwóch tygodnii robotyki (06.11, 13.11) za zadanie otrzymują maksymalną liczbę punktów.
Arduino logic challenge
Napisz program na mikrokontroler, który szyfruje wysłaną wiadomość za pomocą dowolnego szyfru, na przykład szyfru XOR. Niech mikrokontroler będzie w stanie odszyfrować wiadomość, jeśli podamy mu klucz.
Akceptowalnym rozwiązaniem jest kod .ino
, .c
, .h
, .cpp
bądź dowolny inny program na mikrokontroler.
Do wykonania zadania polecam środowisko platformIO oraz Arduino.