Det er ikke helt på skalaen av [Michael Bay], men det er sannsynligvis en god ting. Vi tror at denne roboten bygget fra et adresserør av [Will Jack] ville være hjemme i en transformatorfilm.

Boten starter ut som et vanlig kartongpostrør. Men sømmen på midten splitter for å avsløre elektronikken inne. En Arduino UNO driver enheten, overvåker den infrarøde RangeFinder som vender fremover. Hver halvdel av røret virker som et hjul, skyver mot internmassenes forresten for å skape bevegelse. Det kan til og med trekke av en tanklignende sving til å svinge på plass ved å spinne han halvparten i motsatte retninger.

Vi var fascinert til å høre at Admissions Department på Massachusetts Institute of Technology sendte en enkelt side akseptbrev i disse sølvrørene til de studentene som ble akseptert i klassen 2017. Brevet inviterer den innkommende klassen til å hacke røret og sende i resultatene sine . Vi må grave gjennom innleveringene og se om det er andre bemerkelsesverdige prosjekter.

En bit fugl sendt i en ide om en virkelig fantastisk Midi-synth. Det kalles Ambika, så vel som det virker som bare tingen å introdusere et synth hodet til verden av lodding.

Sammenlignet med en entry-nivå synthesizer som MicroKorg eller dens ilk, er Ambika pakket full av virkelig kjempebra funksjoner som bare oppstår for støy fantastisk. I tillegg til den grunnleggende sagen, firkantet, samt sinusbølger, er det også FM, samt vevetabel syntese sammen med en støygenerator, rudimentær stemme synth, samt en bitcrushed sawtooth bølge stemme. Egentlig, støy demoene (tilgjengelig etter pause) snakker for seg selv.

Maskinvaren er basert på atmega644p, en relativt høy drevet 8-bits mikroprosessor anvendes spesielt i Sanguino. Denne synth støtter så mye som 6 stemmer, hver privat stemme er inneholdt på et separat kretskort som er koblet til hovedkortet.

Selvfølgelig er skjemaene / styrets filer / fastvare for AMBIKA fritt tilgjengelig sammen med et ganske utrolig sett med tekniske notater. Det er ikke noe ord på nøyaktig hvor mye at Ambika vil koste, men å ha det som tilbys som et sett, må gjøre det velsmakende hvis du ikke har noe imot koster en lørdag som holder et strykejern.

Tips ‘o hatten til en anon for å sende dette inn.

A while back, I composed an article about Malduino, an Arduino-based, open-source BadUSB device. I discovered the job fascinating so I signed up for an Elite version as well as sure enough, the friendly postman dropped it off in my mail box last Friday, which means I got to play around with it over the weekend. For those who missed the article, Malduino is USB gadget which is able to emulate a keyboard as well as inject keystrokes, among other things. When in a appropriate casing, it will just look like a USB flash drive. It’s like those things you see in the movies where a guy plugs in a gadget as well as it auto hacks the computer. It ships in two versions, Lite as well as Elite, both based on the ATmega32U4.

The Lite version is truly small, besides the USB connector it only contains a switch, which enables the individual to select between running as well as programming mode, as well as a LED, which indicates when the script has completed running.

Original Malduino Elite sketch as well as Lite prototype
The Elite version is bigger, includes a Micro-SD card visitor as well as four DIP switches, which enable the individual to select which script to run from the card. It likewise has the LED, which indicates when a script has completed to run. This enables the individual to shed the firmware only when as well as then program the keystroke injection scripts that kept in the Micro-SD card, in contrast to the Lite version which needs to be flashed each time a individual wishes to run a different script.

These are the two Malduinos as well as since they are programmed directly from the Arduino IDE, every function I just mentioned can be re-programmed, re-purposed or dropped all together. You can buy one as well as just select to utilize it like a ‘normal’ Arduino, although there are not a great deal of pins to play around with. This flexibility was one the very first things I liked about it as well as really drove me to take part in the crowd-funding campaign. checked out on for the full review.

The Hardware

Malduino Elite vs USB flash drive
So the Elite board shown up as routine as well as I discovered myself a long time to look an it. in spite of being longer than the Lite version, it’s still rather small, measuring approximately 4.6 cm x 1.1 cm (around 1.8 in x 0.43 in), which you can quickly adapt to an old USB case, although you’ll have to cut some holes for the DIP switches as well as the Micro-SD card. In the crowd-funding campaign, the original sketch was for a 3 DIP switch version however the final Elite has four, which I discovered nice. I plugged it in to an old computer, after some consideration about which firmware it might ship with as well as what it might do to my laptop, as well as sure sufficient a red LED appeared. as well as that was it. ingenting annet.

After playing around with the switches as well as exercising some RTFM, I realised that the firmware it ships with is most likely some kind of Q.C. test for the dips, which makes the Malduino output the numbers 1 to 4 (actually simulating a keypress 1 to 4), depending upon which switches are ON. So far so good, it works as well as I’ve seen worse PCB boards than this one. The board has holes for six pins, which I did not trace to the micro-controller as well as I don’t understand what they are for.

Oppsettet

Setting up the Malduino needs that you have the Arduino IDE installed as well as as much as date. You’ll requirement to open up the board manager as well as set up the Sparkfun boards since the Elite is programmed as a ‘Sparkfun pro Micro’ running at 3.3 V as well as 8 MHz. then you requirement to go the Malduino script Converter website which serves a number of purposes:

It enables to convert scripts between the Lite as well as Elite versions

It enables you to select your keyboard design language

It auto produces the Arduino job for you to import to the IDE

For the Elite version, just produce a simple or even empty script to download the project, since when in ‘normal’ operation you will just flash the Malduino when as well as then utilize the Micro-SD card to store new scripts.

A note on flashing, if you are utilizing a Debian-based distribution you may come across some issues like I did as well as not be able to flash the device. like the individual on this most useful post, my modem-manager was trying to talk with the Malduino after every reset as well as confused AVRDUDE to death. The solution is to add udev rules to “/etc/udev/rules.d/77-mm-usb-device-blacklist-local.rules”, kudos to [socrim]:

1
2
3
4
5
6
7
8
ACTION!="add|change", GOTO="mm_usb_device_blacklist_local_end"
SUBSYSTEM!="usb", GOTO="mm_usb_device_blacklist_local_end"
ENV{DEVTYPE}!="usb_device", GOTO="mm_usb_device_blacklist_local_end"

ATTRS{idVendor}=="1b4f" ATTRS{idProduct}=="9204", ENV{ID_MM_DEVICE_IGNORE}="1"
ATTRS{idVendor}=="1b4f" ATTRS{idProduct}=="9203", ENV{ID_MM_DEVICE_IGNORE}="1"

LABEL="mm_usb_device_blacklist_local_end"

The Software

Since I’m running Linux, a quick shortcut to run a command is the ALT-F2 combination. So I script that into a data as well as save it to 1111.txt. The Elite searches the Micro-SD card for a data corresponding to the present dip switch state. lets state the dip switch 2 as well as 4 are ON. In this case, the software application tries to discover the data named 0101.txt as well as parse its contents (as in dip switch order 1,2,3,4 as well as not the binary representation of the number 2 as well as 4) . When it finishes, the red LED starts flashing quickly. My simple script was:

1
2.
3.
4.
5.
6
7
8
9
10
DELAY 2000
ALT F2
DELAY 1000
STRING xterm
DELAY 1000
TAST INN
DELAY 1000
STRING id
DELAY 1000
TAST INN

But it was not working. almost all commands worked however the ALT-F2 combo was not working properly. Close, however no cigar. No ALT-F2, no run command window. I’ve already lazy-browsed the source code a bit since I truly didn’t have a great deal of time on my hands however I needed to figure this out. The offending code was this:

1
2.
3.
4.
5.
6
else if(equals(s,e,"F1",3)) Keyboard.press(KEY_F1);</pre>

else if(equals(s,e,"F2",3)) Keyboard.press(KEY_F2);

else if(equals(s,e,"F10",3)) Keyboard.press(KEY_F10);
else if(equals(s,e,"F11",3)) Keyboard.press(KEY_F11);

A custom equals function was getting size 3 for the strings of the function keys, like “F2”. It was okay for “F10”, “F11” as well as “F12”, however failed for the rest of the keys. altering 3 to 2 did the trick, however my Portuguese keyboard design started to interfere with other test scripts. So I altered the code to include PT as well as UK layouts, altering them in a #define at compile time.

It would be awesome if it was possible to gain access to the SD card from the computer as a routine USB volume. I don’t understand precisely exactly how feasible that is, however it does not include the present firmware. I still wished to be able to output the material of an arbitrary data on the SD card to the screen, so I added one more script function called ECHOFILEHEX that outputs the material of a data in the SD card as getaway characters. For example, if the data a.txt contains “AAA”, the script command ECHOFILEHEX a.txt would output “\x41\x41\x41”. This can be useful to echo binary data into printf or echo -e, in Linux holds at least.

Meanwhile, I had some difficulty reading the original code. You know, all of us have different programming styles. Don’t get me wrong, I’ve been understood to compose some messed-up spaghetti code. I sometimes search old jobs looking for some libs or classes I coded as well as question ‘who the heck composed this steaming stack of code?’ Me, it was me. Anyway, I started to modification a bit right here as well as there as well as ended up altering quite much the entire code. That’s the beauty as well as the curse of open-source. If you’re curious you can inspect it out here.

Konklusjon

All in all, as well as in spite of some bumps, I’m rather delighted with Malduino. It is what I expected: an open platform for BadUSB attacks that’s in its infancy. It’s incredible that we can all tinker with it, customize it, make it much better or just make it fit our needs. I hope a genuine neighborhood can begin so we can see its full prospective emerge. My short listing includes simulating other USB devices, much better SD card management, as well as broadening the gadget via the unused pins. What would you add?

It’s a long method to go as well as a great deal can go wrong, so great luck with the job [Seytonic]!

Hva om du kan utvikle en klokke som skjer tid i det normale analogeformatet, men med hendene som beveger seg rundt utsiden av dialen i stedet for å snu fra et sentralt punkt? Dette er konseptet bak Torlo, en nydelig klokke utviklet fra 3D-trykte deler.

Klokken er arbeidet til [Ekaggrat Singh Kalsi], som ønsket å utvikle en klokke som utnytter en selvsukkerende motor. Foreløpige eksperimenter hadde noen suksess, likevel [ekaggrat] møtte problemer med motorene som holdt konsistent tid, så vel som kontakter som bruker ut. Dette er typisk i mange elektromekaniske systemer – mekanikere som måtte jobbe med poengantennelse, vil ikke huske dem fondly. Etter å ha presset på med en rekke revisjoner, ble det tatt en beslutning i stedet for å bytte til en athiny-kontrollert motor som ble pulsert når hvert 2. sekund. Dette hadde fordelen av å holde presis tid i tillegg til å gjøre det mye lettere å sette klokken.

Den oppsiktsvekkende delen av klokken er imidlertid den mekaniske designen. Den glatte, feiende typen er ekstremt behagelig for øyet, så vel som det er integrert med en nydelig to-tone fargeplan som gjør de utsatte girene så vel som tegn poper mot den hvite rammen. Minuttet samt timehender skriver den mest slående delen av stilen – skiltene er koblet til et stort lydutstyr som er slått av giret utviklet seg til rammen. Videoen under pause viser fremgangsprosessen, men vi vil gjerne se en nærbilde av nøyaktig hvordan giret toget masker med de store lydgirene som er en så sofistikert del av klokken.

En fantastisk fordel med 3D-utskrift er at det gjør å skape skreddersydde gavetog ekstremt tilgjengelig. Vi har sett andre ukonvensjonelle 3D-trykte klokke utvikler før.

[Hackerone] har annonsert at US Dept of Defense (DOD) har tatt en beslutning om å drive sitt største bug bounty-program noensinne, hack airforce.

Du kan huske i fjor Det var Hack the Pentagon Bug Bounty-programmet, godt i år på coattails av fjorårets suksess. DoD har tatt en beslutning om å drive et enda større program i år: Hack airforce. Enhver person fra “de fem øynene” landene (Australia, Canada, New Zealand, Storbritannia og selvfølgelig USA) kan delta. Dette er en endring i format fra Pentagon Challenge som bare var åpen for U.S borgere og betalte ut totalt rundt $ 75.000 i Bug Bounties.

Nå utvilsomt er det regler. Du kan ikke bare hacke luftvåpen uansett hvor mye du vil “all sin base tilhører deg”. DoD vil ha datamaskinen hackere for å finne bugs i deres offentlige motstående webtjenester, og er ikke så mye interessert i deg penetrasjonstesting deres våpen systemer eller annen vitale infrastruktur. Prøv det, og du kan ende opp med en sjarmerende uendelig utflukt av Guantanamo Bay Naval Base.

elektriske rullestoler er ansvarlige for å gi tilbake uavhengighet til mange mennesker over hele verden. De har imidlertid sine begrensninger, inkludert lange oppladninger og en generell aversjon mot store mengder vann. Å være værbestandig er en ting, men å ta en til en vannpark er en annen ting helt. Frykt ikke, for University of Pittsburgh har svaret: den luftdrevne rullestolen.

Kjent som pneumobilitetsprosjektet, stolen er avhengig av et par komprimerte lufttanker som en strømkilde. De ser ut til å være en av komposittkonstruksjon, som vil redusere vekten betydelig og bidra til å redusere risikoen for skade i tilfelle en feil. Luften føres gjennom et system med ventiler til en spesiell trykkluftmotor, slik at brukeren kan kontrollere kjøreretningen. Dessverre er detaljer på stasjonssystemet SCANT – vi vil gjerne vite mer om design av drivstoffet! Rapportert, mange av komponentene kommer fra den lokale maskinvarebutikken, selv om vi ikke har sett mange komprimerte luftdrevsmotorer på stativene til Home Depot / Bunnings / et al.

Utvalget for rullestolene er oppført som ca. 1/3 av en elektrisk rullestol, men oppladningskomprimert luft tar minutter, ikke timer. Utviklet av universitetets menneskelige ingeniørforskningslaboratorier, er rullestolen ikke bare en engang. Det er planer om å levere ti av maskinene til Morgan’s Wonderland Amusement Park for å gjøre det mulig for rullestolbrukere å dele i moroa av vannparken.

Vi har sett noen flotte rullestol hacks i fortiden, også – som denne stolen bygget spesielt for sanddynene! Video etter pause.

[Via Gizmodo, takk Itay]

[Diyvt] fant en ekte hvit elefant i denne fresemaskinen fra Craigslist. Det kostet ham bare $ 200, billig for en liten mølle, så det var verdt gamble. Vi er ikke sikker på hva de skal kalle dette – det er ikke akkurat en gantry møll, ikke en horisontal mølle, og definitivt ikke en knefabrikk. Identifiseringen sier V-Mill, laget av enten Pierce West eller Tree Tool og Die Works, avhengig av hvilken ID Plate du leser. Treet har en trefasemotor, men den kom med en faseomformer, så det må være godt å kjøre på enkeltfase 220 volt husholdningskraft.

Makeren var i god fysisk form, i hvert fall til den forrige eieren forsøkte å gå ut av garasjen. Under trinnet brøt en av støpejerns kjedehåndtakbrakettene i tre stykker. Støpejern er ikke morsomt å sveise. Det må være forvarmet, sveiset med nikkelstang, og langsomt avkjølt. Noen hackere ville ha gitt opp eller bygget en ny del, men [Diyvt] aksepterte utfordringen. Han satte puslespillene sammen igjen, riflet dem ut med en vinkelsliper og sveiset alt. Resultatet var ikke pen, men det må bare ta håndhjulets kraft og 200 lb gorilla spinner den.

Etter litt arbeid på motoren og hodet, inkludert et nytt belte, var dette treet klar til å kutte. [Diyvt] Snuck ut av en familie bar-b-que for å kutte sine første chips på den nye (til ham) maskinen.

til jul, [hamster] ‘s kone ga ham en mini-ovn. Senere den dagen rev han det fra hverandre og bygde denne FPGA-kontrollert reflow ovn.

Vi har sett mye reflow ovn bygger i fortiden. Mange av disse prosjektene bruker en mikrokontroller for å gjøre lukket sløyfekontroll, og sensere temperaturen og bytte varmeelementet for å slå et settpunkt. Denne bygningen bruker Papilo One FPGA-utviklingsstyret som en kontroller. Det implementerer en tilstandsenhet som oppfyller reflowprofilen til den loddepastaen, slik at SMD-komponenter er loddet på riktig måte.

Ovnen bruker en max31855 for å lese temperatur fra en termoelement. Denne enheten tilbyr forsterkning, kald veikrysskompensasjon og analog til digital konvertering som spytter ut temperaturen over SPI. For å kontrollere varmeren, brukes et 40a solid state-relé.

VHDL-koden som driver denne ovnen er koblet i oppskrivningen, og har noen interessante biter for de som ønsker å prøve ut fpgas. Den inneholder et SPI-grensesnitt, skjermdriver og temperaturstatus-enhetslogikken.

Sony’s DualShock 3-kontrolleren kan ses i en rekke jobber her på Hackaday. Det er en grunn til dette: Det er enkelt å snuse Bluetooth-signalene som kommer ut av denne kontrolleren, så vel som å gjøre noen type elektronikkjobb, gjør fjernkontrollen for å administrere budgivning. Bluetooth har et relativt begrenset utvalg, skjønt, så hva skjer hvis du vil bruke denne ekstremt komfortable, så vel som ekstremt praktisk kontrolleren over en kilometer eller så? Bare erstatt hovedkortet på kontrolleren med en ny stil som benytter en XBee-radio. Det er en fantastisk jobb fra arbeidsbenken til [Marcel], så vel som ser ut til å være bare løsningen for en utrolig xbee fjernkontroll.

Sony DualShock 3-kontrolleren er utformet rundt et enkelt primærkort for hoveddelen av elektronikken, samt analoge pinner med tre datterbeskrivelser som brukes for hver annen knapp på kontrolleren. [Marcel] tok det primære brettet ut av kontrolleren sin, så vel som spesifisert for å reversere ingeniøren, og holde USB-ladningen, PC-kommunikasjonen, tvinge kommentarer samt LED-indikatorer. I stedet for Bluetooth som i den opprinnelige kretsen, brukte [Marcel] en 60mw xbee-radio, slik at han klarte å klare noe knyttet til en ekstra Xbee-radio med en rekke så mye som en kilometer.

[Marcel ]s nye primære styre er en direkte nedgang i erstatning for det opprinnelige DUALSHOCK 3 hovedkortet, samt den eneste tilpasningen til kontrolleren, borer et lite hull for den nye antennen. Det er et fantastisk stykke sett for RC-kjøretøyer av hvilken som helst type slag, så vel som den er helt programmerbar for hvilken robotikkjobb du kanskje har i tankene.

Takk {roel] for å sende dette inn.

Når [Robert] realisert Adafruit selger nå analoge kommentarer Servos, bestemte han seg for at han bare måtte lage en programmerbar robotarm som kan bli opplært som den kommersielt tilbudt Baxter-roboten.

Den fine med de analoge kommentarene Servos er at det tar all kompleksiteten ut av å trene en robot. Alt du trenger å gjøre er å sette roboten i undervisningsmodus, fysisk flytte robotens ledd til de stillingene du vil ha, samt lagre programmet ditt! Avhengig av din søknad, slår det definitivt å prøve å trene de morsomme kinematikk-ligningene …

Uansett, den fulle guiden som tilbys på Adrafuits oppdagelsessystem gir veibeskrivelse om nøyaktig hvordan du utvikler din egen arm fra grunnen (vel, med en 3D-skriver) eller nøyaktig hvordan du skal erstatte servoene i en forhåndsarbeidet Toy Roboth Arm, kan du allerede ha sittende rundt. Det er ekstremt omfattende, så vel som inkluderer alle koden du trenger for din Arduino også.

Hold deg rundt etter pause for å se nøyaktig hvordan roboten fungerer!