Der weltweite verschleifte C-Wettbewerb – der Wettbewerb, der das nützlichste, nutzlose oder eindeutiges Programm in einem absolut nicht lesbaren C-Code produziert – hat gerade die Gewinner des Wettbewerbs 2013 veröffentlicht.

Von den Eingängen von Note fallen einige wirklich wirklich heraus. Das Bild an der Spitze dieses Beitrags kommt beispielsweise mit freundlicher Genehmigung dieser Einreichung. Es ist ein iterativer Ray-Tracer, der in einer unbegrenzten Schleife steckt, die, wenn sie über Nacht läuft, fantastische Renderne erstellen können.

Ein IOCCC-Wettbewerb wäre nicht insgesamt ohne ASCII-T-C-Code, und dieser Eintrag passt zur Rechnung. Es ist ein Tetris-Malerei-Werkzeug, das Bilder erzeugt, die aus Tetronomoen errichtet wurden. Jedes Bild wird jedes Mal eine Zeile von unten nach oben entwickelt, wobei Tetris-Mangel an Physik verwendet wird, um ein Foto aus nicht gelöschten Linien herzustellen.

Einer der herausragendsten Eingänge dieses (letzten?) Jahrwettbewerbs ist ein kleiner 8086 PC-Emulator / virtuelles Gerät, das in nur 4043 Bytes Code geschrieben wurde. Es ist ein völlig praktischer 80er Jahre-ERA-PC-Emulator, der Vintage-Kopien von AutoCAD, Windows, Lotus 1-2-3 sowie Simcity ausführen kann.

Alle Beiträge sind großartig, jedoch wie jede Art von IOCCC-Wettbewerb, es gibt keine Gewinner. Oder sie sind alle Gewinner. Die verschleiernden Richtlinien sind in dieser Hinsicht nicht extrem entfernen.

Lathes can be big, powerful, harmful machines. but in some cases there’s a call for making very small parts out of soft materials, like plastic and wood. For jobs like this, you could use something like this 3D printed mini-lathe.

The benefits of 3D printing a tool like this are plentiful. The design can be personalized and fine-tuned by the end user; [castvee8] notes that the device can be made longer simply by enhancing the length of the lead screw and guide rails. The device does rely on some metal parts and a motor; but the real power here is that if you can’t source the exact components, you can always customize the data to suit what you have on hand.

[castvee8] aimed to make the entire build as easy as possible for the novice – even the motor and speed controller are off-the-shelf modules. It’s a testament to the golden age we live in that an entire lathe can be developed out of modules and 3D printed parts. The project makes up another member of the family of 3D printed tools [castvee8] is showing off on Hackaday.io.

Die HackAdayPrize2017 wird gesponsert von:

Sie können alle Arten von kostengünstigen Automobil-Stereo-Decks aus China erhalten, aber wo ist der Spaß dabei? [Sentcool] ist ein IT-Experte und Elektriker, und er hat eine Entscheidung getroffen, dass er etwas Besonderes für sein Automobil etwas Besonderes wünschte – also entwickelte er dieses bemerkenswerte Raspberry Pi Automobile-Setup!

Er nutzt ein Himbeer-Pi-Design B R2, ein gemeinsames LCD-Automobildisplay (aus China), einem kleinen 12-V-Audioverstärker und einem NF-Filter. Das Bild oben ist von dem ersten Test aller Elemente zusammen. Er wollte ursprünglich einen Touchscreen nutzen, glaubte jedoch, dass es für das Projekt so gut kostspielig sein kann, so dass er stattdessen gründlich gelötet ist, um ein Band-Kabel-Fernseher für die GPIOs der PI. Magst du nicht nur das Stripping-Ribbon-Kabel?

Von dort war es nur eine Frage, ein tolles hölzerne Deal mit Teller herzustellen und was auch immer in die Mittelkonsole seines Autos zu sterben. Es sieht ziemlich großartig aus, obwohl die Knöpfe einige Arbeit nutzen könnten – nicht beleidigen, [sentcool] glaubt bereits an das Upgrade.

Sehen Sie viel mehr nach der Pause!

[Stefan] ‘s Small Wifi / BLE 4WD-Roboterplattform (neben einer Streichholzschachtel oben) packt eine hervorragende Fähigkeit in einen winzigen Rover. Es basiert auf einer Sparkfun ESP32-Ding, eine sehr kompakte Möglichkeit, Ihrem Projekt drahtlose Steuerung hinzuzufügen. Vergleichen Sie es mit einem riesigen alten UNO mit einem WLAN-Schild, diese Boards sind klein, aber kraftvoll, sowie eine einfache Annahme von Arduino-Fans.

[Stefan] wird der Roboter mit einem BNO055-Modul aufgeregt, um die Orientierung, einen APDS-9930-Näherungssensor sowie vier CNY70-IR-Näherungssensoren an der Unterseite zu identifizieren, die für die Linie-Folgendes verwendet werden. Ein Paar von 6 V-Motoren Umzug des Roboters, mit einem DC-DC-Schritt-Up-Konverter, der die 3,7-V des Lipos erhöht. Es ist hervorragend, wie zahlreiche Komponenten [Stefan] in der Hülle stoßen; Sie sind alle angemacht gepackt.

Das Konzept hinter dem Roboter ist, dass es sich um eine generische Plattform handelt, die nach Bedarf angepasst werden könnte, und [Stefan] hat Versionen mit einer Lego-Dart-Pistole sowie einer Kamera. Der Roboter-Code lebt auf Github und das benutzerdefinierte 3D-gedruckte Chassis ist auf Tingiverse.

Wenn Sie ESP32-Projekte mögen, sollten Sie sicher sein, dass Sie das Monster-Board und den Hamster Tracker ansehen, den wir kürzlich gepostet haben.

Hackaday-Forum-Mitglied [NES] war trainiert für ein Dauerlauf-Rennen, und als jemand seine Rundenzeiten verbal anzurufen, wollte er etwas, das er im Fahrzeug halten konnte, um den Erfolg zu halten seine Leistung. Wenn das Rennbudget trocken läuft, brauchten er und seine Teamkollegen etwas billiges, wenn nicht frei, um die Arbeit zu erledigen.

Er erzielte einen “kaputten” GPS-Empfänger bei eBay für einen male £ 4 und stellte fest, dass der Receiver funktionierte, aber beschädigte Software verhinderte, dass das Gerät das Gerät aus Mapping-Routen verhindert. Da er keine Routing-Funktionen benötigte, um seine Rundenzeiten zu verfolgen, spreizte er den GPS-Empfänger auf und begann mit der Jagd für einen seriellen Bitstrom. Er fand, wonach er nach einem bisschen Sondierungen suchte, und suchte es an seinem Computer, um zu sehen, ob die Daten NMEA-Sätze enthielten.

Er schneidet den Empfänger in die notwendigen Teile und begann dann mit der Arbeit am Rap-Timer selbst. Der Timer verwendet ein ATMEGA32, um die Show auszuführen, die relevante Zeit- und Standortinformationen auf einem LCD-Panel anzeigt, das er aus dem Papierkorb abfärbt.

Er gibt zu, dass die Verdrahtung etwas fragwürdig ist, aber sagt, dass nach etwa sieben Stunden rauem Gebrauch alles noch intakt ist und großartig arbeitet.

[Dave] hat uns über den aktuellen Job gekippt, den er gerade fertiggestellt hat: eine anhaltende, Desktop-Nes-Klon-Arcade-Maschine. Dieses Konzept bezieht sich auf, als sein Designer ein paar Bits und Stücke sammelte, die er in der Nähe hatte: ein NES-Vintage-Genusssystem (Retrobit Res, entdeckt für weniger als 25 US-Dollar) und ein Arcade-Stick mit seinen Knöpfen. [Dave] Dann wurde ein 7-Zoll-Fahrzeug-DVD-Bildschirm (weniger als 40 US-Dollar) sowie einen allerersten grundlegenden arcade-aussehenden Stil mit OpenSCAD gestartet. Als der allererste Entwurf ziemlich langweilig war, ließ er ihn ein bisschen reifen, bis er noch eine Idee bekam, die auf dem Foto oben gezeigt wurde.

Das Endergebnis erfolgt aus dem 3D-gedruckten PLA sowie lackiertes Luaun-Sperrholz, das der Konsole einen VCS-Stil-Vintage-Look bietet. Es wurden viele Stunden benötigt, um den anderen Teilen mit einem Makerbot-Replikator zu drucken. Dies kann eines der besten “Nintendo-Hacks” sein, das wir über die Jahre haben, aber es gab andere, die ebenfalls mit Kartuschen eingehen.

Das Ziehen des AUS ist eine echte Geschichte von Hardware- und Software-Hacking, und wir hatten Glück, Dr. Keith Thorne mit seinen neu veröffentlichten “Extreminstrumenten für extreme Astrophysik” aus dem 2021-Hackaday-Remotik in diese Angaben zu tauchen.

Die Schwerkraft verursacht Raumszeit, um sich zu strecken – denk an die Diagramme, die Sie von einem massiven Kugel (einem Stern oder einem Planeten) auf einer Ebene mit Gitterlinien, die darauf sitzen, mit Gitterlinien, den Gewebe dieser Ebene, die sich von der Masse abdehnen der Kugel. Wenn Sie zwei massive Entitäten mögen, wie schwarze Löcher umkreist, geben sie Gravitationswellen ab. Wenn sie kollidieren und zusammenführen, schaffen sie einen kurzen, aber sehr starken Wellenzug. Beweise für diese Ereignisse sind, wonach Ligo sucht.

Rai Weiss hatte die Idee, nach Gravitationswellen mit Laserinterferometern in etwa 1967 zu suchen, aber die verfügbare Lasertechnologie war jedoch zu neu, um die Leistung zu erreichen. In einem Interferometer wird ein Laser durch einen Strahlteiler geschossen, und ein Strahl reflektiert über einen Abstand und wird dann mit der anderen Hälfte mit einem Fotodetektor rekombiniert, um die Intensität des Lichts zu messen. Wenn sich der Abstand in den langen Bein ändert, verschieben sich die relative Phase der Laserverschiebung, und die erfasste Leistung variiert.

Ligo ist nicht Ihr Desktop-Interferometer. Es verwendet einen 5-kW-Lasereingang. Die 4 km langen Beine des Interferometers hüpfen das leichte Rückzug um 1.000 Mal für eine effektive Wanderung von 4.000 km. Diese Beine werden unter extremem Vakuum gehalten, und die Spiegel werden extrem noch gehalten. Das ist es wert; Das Instrument kann mit einer Genauigkeit von 1/10.000 der Durchmesser eines Protons messen!

Die Hacks, die Ligo ermöglichen

Keith sagt: “Es gibt keine ACME-Interferometer-Firma, von denen Sie Dinge von” kaufen können. Dies ist etwas, das oft übersehen ist: Harte Wissenschaft bedeutet typischerweise impliziert, neue Instrumente in die Existenz zu bringen. Während das Thema Laser-Interferometervometer lange vor dem Beginn von Ligo gab, hat sich die Präzision davon noch nie zuvor in irgendeiner Menschen gesehen, was er gebaut wurde.

Das Team verwendet Off-the-Regal-Computer, aber herkömmliche Betriebssysteme fehlen jedoch den Echtzeitzugriff, der erforderlich ist, um die Photodetektorwerte schnell zu lesen. Der Hack bestand darin, Multicore-CPUs zu nutzen, aber einen einzigen Kern, der die Messwerte erstellt hat. Dies wurde durch maßgeschneiderte Arbeit mit dem Linux-Kernel durchgeführt.

MATLAB Grafischer Fluss zum Konfigurieren von Ligo
Sobald Sie ein solches System haben, werden unzählige Forscher es verwenden, um ihre eigene Forschung durchzuführen. Das Team wusste, dass zahlreiche dieser Wissenschaftler bereits Matlab verwendet wurden. Der Ligo-Benutzer-Interface-Hack sollte ein Matlab Simulink-Plugin schreiben, das das System konfiguriert. Nun können Forscher diese grafische Benutzeroberfläche verwenden, um die Hardware direkt während ihrer Zeit auf der Maschine zu steuern.

Es wurde viel Fehlerbehebung durchgeführt, um Geräusche von den elektronischen Steuerungssystemen zu beseitigen. Ein ordentliches Detail war, dass sie ein zweifarbiges Oszillator-Setup (960 Hz bzw. 961 Hz) verwendet, um ein 1-Puls-pro-Sekunden-Zeitsystem herzustellen. Es gibt jedoch noch saftige Details, wie Sie die LED-Statusbeleuchtung in der Nähe des Digitalisierers entfernen müssen, da sie Interferenzen injizieren, wenn sie blinzelten.

Die Maschinenbaushacks sind ziemlich Bonkers. Der Laserstrahl ist so stark, dass eine physische Barriere erforderlich ist, um von ihm durch empfindliche Ausrüstung zu schützen. Sie bauten einen physischen Short-Shutter mit hoher Geschwindigkeit, der auf dem Balkenpfad eindringen kann, und stellen Sie sicher, dass Sie Ihre Ausrüstung nicht braten.

Ein Blick sieht absolut erstaunliche Ausrüstung an

Wir sind Keith so dankbar, dass Sie diesen Vortrag im Remoticon präsentieren. Ligo ist an der Spitze der Astrophysik, und selbst der gepfeste von uns hat nur ein rudimentäres Wissen der Arbeit, die getan wird. Seine nachdenkliche Präsentation eingebettet unten ist eine Freude anzusehen, und wir hoffen, dass es uns hilft, unsere Augen auf die gesamte interessante Arbeit zu öffnen, und enorm intelligente Hacks, die jeden Tag im Namen der Wissenschaft weitergehen.

Ressourcen:

Folien für dieses Talk (PDF)

Code-Repository für Ligo

Sie suchen also 3D-Drucker, jedoch sind die Entwicklungsvolumina für die vorliegenden Angebote nicht, wo Sie sie einfach möchten. [Ben REYLBLAT] hatte genau das gleiche Problem und kam mit dem 3Dmonstr, einem riesigen Drucker, der (in seiner größten Konfiguration) ein zweifach gewürwortetes Entwicklungsvolumen, vier Extruder sowie den mechanischen Stil entwickelt, um die Arbeit zu machen.

Die meisten der ginormischen 3D-Drucker, die wir gesehen haben, sind grundsätzlich aufgerüstete Versionen der typischen typischen Tischmodelle. Diese große Ultimaker-Kopie verwendet genau die gleichen Stangen wie der kleinere Cousin sowie die LEBIGRRP verwendet auch wahnsinnig untergeordnete Teile. Der 3DMONDE ist keine Kopie kleinerer Maschinen sowie extrem riesige Motoren für jede Achse, Kugelschrauben sowie einen geeigneten Schweißrahmen. Es ist extrem skeptisch, dass jeder diesen Drucker anrufen wird, ein Wobblebot.

Die 3DMONDE ist in drei Größen erhältlich: 12 Zoll, 14 Zoll, 18 Zoll, 24 Zoll, mit 24 Zoll Würfel, mit Auswahlmöglichkeiten für zwei bis vier Extruder. Wir haben das 3D Monstr-Team im NYC Maker Faire eingeholt, sowie von den ersten Eindrücken, denen wir angeben müssen, dass dieser Drucker von Freakin ‘riesig und tadellos entworfen ist.

Wir haben knapp 2 Tage in der Trinket-Tragetasche. Mit 79 Einträgen und T-Shirts gehen zu den Top 50-Teilnehmern, Sie haben ziemlich verdammt gute Chancen, ein T-Shirt von all dem herauszuholen! Das Design ist auch großartig, [Joe Kim] hat wirklich einen tollen Job dabei gemacht!

Die Idee ist einfach: Bauen Sie kleine, pochentierbare Projekte auf, die jeden Tag hilfreich sind.

Wir erklärten alles in unserem Ankündigungsbeitrag, und die vollständigen Richtlinien sind auf der Contest-Seite verfügbar. Aber nur als Erinnerung sind die Hauptanforderungen

Das Projekt sollte eine Pro-Schmuckset oder eine Platine verwenden, die auf dem Open Source Pro-Trinket-Design basiert.

Das Projekt sollte mindestens 3 Projektprotokolle haben

Das Projekt sollte mindestens ein Video haben

Das HackAday.io-Projekt muss ausreichend Dokumentationen umfassen, um ein durchschnittliches Hobbyweg zu ermöglichen, um das Projekt zu replizieren

Es gibt bereits einige fantastische Einträge, die für den Top-Preis wetten, aber wer weiß – jemand kann aus dem Nichts kommen und mit einem süßen Rigol-DS1054Z-Oszilloskop weggehen!

Die Contest-Frist ist der 3. Januar um 12:00 Uhr PDT. Die Uhr tickt, also hör auf zu warten, und baue etwas fantastisches auf! Viel Glück an alle, die eintreten!

Graphen ist ein interessantes Material, aber genug von dem Zeug, um etwas Nützliches zu tun, kann etwas hart sein. Deshalb wir sind immer auf der Suche nach neuen Methoden, wie dieser elektrochemische Prozess zur Herstellung von Graphen in der Masse.

Sie wissen wahrscheinlich, dass Graphen eine molekulare Monoschicht von Kohlenstoffatomen ist, die in hexagonalen Arrays verknüpft sind. Zu diesem Monolayer ist ein schwieriger Vorschlag, aber nützliche Graphenbits können durch verschiedene mechanische und chemische Behandlungen allgemeiner Graphit erzeugt werden. Der Ansatz des Gedankenmitglieds von Graphit aus Graphit von Graphit ist ein zweistufiger Prozess, der mit elektrochemischer Peeliation beginnt. In einem Bad aus Eisensulfat werden in einem Bad aus dünner Graphitfolie elektrolysiert, was dazu führt, dass das Graphit delaminiert und in den Elektrolyten abgeklemmt ist. Nach dem Filtern und der Reinigung wird das fast Graphen in einem Ultraschallreiniger weiter ausgeführt. Das Ergebnis ist Gramm-Mengen-Renditen mit sehr wenig Arbeit und bei geringen Kosten.

Es gibt viele Anstrengungen, um in diesen Tagen in neuen Methoden zu erstellen, ob durch kaum kontrollierte Explosionen oder überhitztes Sojabohnenöl. Aber wird Graphen die nächste große Sache sein? Die Jury ist immer noch raus.