CodeBender: un IDE online Arduino

Dato che qualunque cosa si trasferisca in un’app Web, [Vasilis Georgitzikis], AKA [Tzikis] ha sviluppato codebender, un IDE di Arduino basato su cloud sostituito con librerie integrate, documentazione, così come La capacità di pubblicare il tuo codice a un Arduino da un browser.

Per compilare uno schizzo Arduino, CodeBender utilizza un compilatore fantastico che ti fornirà avvertenze incredibilmente descrittive sul codice orribile. Come qualsiasi tipo di grande IDE, c’è evidenziazione incorporata e documentazione, così come un po ‘di Java consente di pubblicare il tuo codice e schermare la porta seriale migliore nel browser.

Uno dei progressi molto più affascinanti è l’utilizzo di CodeBender (imminente) di un bootloader TFTP. Con questo nonché uno scudo Ethernet, è semplice pubblicare il codice a qualsiasi tipo di Arduino collegato a Internet, sia che sia sulla tua scrivania o a metà strada in tutto il mondo. Possiamo vedere che è molto utile per un data logger o anche un palloncino UAV, così come non vedo l’ora di vederlo in azione.

Giardinaggio Zen CNC

Lo Hackerspace Harford a Baltimora, Maryland è appena diventato pubblico con il Giardino Zen che costruirono per il concorso di creazione del Bull Red Bull. È una creazione di CNC che aiuterà ad alleviare la tua delusione con quella stampante 3D fai-da-te che non riesci a calibrare correttamente.

Sul lato hardware la base del creatore funge da sandbox. Trovare la giusta dimensione del grano del mezzo è stata una delle parti molto più resistenti della build. Lo stilo è guidato lungo tre assi utilizzando una gantry comune nelle build di CNC. Le pulegge e alcune staffe erano stampate in 3D, con la rimasta delle parentesi che sono tagliate laser dal legno. Il Bullduino comanda lo stilo per mezzo di una scheda di controllo del motore passo-passo, e guida i LED per mezzo di una banca di Mosfets. Sono stati anche inclusi gli interruttori limitanti per accertarsi che un errore non abbia causato danni al dispositivo.

Dopo la pausa puoi vedere un montaggio di costruzione messo in una delle più grandi colonne sonore di gioco a 8 bit di tutti i tempi. L’unica cosa che vorremmo che avrebbero dimostrato è la barra di livellamento incorporata che è responsabile della “cancellazione” del giardino.

AGGIORNAMENTO: I membri Harford Hackerspace hanno attraversato un nuovo video che mostra il processo di “cancellazione”. Lo troverai dopo la pausa.

Sistema di particelle Scatola frenetica Mantiene il bambino occupato

Qualsiasi tipo di bambino nato oggi ha un futuro brillante davanti a loro – soprattutto, compresi i rettangoli radianti per 80 o 90 anni. Per fornire la sua progenie un salto-inizio su una vita di guardare i LED sfarfallio, [Dan] ha prodotto una scatola frenetica. È veramente solo un Arduino, una matrice LED RGB, così come un sistema di particelle programmato, tuttavia se ci affascina, molto probabilmente colpisce la mente di un bambino.

Il concetto di questa scatola frenetica è nata con un post di Hackaday precedente che ha utilizzato una matrice da 8 × 8 di LED RGB per produrre una nuvola di colori in movimento. [Dan] ha preso questo lavoro come un point di salto e ha prodotto una scatola frenetica di un bambino con quattro modalità che sono sicuramente divertenti.

All’interno del è un rainboduino: una scheda compatibile per Arduino in grado di guidare una matrice a LED da 8 × 8 RGB. Allo stesso modo riforniato all’interno della scatola frenetica è una batteria da 9v, interruttore a bilanciere per la potenza, oltre a quattro pulsanti arcade che ciclo con ciascuna modalità. La prima modalità Prima è una sorta di simulazione “Plasma Cloud”, il successivo è un display leggero “pittore”. Le due modalità finali si spiegano il nome di [Dan] Spawn, così come tutti i numeri e le lettere dell’alfabeto.

Generando proceduralmente le città medievali casuali

con la generazione di contenuti procedurali, si costruiscono di dati algoritmicamente piuttosto che manualmente – penso ai mondi di Minecraft, pieno di tutti i terreni e i mob che ti aspetteresti, ma distribuiti in modo diverso per ogni seme. Un sacco di giochi utilizzano gli algoritmi in modo simile per generare tesoro e mostri appropriati in base al livello del personaggio.

Sviluppatore del gioco [Oleg Dolya] Costruito un generatore di città casuale che crea mappe ottimamente aggrovigliate. Si seleziona quali dimensioni desideri e l’applicazione fa il resto, compilando ogni reparto con edifici casuali. Il software figura anche lo scopo di ogni reparto, quindi la baraccopoli non ha un mucchio di dimore sostanziali, ma invece sfoggia un groviglio di piccole capanne. [Oleg] mostra un po ‘di come funziona l’applicazione, utilizzando poligoni creati con le torri di guardia che servono come vertici. Puoi imparare molto di più sul progetto su Reddit.

Come nuovo come questo progetto è, è limitato. Tutte le mappe presentano una comunità murata, ognuna ha un castello all’interno di Bailey, e nessuna delle città comprende un fiume o un porto oceanico. [OLEG] lo ha creato per fare mappe dall’aspetto freddo, non necessariamente accurate o storicamente sensibili. Detto questo, ha già modificato il codice per minimizzare il numero di edifici triangolari. Avanti, vuole generare città di baracca fuori dalle mura della città.

Condizionatore d’aria Peltier Povero dell’uomo

È estate in Germania, così come lo spazio [di Valentin’s] si stava diventando più caldo di quanto potesse gestire. Consumato dalla sofferenza con il calore, così come con il suo PC sempre non assistendo le questioni, ha preso una decisione che ha deciso di fare qualcosa per integrare il condizionatore d’aria della sua casa. Il risultato del suo manodopera è il sistema A / C dell’uomo Single Bad Man che vedi sopra.

Aveva un dispositivo di raffreddamento del peltier di ricambio che si siede, così lo ha messo in grande utilità come base per la sua unità di condizionamento dell’aria. Lo sanderò tra un paio di dissipazioni di calore della CPU prima di arrampicarsi la sua pompa calda improvvisata in una scatola di scarpe. L’aria calda viene disegnata nella scatola e attraverso il fianco freddo del peltier prima di essere spuntato nella stanza. Allo stesso modo il lato caldo dell’aria dell’aria è tirato da un ventilatore, disegnando caldo lontano dal sistema prima di essere esaurito all’aperto con la sua finestra.

Mentre non ha quantificato il potere di raffreddamento della macchina, sembra piuttosto contento dei risultati. Abbiamo un peltier di ricambio a calci proprio qui da qualche parte, forse dobbiamo provare a costruirne uno solo per i sorrisi.

L’estate si sta avvicinando. Sei pronto a rilassarti?

[Blake Schreurs] si è trovato in Dire Straights – c’era una mancanza critica di amache disponibili nelle sue immediate vicinanze, e ne voleva uno. Veloce. Così ha costruito un’amaca in mezzo al pomeriggio.

Inizialmente costernato dal costo dei modelli acquistati da negozi, [Schreurs] ‘Hammock Stand è ideale per la lavorazione del legno-newbies e lettini per il budget a un budget, poiché la build richiede solo pochi tagli diritta e alcuni strumenti di base per la frusta.

Dopo aver tagliato e stendere il legname per assicurarsi che tutto si adattassi insieme come previsto, [Schreurs] allineato e forato i fori attraverso i pezzi – non preoccuparti, ha incluso le misurazioni nel suo post. Riproduzione di un gioco di connect-the-boards-with-torage-bullts-fulls-washer – con una piccola pausa nell’azione per attaccare i piedi alla base – tutto tranne il terminato questa rapida build. Tutto ciò che manca ora è un’amaca in cui si reclina!

Una nota finale: assicurarsi di utilizzare hardware galvanizzato per questo – o qualsiasi – progetto che si prevede di trascorrere del tempo negli elementi. La ruggine non è in genere il tuo amico!

Lanciando nel tuo cortile che inizia a sentirsi un po ‘angusti? Ti prendi rilassante sulla strada.

Il sequencer del giradischi mantiene il beat techno

dobbiamo ammettere, non abbiamo alcun tipo di concetto su cosa telefonare a questo hack. L’artista [Graham Dunning] si riferisce un po ‘seccamente come il “Mechanical Techno Method”, tuttavia ciò non lo fa, non farlo giustizia. Crediamo “Turntable-Sequencer-Synthesizer-Beat-Box-Dub-Stepper Thyy. Con il cowbell. ”

Chiamalo ciò che vuoi, ma [Graham] ha davvero andato la distanza nell’estrarre il più rumore possibile dal giradischi umile, che viene utilizzato come molto più di un sincronizzatore di una fonte di rumore. Anche se gioca anche i record – almeno parte di loro; [Graham] maschera le scanalature e ancore il braccio del tono per assicurarsi che venga giocata solo parte di una traccia. Altri record sono mascherati con film conduttivo su cui vengono posizionati i contatti del tergicristallo, fornendo trigger per diversi sintetizzatori. Particolarmente creativo è la sezione percussioni meccaniche; Un record è tagliato radialmente per digitare le camme che i seguaci meccanici viaggiano periodicamente per colpire il cono di un woofer per note di bassi, o un cowbell per – bene, il cowbell.

Potrebbe non incantare a tutti, tuttavia devi ammettere che c’è qualcosa che ipnotizzava di guardare questo rig in azione. Il ritmo è piuttosto accattivante, così come come puoi vedere nel video di performance online dopo la pausa, c’è un grande spazio per [Graham] per rivelare se stesso con questo strumento. Non ci dispiacerebbe vedere esattamente il modo in cui il compressore ha messo questo impianto per lavorare con le loro esibizioni.

Grazie per la punta, [Shrad]

Il malware Mac utilizza ideale per il personaggio di sinistra exploit

Ispezionare questa finestra di conferma confusione. Alla prima scorci, il messaggio sembra contenere un sacco di gibberenze, tuttavia può essere davvero controllato se inizi al lato ideale oltre a controllare ogni personaggio in movimento a sinistra. Gli schermi di testo come questo poiché è prefissato da uno speciale carattere unicode di override a destra a sinistra. Il metodo viene utilizzato in malware per oscurare l’estensione effettiva dei dati lanciati. Si noti che quando scritto all’indietro il tuo occhio può ancora scegliere la stringa “PDF” che può essere sufficiente alla tecnica che non ha inutilizzato nell’approvare l’introduzione del file.

Questa schermata di conferma viene introdotta quando si fa clic su un pezzo di malware scoperto in natura un po ‘oltre una settimana fa. Se si seleziona per eseguirlo, un DECOY PDF Data è aperto in Acquisto per non suscitare sospetto. Tuttavia, allo stesso tempo il programma, il che è firmato con un ID di Apple Designer – si sta installando nella directory della casa, oltre a creare un compito di cron da introdurre ad ogni avvio. Subdolo!

IMPROVING MISTER SCREAMER; AN 80 DECIBEL FILAMENT ALARM

I created a prototype 3D printer filament alarm that worked, but the process also brought some new problems and issues to the surface that I hadn’t foreseen when I first started. Today I’m going to dive additionally into the prototyping process to get some insight on creating for a well-specified problem. What I came up with is an easy to build pendant that passively hangs from the filament and informs you if anything about that changes.

I began with a need to know when my 3D printer was out of filament, so that I could drop whatever I was doing and insert a new spool of filament ideal up against the end of the previous spool. By doing this within four minutes of the filament running out, printing very large jobs could continue uninterrupted. The device I created was called Mister Screamer.

The basic Concept

The idea is that if a 3D printer is attended (but not under constant supervision) and the operator is prepared to swap filament rolls when needed, then there is no need for the printer to do any “smart” tasks such as pausing the print. As long as there is a indicates of triggering an alarm when filament has run out, the operator can do everything needed to keep the maker printing uninterrupted, and the printer itself doesn’t even need to know.

First Prototype

The previous prototype used a roller switch to activate a buzzer. Filament was fed through the device.
The previous prototype physically sensed filament with a roller switch that triggered a buzzer when filament ran out. It had a successful trial run, but revealed some new problems:

When pulling filament through the device by hand there was little to no resistance felt, but once it was riding a roll of filament in the printer it created much a lot more binding and friction than expected. printing was successful but the printer’s extruder had to work much harder than usual. I had hoped the device would put a negligible strain on the feed system and filament. Questo non era il caso.

When filament ran out, the device fell some distance to the tabletop. This was expected. But the impact nearly knocked the batteries completely loose from the friction-fit battery holder, which was not expected. had the batteries popped completely out, the device would not have done its primary job. The device needed to be drop-resistant, but the prototype design did not reflect this.

Even though the previous prototype did the job it was meant to do, it was clear there were problems and a design update was needed.

Design goals Summary

The fundamental requirements for Mister Screamer haven’t changed much. The device’s tasks are:

If filament is present, nothing happens.

If filament runs out, yell your deceive head off to alert a nearby operator.

Other elements of the design worked out well enough to keep, and remain mostly unchanged:

Enclosure can be 3D printed

Self-contained (no external power or signals)

Requires no modifications to the 3D printer to be monitored

Electrically simple, and using a minimum of easy to source parts

Long battery life, low power usage

Easy to turn off when responding to an alarm

Lessons from building and testing the first prototype were used to add the following design goals:

Must not interfere with the printer’s normal operation. Ideally, the printer must not even notice it.

Device need to be rugged and drop-resistant.

Ability to easily add the device to the filament of a print already in progress.

The New Prototype

The new prototype keeps the same basic function, but with an entirely different approach. The device is now sensitive to orientation, and senses the actual filament only indirectly. It is created to hang by a ball-link chain like a pendant.

While the device hangs down it is silent. If it falls, the alarm sounds until it is picked back up. Therefore in operation it hangs passively from the filament like a pendant or keychain as long as filament feeds into the printer. As soon as the spool of filament has emptied, the device falls to the tabletop and triggers the alarm.

The new system changes technologies. I did away with the roller switch and replaced it with a reed switch. inside the 3D printed enclosure is a void that captures a small disc magnet. The void has been engineered to use a shape that keeps the magnet away from the reed switch when hanging from the ball chain, but lay Mister Screamer on a flat surface and the magnet will clear up near enough the switch to actuate it.

rounded edges make sure it always lays flat after falling.

central M3 bolt secures both halves together.

Illustrated operation. Clicca per ingrandire.

While hanging vertically from its chain (either for storage or when hanging from a filament line) the device is completely inert and uses no power. The enclosure is created with flat sides and rounded edges, so that the unit always settles to one side or the other when it falls.Bullone M3 centrale è la plastica, in modo da non interferire con il magnete.

Attualmente urliamo come una banshee in questo orientamento.

Altre note di design

Una volta che il filamento si esaurisce, il dispositivo cadrà al tavolo.
Ci sono alcune altre cose da menzionare sul design:

La catena a sfera può essere aperta e chiusa. Ciò indica che il dispositivo può essere installato attorno al filamento mentre la stampante è in uso. Non è necessario scaricare il filamento e infilarlo attraverso il dispositivo come con la versione precedente.

La catena a sfera ha un altro vantaggio: le palline lisce rotolano come piccoli cuscinetti sul filamento stesso. Non esiste un rischio percettibile o un rischio di contaminazione.

Cablaggio Tutte le parti – Soprattutto entrambi i contatti della batteria – in un lato singolo del contenitore indicato senza fili volanti tra le due shell. Questo mi ha permesso di collegare i fili in posizione, che a sua volta indicano un montaggio molto più semplice (senza fili pizzicati!) E un dispositivo molto più robusto.

C’è una piccola quantità di isteresi dall’attrazione del magnete alla catena di collegamento a sfera. Il dispositivo richiede un “tocco” minore per spegnere una volta acceso. Questo è stato piacevole ma non intenzionale e illustra come le scelte di design fisico strettamente possono influenzare il funzionamento.

Prima di creare il prototipo ho fatto una piccola prova di concetto per un’idea diversa: utilizzando un interruttore di inclinazione della palla rotolante per l’orientamento del senso e attivare il cicalino. Questi piccoli dispositivi usano due palle di metallo all’interno di un caso per chiudere o aprire una connessione elettrica a seconda dell’orientamento. Purtroppo la connessione fatta è piccola e non portano molto bene la corrente. Il cicalino emette solo un suono debole e strangolato con l’alimentazione che scorre direttamente attraverso un interruttore a sfera rotolante. Questo problema potrebbe essere risolto aggiungendo molto più componenti al design, ma è stato invece scelto la tecnica del magnete a rotolamento e la reed switch.

Video tour.

Avvertenza: l’audio è costituito da un segnale acustico forte

Risultati

Il nuovo prototipo era un successo, e non solo perché ha fatto il suo lavoro previsto nel modo previsto. È stato un processo di successo perché:

Ha continuato a convalidare la premessa di base: la stampante stessa non ha bisogno di sapere che è fuori dal filamento, fino a quando un operatore viene avvisato e ha il tempo di agire.

È stato in grado di essere creato a buon mercato e rapidamente.

I cambiamenti di progettazione dovuti alle lezioni apprese dal prototipo originale sono stati integrati con successo.

Usando il processo di prototipazione iterativo

Nella prototipazione Mister Screamer, ho fatto quanto segue per ottenere i migliori risultati da un approccio iterativo:

Definire attentamente il problema e il campo di applicazione. Assicurati che il problema che pensi di avere è lo stesso che esiste effettivamente. In parte uno di questo progetto, ho capito che il mio problema non era proprio che la mia stampante non aveva un monitor a filamento. Il mio problema era che il filamento potrebbe esaurire inosservato anche se fossi nella stessa stanza.

Progetta qualcosa che risolve il problema osservato, non molto di più e non meno.

Testare determinate idee con un concetto di prova prima di impegnarli a un prototipo.

Rendere il prototipo rapidamente ed economicamente possibile.

Prova nelle condizioni del mondo reale. Il prototipo probabilmente fallirà o diminuirà brevemente in un modo, e i problemi nascosti saranno costretti alla superficie. Assicurati che il fallimento risulta in qualcosa da imparare.

Usa ciò che è stato appreso per perfezionare il design.

Mister Screamer V2 ha soddisfatto tutti i requisiti, ma ancora produceva scoperte che potrebbero essere utilizzate per migliorare una versione successiva. La più grande lezione appresa era che questo progetto dipende molto dal layout della stampante 3D utilizzata.

Nella mia particolare stampante (A RACK3D N2) La bobina del filamento è lontano dall’area di stampa. Non solo c’è spazio per il dispositivo da appendere da una bobina, non c’è alcun rischio che l’unità finisca da qualche parte fastidiosa quando cade. Altre stampanti 3D possono avere layout fisici che non per consentire a Mister Screamer di funzionare bene. Se il dispositivo penzola nel modo della testina di stampa, o può rientrare nell’area di stampa una volta che si esaurisce il filamento, questo richiede problemi.

Mentre si trova, Mister Screamer V2 fa il suo lavoro abbastanza bene da essere usato in modo affidabile per il lavoro reale, anche se il suo ambito è focalizzato in generale sulla mia stampante e necessità. I miglioramenti sempre crescenti possono essere allettati per inseguire, ma raramente è necessario per iterare fino a quando un’opzione è perfetta. Se un problema è stato correttamente identificato e compreso, diventa molto più facile giudicare quando l’opzione è fatta.

Il design del recinto per questa versione di Mister Screamer è disponibile su GitHub.

[Fran] LED, Nixies e VFD.

Con un simile delle cose fulmine e di Glowey, [Fran] ha raccolto molti gadget di visualizzazione elettronica nel corso degli anni. Ora sta facendo alcuni seamown e tutorial su alcune delle sue (e le nostre) parti preferite: LED e VFD e Nixie Tubes

Forse non è sorprendente che qualcuno con hardware da un computer di volo Saturn V ha anche un sacco di componenti vintage, ma siamo appena sorpresi da quanto è completa la collezione [Fran]. Ha uno dei primi LED commerciali estremamente realizzati. È un LED rosso estremamente piccolo realizzato da Monsanto (sì, quella compagnia) confezionata in un pacchetto di piombo e-tazza estremamente strano.

Anche nella sua collezione LED è una strana parte elettrica occidentale che è verde, ma non il verde che ti aspetti da un LED. Questo LED è più di un colore smeraldo – non questo colore, ma più come il verde che ottieni con un processo CMYK. Sarebbe veramente bello vedere uno di questi messo in un pacchetto con LED rosso, verde e blu, e potrebbe avere alcune applicazioni interessanti pensando all’area del colore di un LED RGB.

Oltre ai suoi LED, [Fran] ha anche una grande collezione di VFD e Nixie Tubes. Nonostante le credenze dei venditori eBay, queste due tecnologie non sono le stesse: i VFD sono veri tubi sottovuoto con una copertura fosforescente e funzionano qualcosa come un crt trasformato fuori. Nixies, d’altra parte, sono pieni di un gas (di solito neon) che si trasformano al plasma quando gli attuali fluiscono con una delle cifre. [Fran] ha un sacco di VFD e Nixies – per lo più eccedenze militari – e mandarono alcuni a [Dave Jones] per lui per ingannare.

È tutte cose estremamente interessanti e un grande piombo a ciò che sentiamo [Fran] guarderà il prossimo: schermi elettroluminescenti trovati nel computer Guida Apollo.

Video qui sotto.