Micro Maestro är här! 
Som vanligt är man en obotlig tidsoptimist. Jag skrev i ett tidigare inlägg att jag skulle prova Micro Maestro nu i helgen men det har jag inte hunnit. Jag har däremot lagt upp den i webbshopen så den finns för beställning. Priset ligger på 204 kr inkl moms vilket är ett fantastiskt bra pris med tanke på vilka features du får:

* Tre styrmöjligheter: USB, TTL (5 V) seriell och intern skript
* 0.25 mikrosekunder pulsupplösning (motsvarar ung 0.025 grader för ett typiskt servo vilket är högre än servot klarar av)
* Pulsfrekvensen är justerbar mellan 33 och 100 Hz.
* Pulsbredd från 64 till 3280 mikrosekunder när alla sex servon använd en pulsfrekvens på 50 Hz.
* Möjlighet att indivuellt styra hastighet och acceleration hos enskilda servon.
* Kanalerna kan också använda som generella digitala utgångar eller analoga ingångar
* En enkelt skriptspråk gör det möjlighet för dig att programmera komplexa rörelser även efter att dess USB och seriella anslutning tagits bort
* Ett gratis konfigurations och styrapplikation för Windows gör det enkelt att
o Konfigurera och testa din enhet
o Skapa, köra och spara sekvenser av servorörelser för animatronics och robotar
o Skriva, stega igenom och köra skript lagrade i enheten
* En virtuell COM port gör det enkelt att skriva egna applikationer för att skicka data via USB till enheten
* TTL seriell egenskaper
o Supporterar 300 – 250000 kbps i fix-baudmode
o Supporterar 300 – 115200 kbps i autodetection-baudmode
o Stödjer Pololu protokoll samt det enklare MiniSSC II protokollet.
o Kan daisychain kopplas med andra Pololu servo- och motorsystem
* Enheten kan matas via USB eller 5 – 16 V spänning. En 5 V regulator på enheten kan användas för att ansluta externa komponenter.
* Kompakt storlek 22 x 30 mm och en vikt på endast 4.8 g
* Firmware kan uppdateras.


Mjukvaran för konfigurera och skapa skript är förstås helt gratis och finns både för Linux och för Windows (tyvärr ingen Mac version). Det finns också ett SDK för den som vill skriva program som pratar direkt med Micro Maestro. Du hittar dessa på produkthemsidan.



Här är ett enkelt skript som blinkar en LED:

# # Blinks the red LED once per second.
begin
led_on
100 delay
led_off
900 delay
repeat


och ytterligare ett exempel som är lite mer avancerat. I detta fall vill vi styra ett servo med en potentiometer:

# Sets servo 0 to a position based on an analog input.
begin
1 get_position # get the value of the pot, 0-1023
4 times 4000 plus # scale it to 4000-8092, approximately 1-2 ms
0 servo # set servo 0 based to the value
repeat


Koden kan se lite bakvänd ut eftersom du skriver värden först och sedan ett kommando och tar en stund att vänja sig med (åtminstone för mig som kommer från en C/C++/C# värld). En stor fördel med detta sätt är att det är möjligt att skriva oerhört kompakt kod då man kan utnyttja stacken på ett smart sätt.

[ kommentera ] ( 12 views )   |  permalink
Slutet för Spirit 
Efter lång tids kamp för att få loss Spirit från den kvicksand som den har fastnat i på Mars har NASA till slut gett upp. Det innebär dock absolut inte slutet för Spirit. Istället för en mobil forskningsstation så blir Spirit en stationär forskningsstation. Den ska bland annat undersöka planetens rotation.

Den närmaste utmaningen för den blir nu att försöka överleva vintern på Mars. För att öka dess chanser inleder nu NASA försök att få den att luta så att solcellerna tar upp maximalt med ljus.

Spirit och dess tvillingrover Opportunity har varit aktiva på Mars sedan januari år 2006. De hade en beräknat livslängd på 90 dagar så både roverna har mer än väl uppfyllt NASAs krav. Opportunity lever och levererar fortfarande data även att man kan få en annan uppfattning om man läser på svenska wikipedia.

En bild på den plats där Spirit till slut fastnande:




[ kommentera ] ( 12 views )   |  permalink
Driva kugghjul med bakterier 
Forskare vid U.S. Department of Energy’s (DOE) Argonne National Laboratory och Northwestern University har upptäckt att de kan få bakterier att fungera som motor till kugghjul. Bakterierna är 380 um stora men genom att använda sig av en större antal som placeras på tänderna på ett kugghjul kan kraften från de simmande bakterierna få ett kugghjul att snurra. Genom att variera halten av syret i den lösning som bakterierna simmar i kan hastigheten på kugghjulet varieras.



[ kommentera ] ( 12 views )   |  permalink
Puzzlemation 
Detta projekt är helt klart ett av de fräckast jag sett på bra länge. Det blir inte rättvist att försöka förklara det i text så jag låter bli och uppmanar dig att titta på videon istället:



hemsidan hittar du mer information och bilder.



[ kommentera ] ( 12 views )   |  permalink
Videospel på riktigt 
Vad får man om man blandar en XBox 360 handkonsol, en eldriven barnbil, ett leksaksgevär samt en laptop?

Jo, roligt!

Killarna vid Coding4Fun gjorde just detta och dessutom skrev de en detaljerad beskrivning.

Här är en video när de ställde ut bilarna på en mässa:


Jula säljer en Mini ATV som jag mer än en gång har sneglat på.



Tyvärr kostar den för mycket för att bara leka med men det vore onekligen kul att bygga om den ungefär som Code4Fun har gjort.

[ kommentera ] ( 12 views )   |  permalink

<<Första <Backa | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | Nästa> Sista>>