Wer meine Projektentwicklung verfolgen möchte, kann dieses in den Phasen 1, Phase 2 und Phase 3 machen.
Mein Laser Maze (Laserlichtschranken Spiel) für den Heimgebrauch ist fertig und hat nun verschiedene Kindergeburtstage erfolgreich bewältigt.
Finale Dokumentation der Phase 2 und Erklärung was hier passiert.
Für Techniker wird der Schaltplan einleuchtend sein.
Die Laser und die Erkennung der Laser wiederholt sich nur 10mal. und die beiden Taster sind an sich auch identisch aufgebaut.
Nachdem auf dem Schreibtisch und mit dem Breadboard alles geht, kommt der 2te Schritt. Der Aufbau der Hardware.
Ich nehme dazu 5x5cm Hölzer, die ich noch habe. Diese stelle ich in Einer und fülle diese mit Sand und Kies. An diese Stämme kommen Halterungen, welche ein Loch für die Laser (6mm) und zwei Löcher (3mm) für die PTCs bekommen.
Anschließend alles mit Cat6 Kabeln verlötet.
Die Cat6 Kabel sind zwar etwas starr, lassen sich dafür auf der anderen Seite auch in das Breadboard stecken und so kann ich gleich testen, ob alles geht.
Mein kleines Laser Maze Projekt für Kindergeburtstage und andere Events, wie zum Beispiel Halloween nimmt Gestalt an.
Ziel ist es, verschiedene Laserhindernisse im Raum zu verteilen. Wie bei den Professionellen Laser Maze Spielen, sollen die Laser nach einer Unterbrechung auch abgeschaltet werden. So wird verhindert, dass jemand dauerhaft in den Laser schaut.
Das Spiel soll durch das drücken eines Schalters gestartet werden. Wenn 3 Laser gerührt werden, soll das Spiel zu ende sein. Gewonnen ist, wenn ein Buzzer an Ende des Parcours gedrückt wird.
In der erweiterten Stufe sollen auch parallel einige Scheinwerfer das Spielgeschehen unterstützen. Dafür nutze ich dann eine DMX Erweiterung.
Das ganze Realisiere ich mit einem Arduino. In meinem Fall einem Mega 2560, da dieser ausreichend Anschlussmöglichkeiten verfügt. Die Einkaufsliste ist am Ende.
Cookie | Dauer | Beschreibung |
---|---|---|
__cf_bm | 1 hour | This cookie, set by Cloudflare, is used to support Cloudflare Bot Management. |
cookielawinfo-checkbox-advertisement | 1 year | Set by the GDPR Cookie Consent plugin, this cookie records the user consent for the cookies in the "Advertisement" category. |
cookielawinfo-checkbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
CookieLawInfoConsent | 1 year | CookieYes sets this cookie to record the default button state of the corresponding category and the status of CCPA. It works only in coordination with the primary cookie. |
enforce_policy | 1 year | PayPal sets this cookie for secure transactions. |
ts | 1 year | PayPal sets this cookie to enable secure transactions through PayPal. |
ts_c | 1 year | PayPal sets this cookie to make safe payments through PayPal. |
tsrce | 3 days | PayPal sets this cookie to enable the PayPal payment service in the website. |
viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |
wpEmojiSettingsSupports | session | WordPress sets this cookie when a user interacts with emojis on a WordPress site. It helps determine if the user's browser can display emojis properly. |
x-pp-s | session | PayPal sets this cookie to process payments on the site. |
Cookie | Dauer | Beschreibung |
---|---|---|
LANG | 9 hours | Linkedin set this cookie to set user's preferred language. |
nsid | session | PayPal sets this cookie to enable the PayPal payment service on the website. |
yt-remote-cast-installed | session | The yt-remote-cast-installed cookie is used to store the user's video player preferences using embedded YouTube video. |
yt-remote-connected-devices | never | YouTube sets this cookie to store the user's video preferences using embedded YouTube videos. |
yt-remote-device-id | never | YouTube sets this cookie to store the user's video preferences using embedded YouTube videos. |
yt-remote-fast-check-period | session | The yt-remote-fast-check-period cookie is used by YouTube to store the user's video player preferences for embedded YouTube videos. |
yt-remote-session-app | session | The yt-remote-session-app cookie is used by YouTube to store user preferences and information about the interface of the embedded YouTube video player. |
yt-remote-session-name | session | The yt-remote-session-name cookie is used by YouTube to store the user's video player preferences using embedded YouTube video. |
ytidb::LAST_RESULT_ENTRY_KEY | never | The cookie ytidb::LAST_RESULT_ENTRY_KEY is used by YouTube to store the last search result entry that was clicked by the user. This information is used to improve the user experience by providing more relevant search results in the future. |
Cookie | Dauer | Beschreibung |
---|---|---|
l7_az | 1 hour | This cookie is necessary for the PayPal login function on the website. |
Cookie | Dauer | Beschreibung |
---|---|---|
_ga | 1 year 1 month 4 days | Google Analytics sets this cookie to calculate visitor, session and campaign data and track site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognise unique visitors. |
_gat_gtag_UA_* | 1 minute | Google Analytics sets this cookie to store a unique user ID. |
_gid | 1 day | Google Analytics sets this cookie to store information on how visitors use a website while also creating an analytics report of the website's performance. Some of the collected data includes the number of visitors, their source, and the pages they visit anonymously. |
sbjs_current | session | Sourcebuster sets this cookie to identify the source of a visit and stores user action information in cookies. This analytical and behavioural cookie is used to enhance the visitor experience on the website. |
sbjs_current_add | session | Sourcebuster sets this cookie to identify the source of a visit and stores user action information in cookies. This analytical and behavioural cookie is used to enhance the visitor experience on the website. |
sbjs_first | session | Sourcebuster sets this cookie to identify the source of a visit and stores user action information in cookies. This analytical and behavioural cookie is used to enhance the visitor experience on the website. |
sbjs_first_add | session | Sourcebuster sets this cookie to identify the source of a visit and stores user action information in cookies. This analytical and behavioural cookie is used to enhance the visitor experience on the website. |
sbjs_migrations | session | Sourcebuster sets this cookie to identify the source of a visit and stores user action information in cookies. This analytical and behavioural cookie is used to enhance the visitor experience on the website. |
sbjs_session | 1 hour | Sourcebuster sets this cookie to identify the source of a visit and stores user action information in cookies. This analytical and behavioural cookie is used to enhance the visitor experience on the website. |
sbjs_udata | session | Sourcebuster sets this cookie to identify the source of a visit and stores user action information in cookies. This analytical and behavioural cookie is used to enhance the visitor experience on the website. |
Cookie | Dauer | Beschreibung |
---|---|---|
VISITOR_INFO1_LIVE | 6 months | YouTube sets this cookie to measure bandwidth, determining whether the user gets the new or old player interface. |
VISITOR_PRIVACY_METADATA | 6 months | YouTube sets this cookie to store the user's cookie consent state for the current domain. |
YSC | session | Youtube sets this cookie to track the views of embedded videos on Youtube pages. |
yt.innertube::nextId | never | YouTube sets this cookie to register a unique ID to store data on what videos from YouTube the user has seen. |
yt.innertube::requests | never | YouTube sets this cookie to register a unique ID to store data on what videos from YouTube the user has seen. |
Cookie | Dauer | Beschreibung |
---|---|---|
__eoi | 6 months | Description is currently not available. |
__Secure-ROLLOUT_TOKEN | 6 months | Description is currently not available. |