Jeffrey Cross
Jeffrey Cross

Sala de consiliu

Numărul de noi microcontrolere captivante care intră pe piață crește zilnic, încorporând caracteristici precum comunicațiile wireless și motoarele încorporate. Am cerut echipelor din spatele a nouă dintre cele mai recente comisii să partajeze câte un proiect favorit care folosește dispozitivul.

1. Mojo

Ușor de folosit placă de dezvoltare FPGA.

Giant Egalizator grafic

Pentru a demonstra puterea plăcii Mojo (embeddedmicro.com), am construit un egalizator uriaș (2,5 '× 1,25') format din trei foi de acrilic tăiat cu laser care formează o rețea 10 × 10 de dreptunghiuri, fiecare cu trei LED-uri RGB pentru un total de 900 de LED-uri. LED-urile sunt conduse cu MOSFET-uri care sunt controlate direct de 70 din cele 84 de pini IO digitali, caracteristicile Mojo. Egalizatorul are, de asemenea, un microfon la bord care este conectat la una din intrările analogice Mojo, ceva ce nu se găsește adesea pe plăcile FPGA. Pentru a efectua vizualizarea audio în direct, Mojo eșantionează continuu microfonul, stocând eșantioane într-un tampon. Odată ce tamponul este plin, probele sunt introduse într-un FFT care efectuează analiza de frecvență. Ieșirea din FFT este apoi utilizată pentru a genera un cadru pentru afișare în culori full 24-bit și o rată a cadrelor de aproximativ 190 de cadre pe secundă. Afișajul este dublu tamponat și sincronizat pentru a preveni orice artefacte. Toate acestea se realizează folosind doar aproximativ 20% din spațiul disponibil în Mojo!


2. TinyDuino

Arduino-compatibil, mai mic de un sfert.

GPS Guler Cat

Pisica noastră de vârstă de 9 ani, Conley, îi place să se plimbe în jurul cartierului timp de ore întregi și nu avem nicio idee despre ce face sau unde a dispărut - până acum. Am decis să creăm un dispozitiv de urmărire GPS pentru el folosind un TinyDuino (tiny-circuits.com), o placă miniaturală compatibilă cu Arduino, care este mai mică de un sfert și extrem de ușoară. Acest dispozitiv GPS înregistrează poziția și înregistrează datele în fiecare secundă pe o cartelă microSD atașată. Când se întoarce în casă, putem scoate cartela microSD, punem-o în calculatorul nostru și verificăm unde a mers folosind Google Maps.

Consultați volumul 37 pentru o modalitate completă!


3. Spark Core

Wi-fi pentru hardware-ul conectat la internet.

Sistem de securitate simplu

De ce să plătiți 49 USD pe lună pentru un sistem de securitate atunci când o puteți face singur? Am legat un Spark Core (sparkdevices.com) cu un senzor de mișcare PIR (pasiv infraroșu) pentru a crea un sistem simplu de securitate care generează un eveniment de internet ori de câte ori este detectată mișcarea. Prin asocierea acestui proiect cu serviciul de comunicații cloud Twilio (cred că API pentru mesaje text SMS), am făcut un sistem care vă trimite un mesaj de tip text de fiecare dată când detectează mișcarea. Faceți-l cu un pas mai departe pentru a adăuga informații despre geolocație de pe telefonul dvs. și puteți să-l faceți text oricând mișcarea este simțită în timp ce sunteți departe de casă.


4. Moti

Motor inteligent cu placă compatibilă cu Arduino.

Placă turnantă controlată cu ajutorul smartphone-urilor

Am vrut să construim o placă turnantă care poate fi zgâriată de pe o tabletă sau de un telefon. Motorul nostru inteligent programabil, Moti (moti.ph), face ca acest lucru destul de simplu, deoarece are un driver compatibil cu Arduino, un motor cu motor și un codificator continuu. Am decupat corpul din placaj și am adăugat niște electronice audio de la un jucător vechi. Un scut Bluetooth a fost atașat direct de pinii de rupere de pe Moti și a fost introdus în poziție. Am lansat aplicația Moti, care detectează automat motorul și oferă grafică pentru a controla viteza și poziția sa. Doar rotiți cadranul și motorul urmează. Prietenul nostru Rob a proiectat o interfață personalizată folosind JavaScript pentru a controla masa grafică prin intermediul API-ului RESTful API al lui Moti și am avut o tabletă care se poate zgâria cu o înregistrare virtuală. DJ Moti în casă!


5. UDOO

Pentru Android, Linux, Arduino și ADK 2012.

Player muzical de înaltă calitate

Tsunamp este o distribuție gratuită și open source Linux care transformă UDOO (udoo.org) într-un music player de înaltă calitate. Este proiectat pentru a obține rezultate sonore excelente într-un mediu ușor de utilizat. Practic, atunci când blocați Tsunamp în UDOO, acesta devine un player audio autonom, care poate fi apoi controlat cu ajutorul telefoanelor mobile, PC-urilor, Mac-urilor și tabletelor, datorită adaptorului wireless încorporat UDOO. Poate prelua o bibliotecă muzicală stocată pe un NAS sau o unitate USB, poate juca un radio web și chiar acționează ca un receptor de aeroport. Luați-o gratuit la tsunamp.com.


6. Digispark

Mai ieftin / mai mic decât Arduino, cu ATtiny85.

Robot controlat cu Bluetooth

Mulți producători folosesc Digispark (digistump.com) pentru proiectele care comunică cu un computer gazdă, deoarece pot emula o tastatură, mouse, joystick sau pot trimite date direct. Unul dintre cele mai complexe și memorabile proiecte independente construite cu Digispark este CamBot de Dave Astolfo. Cambot este un robot controlat de Bluetooth, construit din Legos, un Digispark, un Digispark Motor Driver Shield, un modul Bluetooth ieftin, o cameră web wi-fi și unele motoare. Botul este utilizat pentru a verifica locurile greu accesibile, cum ar fi canalele de încălzire, și poate fi controlat de la un smartphone, permițând șoferului să-l controleze și să vadă fluxul video. Dave a făcut mai mult cu un Digispark unic decât majoritatea proiectelor care utilizează Arduinos. Nu putem aștepta să vedem ce se întâmplă cu utilizatorii noștri!


7. JeeNode

Arduino compatibil, cu RISC pe 8 biți Atmel.

Monitoare pentru energie în rețea

Centrul de eficiență la răcire din cadrul Universității din California, Davis, a folosit kitul de prototipuri JeeNode (jeelabs.com) pentru a construi grupuri de dispozitive în rețea (comunicând prin radiourile încorporate de 915 MHz) pentru a motiva și monitoriza economii simple de energie acțiuni în apartamentele studenților. Dispozitivele au putut rula două baterii AA pentru studiul de două luni fără să moară!


8. BLEduino

Arduino compatibil cu energia redusă Bluetooth.

Controler de jocuri smartphone

În proiectul Virtual Controller, BLEduino (bleduino.cc) este folosit pentru a reda jocuri video clasice pe computer, servind ca receptor pentru un controler virtual pe telefon. Când aplicația iPhone înregistrează un buton, apasă o comandă către BLEduino, care apoi o cartografiază cu mouse-ul pe computer. (Aplicația BLEduino este un aspect foarte important al consiliului nostru deoarece oferă toate interfețele și bibliotecile necesare pentru a comunica cu BLEduino.) BLEduino creează intrările de taste prin simularea unei tastaturi normale conectate la calculator prin portul USB și primește comenzile prin BLE.


9. TinyG

Sistem de control al mișcării cu mai multe axe.

Computer-controlate trei axe Mill

TinyG (synthetos.com) este un sistem complet integrat de control al mișcării în mai multe axe pe o singură placă. Acesta face ca controlul industrial să fie accesibil și accesibil, fiind suficient de puternic pentru profesioniști. Se folosește în mașini de alegere și locație, linii de producție industriale mici și alte aplicații care necesită un control precis al mișcării. Othermill (otherfab.com/products) este o moară cu trei axe portabilă, controlată de calculator, care utilizează controlerul TinyG. Altmetru este suficient de precis pentru lucrări detaliate electrice și mecanice de prototipuri, dar suficient de compact și liniștit pentru uz casnic.

Acest articol a apărut pentru prima dată în MAKE Volume 36, Issues Boards. Ridicați întreaga problemă pentru mai mult!

Acțiune

Lasa Un Comentariu