[PYTHON] Was ich beim Yahoo! Hack Day 2019 empfand, wurde einfacher zu entwickeln, wenn ich es vor dem Hackathon vorbereitete

Einführung

Ich habe zum ersten Mal am Yahoo! Hack Day 2019 teilgenommen.

Es war schwierig, sich 24 Stunden hintereinander zu entwickeln, aber Es war eine gute Erinnerung, den Wakuwaku Award (Judge's Special Award) von Herrn Wakuwaku zu erhalten.

Hergestellt am Hack Day 2019

MOGbee

Wir haben ** MOGbee ** entwickelt, ein niedliches Ladegerät, das Smartphones von modernen Menschen, die von Smartphones abhängig sind, abzieht und sie über das Hindernis für die Einheit der Familie informiert.

File (1).jpg

Klicken Sie hier für das 90-Sekunden-Präsentationsvideo (https://youtu.be/HNjXZwRTybU?t=11594).

Konfigurationsdiagramm von MOGbee

MOGbee ist ein Mechanismus, bei dem LEDs und Servomotoren arbeiten, indem ein Smartphone über WLAN mit einem Raspeltorte verbunden wird.

mogbee_constract.001.png

Dieser Artikel richtet sich an diejenigen, die daran denken, bei Hackason (und meinem zukünftigen Diener) Raspelkuchen zu machen, und fasst zusammen, was ich vor meinem Besuch in Hackason hätte vorbereiten sollen und was ich in Zukunft vorbereiten sollte.

⭐ Was ich für gut hielt, war vorzubereiten

Octopus Fußauslass

Für die Arbeit mit Raspeltorten wird Strom benötigt. Sogar eine Person benötigte ein Netzteil ** 6 ** (Mac, Raspeye, Smartphone x 2, WLAN, Display), also scheint es nichts Besseres zu geben. Dieses Mal habe ich zusätzlich zur Octopus-Fußsteckdose auch einen USB-Stromverteiler mitgebracht, den ich kürzlich gekauft habe, sodass er solide war.

Wlan Router

Bei Hackathons wird WLAN oft vorbereitet, aber wenn es viele Teilnehmer gibt, ist es schwierig, eine Verbindung herzustellen, und im schlimmsten Fall kann mein Terminal in mehrere Netzwerke unterteilt sein ...

Insbesondere für diejenigen, die Raspeye verwenden, wird es zu einem entscheidenden Problem, sich nicht mit ssh verbinden zu können. Daher war es sowohl kommunikativ als auch mental sehr beruhigend, dass es einen Router gab, der zuverlässig verbunden werden konnte.

Das kürzlich vertraglich vereinbarte WLAN jederzeit war an unerwarteten Orten aktiv. (Es ist kein Stemmer)

☔ Ich bedauere, dass ich mich hätte vorbereiten sollen

Remote-Debugging-Umgebung vom PC zum Raspeye

Sie können GPIO nicht verwenden, um die LED zum Leuchten zu bringen, es sei denn, Sie bewegen sie auf dem Raspeltorte. Es ist jedoch überwältigend effizienter, die IDE auf einem vertrauten PC zu entwickeln. Dieses Mal habe ich es auf einem PC entwickelt → auf GitHub drücken → zur Vorderseite des Raspeltorten bewegen → den Befehl zum Ziehen mit dem Raspeltorte drücken, was eine äußerst verschwenderische Methode ist ...

Daher muss ich leider die Remote-Entwicklung des Visual Studio-Codes festlegen. (Ich kann mich nicht remote entwickeln, weil ich es nicht auf meinen Lieblingspycharm-Orz angewendet habe.) Oder da ssh nicht verbunden werden kann, wollte ich ein Tool erstellen, das Raspai automatisch abruft. Wenn es das Ende des Jahres ist, warum nicht Open Source machen?

[Hinzugefügt am 18.01.2020]

Ich habe ein CD-Tool für Raspetorte gemacht! ~~ (Ich habe es Ende des Jahres geschafft, aber ich habe einen Artikel über 1/18 zu viel geschrieben) ~~ https://qiita.com/tiwasa/items/bba672f65d1ded116dbe

Regelmäßige Raspetorte img Backup

Die 24-Stunden-Entwicklungszeit war lang und anstrengend. Wenn Sie den Inhalt der Raspeltorte in den verbleibenden 4 Stunden zerstören, werden die Zeit, in der Ihre Teamkollegen hart gearbeitet haben, und die Zeit, in der Sie wieder eingeschlafen sind, zu Wasserblasen. Ich dachte, es wäre besser, im Voraus zu planen, wann das Backup erstellt werden soll.

Ich wollte den Server automatisch starten, und als ich kurz vor dem Ende der Entwicklung einen Befehl in /etc/rc.local schrieb und neu startete, war das Krankheitsgefühl nicht gut für die geistige Stabilität.

schließlich

Es war großartig, am Hack Day teilnehmen zu können! Obwohl es mehr als 70 Teilnehmergruppen gab, hat es Spaß gemacht, nur die Ankündigungen von kreativen Hackern zu hören, die keine Ideen hatten.

Insbesondere die Präsentation von Herrn Popipopopipipiripiripupupupupupupo, der den Happy Hacking Award gewonnen hat, hat mich stark beeindruckt. Ich möchte auch eines Tages eine Präsentation mit einem Wissenschaftsknebel halten. Als ich den Stand von Herrn Torisoba Bento besuchte, sprach er über sein Engagement für die Genauigkeit, mit der Kartoffeln menschlichen Gesichtern folgen. Ich war froh zu fühlen, dass ich den besten Hackathon machte.

Ich möchte nächstes Jahr wieder teilnehmen! !!

Recommended Posts

Was ich beim Yahoo! Hack Day 2019 empfand, wurde einfacher zu entwickeln, wenn ich es vor dem Hackathon vorbereitete
Der Fall, dass die Installation von Pip einfacher wurde, bevor ich es wusste
[Bei Coder] Was ich getan habe, um den grünen Rang in Python zu erreichen