Jeffrey Cross
Jeffrey Cross

Der Sitzungsraum

Die Anzahl der aufregenden neuen Mikrocontroller, die auf den Markt kommen, wächst täglich und umfasst Funktionen wie drahtlose Kommunikation und eingebaute Motoren. Wir haben die Teams hinter neun der neuesten Boards gebeten, ein Lieblingsprojekt zu teilen, das ihr Gerät verwendet.

1. Mojo

Einfach zu verwendende FPGA-Entwicklungsplatine.

Giant Graphic Equalizer

Um die Leistungsfähigkeit der Mojo-Platine (embeddedmicro.com) zu demonstrieren, bauten wir einen riesigen Equalizer (2,5 '× 1,25'), bestehend aus drei lasergeschnittenen Acrylplatten, die ein 10 × 10-Raster aus Rechtecken bilden, jeweils mit drei RGB-LEDs insgesamt 900 LEDs. Die LEDs werden mit MOSFETs angesteuert, die direkt von 70 der 84 digitalen E / A-Pins des Mojo gesteuert werden. Der Equalizer verfügt auch über ein integriertes Mikrofon, das mit einem der analogen Eingänge des Mojo verbunden ist. Dies ist auf FPGA-Karten nicht häufig zu finden. Um Live-Audio-Visualisierungen durchzuführen, tastet der Mojo kontinuierlich das Mikrofon ab und speichert die Samples in einem Puffer. Sobald der Puffer voll ist, werden die Proben in eine FFT eingespeist, die die Frequenzanalyse durchführt. Die Ausgabe der FFT wird dann verwendet, um einen Frame für die Anzeige in 24-Bit-Vollfarbe und eine Frame-Rate von etwa 190 Frames pro Sekunde zu erzeugen. Die Anzeige ist doppelt gepuffert und synchronisiert, um Artefakte zu vermeiden. All dies wird mit nur 20% des verfügbaren Platzes im Mojo erreicht!


2. TinyDuino

Arduino-kompatibel, kleiner als ein Viertel.

GPS-Katzenhalsband

Unser 9-jähriger Kater Conley liebt es, stundenlang durch die Gegend zu streifen, und wir haben keine Ahnung, was er tut oder wohin er gegangen ist - bis jetzt. Wir haben uns entschieden, ein GPS-Tracking-Gerät für ihn zu entwickeln, das ein TinyDuino (tiny-circuits.com) verwendet, ein Miniatur-Arduino-kompatibles Board, das kleiner als ein Viertel ist und extrem leicht ist. Dieses GPS-Gerät zeichnet die Position auf und protokolliert die Daten im Sekundentakt auf einer angeschlossenen microSD-Karte. Wenn er wieder im Haus ist, können wir die microSD-Karte herausziehen, in unseren Computer legen und herausfinden, wo er Google Maps verwendet hat.

In Band 37 finden Sie eine vollständige Anleitung.


3. Spark Core

Wi-Fi für mit dem Internet verbundene Hardware.

Einfaches Sicherheitssystem

Warum für ein Sicherheitssystem $ 49 pro Monat bezahlen, wenn Sie es selbst tun können? Wir haben einen Spark-Core (sparkdevices.com) mit einem PIR-Bewegungssensor (Passiv-Infrarot) gekoppelt, um ein einfaches Sicherheitssystem zu erstellen, das bei jeder Bewegungserkennung ein Internetereignis generiert. Durch die Kopplung dieses Projekts mit Twilio, dem Cloud-Kommunikationsdienst (Think-APIs für SMS-Textnachrichten), haben wir ein System entwickelt, das Ihnen bei jeder Bewegungserkennung eine Textnachricht sendet. Gehen Sie noch einen Schritt weiter, um Geolocation-Informationen von Ihrem Telefon hinzuzufügen, und Sie könnten den Text so einstellen, dass Sie jederzeit Bewegung erkennen, wenn Sie sich nicht zu Hause befinden.


4. Moti

Intelligenter Motor mit Arduino-kompatibler Platine.

Smartphone-gesteuerter Plattenspieler

Wir wollten einen Plattenspieler bauen, der von einem Tablet oder Handy zerkratzt werden kann. Unser programmierbarer, intelligenter Motor, Moti (moti.ph), macht dies ziemlich unkompliziert, da er einen Arduino-kompatiblen Mikro-, Motortreiber und einen kontinuierlichen Encoder eingebaut hat. Wir haben den Körper aus Sperrholz geschnitten und Audio-Elektronik hinzugefügt von einem alten Plattenspieler. Ein Bluetooth-Schild wurde direkt an den Breakout-Pins des Moti angebracht und an Ort und Stelle eingesetzt. Wir haben die Moti-App aktiviert, die den Motor automatisch erkennt und Grafiken zur Steuerung von Geschwindigkeit und Position anbietet. Drehen Sie einfach das Zifferblatt, und der Motor folgt. Unser Freund Rob hat eine angepasste Benutzeroberfläche mit JavaScript entwickelt, um den Plattenspieler über die RESTful-API von Moti zu steuern, und wir hatten einen Plattenspieler, den Sie mit einem virtuellen Datensatz scratchen können. DJ Moti im Haus!


5. UDOO

Für Android, Linux, Arduino und ADK 2012.

Hochwertiger Musik-Player

Tsunamp ist eine kostenlose Open Source-Linux-Distribution, die UDOO (udoo.org) in einen hochwertigen Musik-Player verwandelt. Es wurde entwickelt, um in einer benutzerfreundlichen Umgebung hervorragende Klangergebnisse zu erzielen. Wenn Sie Tsunamp in UDOO flashen, wird es zu einem eigenständigen Audioplayer, der dank des eingebauten drahtlosen Adapters von UDOO über Mobiltelefone, PCs, Macs und Tablets gesteuert werden kann. Es kann eine auf einem NAS oder einem USB-Laufwerk gespeicherte Musikbibliothek abrufen, Webradio abspielen und sogar als Flughafenempfänger fungieren. Holen Sie es kostenlos auf tsunamp.com.


6. Digispark

Billiger / kleiner als Arduino mit ATtiny85.

Bluetooth-gesteuerter Roboter

Viele Hersteller verwenden Digispark (digistump.com) für Projekte, die mit einem Host-Computer kommunizieren, da sie Tastatur, Maus, Joystick emulieren oder Daten direkt senden können. Eines der komplexeren und denkwürdigsten Einzelprojekte, die mit dem Digispark gebaut wurden, ist der CamBot von Dave Astolfo. Der CamBot ist ein Bluetooth-gesteuerter Roboter aus Legos, einem Digispark, einem Digispark Motor Driver Shield, einem billigen Bluetooth-Modul, einer Wi-Fi-Webcam und einigen Motoren. Der Bot wird zum Überprüfen von schwer zugänglichen Stellen wie Heizkanälen verwendet. Er kann von einem Smartphone aus gesteuert werden, sodass der Fahrer ihn kontrollieren und den Videofeed sehen kann. Dave hat mit einem einzigen Digispark mehr getan als die meisten Projekte, die ausgewachsene Arduinos verwenden. Wir können es kaum erwarten zu sehen, was unsere Benutzer als nächstes erwarten.


7. JeeNode

Arduino-kompatibel mit Atmel 8-Bit-RISC.

Vernetzte Energiemonitore

Das Western Cooling Efficiency Center an der University of California, Davis, verwendete das Prototyping-Kit JeeNode (jeelabs.com) mit geringem Stromverbrauch, um Gruppen vernetzter Geräte (die über die eingebauten 915-MHz-Funkgeräte kommunizieren) zu bilden, um einfache Energieeinsparungen zu motivieren und zu überwachen Aktionen in Studentenwohnungen. Die Geräte konnten zwei AA-Batterien für das zweimonatige Studium ausgeben, ohne zu sterben!


8. BLEduino

Arduino-kompatibel mit Bluetooth Low Energy.

Smartphone Game Controller

Im Virtual Controller-Projekt wird das BLEduino (bleduino.cc) verwendet, um klassische Videospiele auf dem Computer zu spielen, indem es als Empfänger für einen virtuellen Controller auf Ihrem Telefon dient. Wenn die iPhone-App einen Tastendruck registriert, sendet sie einen Befehl an das BLEduino, das es den Tastaturanschlägen des Computers zuordnet. (Die BLEduino-App ist ein wirklich wichtiger Aspekt unseres Boards, da sie alle UI und Bibliotheken enthält, die für die Kommunikation mit dem BLEduino erforderlich sind.) Das BLEduino erstellt die Tastenanschläge, indem es eine normale Tastatur simuliert, die über den USB-Anschluss an den Computer angeschlossen ist und empfängt die Befehle über BLE.


9. TinyG

Mehrachsen-Bewegungssteuerungssystem.

Computergesteuertes Drei-Achsen-Fräser

TinyG (synthetos.com) ist ein komplettes eingebettetes mehrachsiges Bewegungssteuerungssystem auf einer einzigen Platine. Sie macht die Steuerung in Industriequalität erschwinglich und zugänglich und für Profis dennoch leistungsstark genug. Es wird in Bestückungsautomaten, kleinen industriellen Fertigungslinien und anderen Anwendungen eingesetzt, für die eine präzise Bewegungssteuerung erforderlich ist. Othermill (otherfab.com/products) ist eine tragbare, computergesteuerte Dreiachsenmühle, die den TinyG-Controller verwendet. Othermill ist präzise genug für detaillierte elektrische und mechanische Prototyping-Arbeiten, aber kompakt und leise genug für den Heimgebrauch.

Dieser Artikel erschien zuerst in MAKE Band 36, der Board-Ausgabe. Holen Sie sich die vollständige Ausgabe für mehr!

Aktie

Leave A Comment