Motorsyklister er paranoid om å bli rammet av biler, så vel som med grunn. Du er en god del tryggere når du er innkapslet i et metallskall, med airbags samt sikkerhetsbelter. Massforskjellen mellom et kjøretøy samt en motorsykkel virker ikke bra for syklisten heller. Dessverre for syklister, motorsykler er også slankere, så vel som normalt mindre synlige enn biler.

For noen tiår siden endret motorsykkel beslutningstakere til dagtid å løpe frontlys for å gjøre sykler mye mer synlig. I mellomtiden har imidlertid kjøretøyene gjort det samme, og ledende mange syklister for å bekymre seg for at deres eksponeringsfordel misteres. Løsningen? Blinker frontlysene nøye om dagen, så vel som å kjøre dem vanligvis om natten.

[William Dudley] var utilfreds med industrielle versjoner, så han utviklet en skreddersydd frontlysmodulator for sin motorsykkel.

I tillegg til å tro det eller ikke, gjorde han det med en 555 timers IC, så vel som en lettavhengig motstand (pluss noen transistorer, så vel som en hel slew av diverse deler). Men [William ]s stil er en flott, så vel som han går deg med alle alternativene han laget i å bygge lyssensingskretsen som deaktiverer 555.

Enten du trenger en motorsykkelhylstermodulator eller er interessert i å oppdage nøyaktig hvordan dette problemet ville bli løst i Pre-Arduino-dagene, må du inspisere ut [William] ‘s innlegg. I tillegg til at du er på den nostalgiske elektronikkturen, må du kontrollere dette Nixie Tube Speedometer.

med mindre du er online off-the-rutenettet, så vel som har rikelig gratis elektrisitet, og forlater riggen din mens du går bort på turer, er knapt økonomisk. Så hvis du er som [JOSH FORWOOD], så vel som du oppstår for å utnytte en eksternt skrivebordsklient hele tiden mens du er på veien, kan du tenke på denne bithaugen han kastet sammen. Det er en ekstern Power-on-PC fra hvor som helst enheten.

Det er veldig usedvanlig enkelt. bare en arduino. Han er piggybacking av den eksepsjonelle teleduino programvaren søknaden av [Nathan] som virkelig ga ham en hånd manipulere den til hans hensikt. Arduino kjører som en lav-effekt server som gjør det mulig å få tilgang til det ved hjelp av et sikkert nettsted pålogging. Derfra kan han sende en WOL-pakke til sine forskjellige datamaskiner for å vekke dem opp.

Systemet fungerer så godt, han har også satt opp med alle hans romkameratas datamaskiner, og gir hver sin egen påloggingsinformasjon på Arduino-siden for å gjøre det mulig for dem å få tilgang til egen datamaskin. Ikke en individuell fyr, også ønsket en metode for å fortelle når hans skrivebord ville være forberedt på å få tilgang til …

For å gjøre det, konfigureres han en MySQL-database for å sammenligne tidsstempler på datamaskinen, så vel som lokal tid – når det er innen 60 sekunder, forstår den datamaskinen er forberedt på å gå. Type overkill Hvis du spør oss, tenker på deg, kan du bare ha en 60 sekunders timer på nettstedet i stedet … Uansett, det er en fantastisk hack, så vel som utrolig nyttig for de av oss med flere datamaskiner hjemme.

All informasjonen for å gjøre det selv tilbys på Hackaday.io!

[Jesus] hjelper sin fetter lære om mikrokontroller. Ideell nå er de på temaet Serial Communications, som ble til en fin måte å legge til et hackaday påskeegg.

Bruke og FTDI-chip i forbindelse med bildet 18f4550 (det er litt snart for dem å takle implementering av USB direkte) Serienataene vises i et terminalvindu. Samtidig blinket den binære verdien av hver byte på PORTD-LEDene. Når brikken mottar tegnene “hack”, ekko det umiddelbart tilbake anbefalingen for å sjekke ut awesomenessen som er hackaday. Han postet koden som ble brukt i dette eksemplet som en gist.

Dette er en oppføring i Fubarino-konkurransen for en sjanse til en av de 20 Fubarino SD-platene som Microchip har satt opp som premier!

BPSK31 er en svært populær modus for amatørradiooperatører; Det er effektivt og har en smal båndbredde og kan implementeres med et lydkort eller en arduino. Akkurat som det står på tinnet, er det faseskift-tastaturet, og en riktig implementering bruker en faseteksjonskrets eller noe lignende. [Craig] trodde det ville være morsomt å bygge en analog bpsk31 demodulator og slå på ideen om å gjøre dette med amplitude demodulasjon. Nei, dette er ikke slik du er ment å gjøre det, men det fungerer.

Data overføres ved hjelp av BPSK31 med et faseskift på 180 grader som er en binær 0, og ingen faseskift er en binær 1. [Craig] -kretsen bruker en OP-AMP og et par dioder for å gjøre en fullbølgebegrensning av signalet, som vanligvis gjør en binær 1 logisk høy og binær 0 logikk lavt.

Dette rettetes signal blir så matet inn i en komparator, noe som gjør at utgangen går høyt når signalet er over 2V, og lavt når signalet er under 1V. Det er alt du trenger å gjøre for å få biter ut av signalet, alt [Craig] måtte gjøre etter det var å finne ut en måte å prøve den på.

En 555 satt opp i astenbar modus som kjører på 31.25 Hz, leverer klokken, synkronisert med signalet ved å koble komparatorens utgang til 555 Aktiver inngangen. Timerklokken ender opp med å være litt langsommere, men takket være varicode tegnsettet, vil maksimalt antall binære som kretsen se er ni; Når aktiveringen ser en null, tilbakestilles timerenes aktivering, synkroniserer mottakerens klokke på nytt.

Ja, det er en hack, og nei, dette er ikke hvordan du er ment å motta PSK. Det fungerer imidlertid, og du kan takke [Craig] for det.

[Kurt] liker å forstå hva som skjer med sitt nettverk. Han bruker allerede båndbredde som inspiserer programvaren på sin DD-WRT-kompatible ruteren, men han ønsket en annen mening. Så utviklet han sin egen nettverksmonitor. [Kurt] startet ved å bygge en passiv Ethernet-trykk. Han trengte da en nettverksgrensesnittbrikke som ville tjene sine formål. De typiske Wiznet-chipsene som brukes med Arduinos, gjorde ikke tilstrekkelig manipulering av råpakkedata, så han endret seg til en mikrochip enc624j600 (PDF). Microchip-kontrolleren gjorde det mulig for ham å telle bytene i de røde Ethernet-pakkene.

Med Ethernet-grensesnittet fullført, viste [Kurt] sin interesse for en mikrokontroller for å kjøre showet. Han startet med en Arduino, men mangelen på feilsøking sendte raskt ham til en atmega128 i Atmel Studio. Etter å ha fått den grunnleggende krets som arbeider, endret [Kurt] til en Pic24F-chip. Med data som til slutt kommer ut av kretsen, var han i stand til å fortelle at hans opprinnelige back-of-the-serviettberegninger for båndbredde var feil. [Kurt] produserte en PCB for å holde mikrokontrolleren, deretter komponert et python-program for å plotte datautgangen fra kretsen. Båndbreddeplottet matchet godt med tomten fra DD-WRT. Nå trenger han bare en gigantisk LED-matrise for å vise frem sin nåværende nettverksstatistikk!

Det er vanskelig å vise en enklere metode for å sette opp kommunikasjon mellom en Android-gadget, samt en Arduino ved hjelp av Bluetooth enn ved å overholde denne veiledningen. I midten av brødbrettet kan du se billig, så vel som allestedsnærværende HC-05 Bluetooth-modul. Etter å ha valgt en av disse oss selv kan vi attestere at etter å ha åpnet bunten, så vel som å holde en i hånden, kan du bli rammet med en “hvor begynner jeg?” Conundrum. Hvis du har et Android-håndsett, så vel som en Arduino, begynner du her, og erstatter deretter en side av ligningen hver gang til din egen jobb har et Bluetooth-element, så vel som du virkelig forstår nøyaktig hvordan det fungerer.

Maskinvare for jobben er tilgjengelig i et par deler. Bluetooth-modulen ønsker 3.3V logikknivåer for å sikre at det tas i betraktning. Bildet over viser en bufferbrikke som gjør konverteringen, men fritzing skjematisk på publiseringen benytter en spenningsdeler. Programvarenes søknad avsluttes av en Arduino Sketch samt en Android-app. Inspiser ut alle kontrollene på den skjermen. Med toveis kommunikasjon samt en rekke allerede konfigurerte kommandoer, bør dette få deg opp så vel som å løpe raskt på ganske mye type mulig prosjekt.

En ting å merke seg er at det er forskjellige firmwares for disse HC-05-enhetene. For mer på det ser dette prosjektet.

[TOD] komponert for å fortelle oss om sitt nyeste prosjekt. Det kalles WiFo, så vel som mål å sette Arduino gratis ved å gi en nettbasert IDE, på Internett-lagring for Arduino-skissene dine, samt til og med WiFi aktivert maskinvare å sende skisser trådløst.

Wifino ble oppfattet med nøyaktig samme tog som trodde som Codebender IDE vi så tidligere denne uken. I stedet for å bare levere et nettbasert programmeringsmiljø, fungerer Wifino i forbindelse med Wifino-maskinvaren, som indikerer at du kan sende skisser over en trådløs tilkobling.

På programvarenesiden av tingene har Wifino IDE-koden redigering, kompilering, samt å sende inn ideell fra en nettleser. Det er planer for et github-stil grensesnitt i verkene, slik at den enkle delingen av Arduino skisser fra beslutningstakere rundt om i verden.

[TOD] planlegger å få en kickstarter på gang i de neste ukene for å få Wifino-platene ut i naturen. Vi vil være sikker på å holde deg oppdatert med noen form for informasjon eller spesifikasjoner som kommer vår vei.

Du kan inspisere ut [TOD] sende inn kode fra vinduene, så vel som iOS-klienter etter pause.

[KO] ønsket å legge til en ekstra skjerm på datamaskinen, men han søkte ikke etter noe betydelig som ville sitte på bordet sitt – han ønsket noe mindre, mye mindre.

Hans chibimo Small USB-skjerm er en fin liten opprettelse som lar deg utvide eller speile Windows-skrivebordet på et lite 128 × 64 piksler LCD-panel. Ved første øyekast kan du kanskje tro at det er for lite å være nyttig, men det er anerkjent i Windows på samme måte som en hvilken som helst standard skjerm. Dette innebærer at det ville være ganske enkelt å laste systemovervåkingsprogramvare utelukkende på LCD-panelet, og holde rotet av hoveddisplayet.

Displayet er koblet til en Arduino som alle andre standardskjold, og er koblet til datamaskinen sin via en USB-kabel. Når chibimo-skissen lastes opp til Arduino, må skjermisten lastes på PCen. Dette gjør at du kan justere Chibimos skjerminnstillinger i Windows ‘Displays Manager.

Det er et veldig bra konsept, en vi vil gjerne se utforsket videre. Med best nå støttes Chibimo bare på x86-versjoner av Windows XP, og vi kunne ikke finne kildeforbindelser hvor som helst på hans nettsted. Kanskje det er noen talentfulle medlemmer av vårt samfunn som ville være interessert i å ta en whack på det …

På slutten av hvert semester får vi en haug med fantastiske og godt dokumenterte traineejobber fra Cornells ECE4760-klasse. [Scott] og [Alex] ‘s infrarød Theremin er ikke noe unntak.

Den klassiske Theremin-designen benytter hver av spillerens hender som den jordede platen av en variabel kondensator i en LC-krets. For tonehøydeantennen er denne kretsen en del av oscillatoren. For volumantennen er håndkondensatoren avbrutt en annen oscillator, endring av dempingen i forsterkeren.

[Scott] og [Alex] legger en vri på theremin ved å benytte to IR-sensorer for å håndtere volum og tonehøyde. Sensorene beregner stedet for hver hånd og utfører en spenning omvendt proporsjonal med avstanden fra hånden. En atmega1284p konverterer signalet til et 8-bits binært antall for behandling. De utviklet fire stemmer inn i det som er tilgjengelige med trykknappbryteren. De forskjellige stemmer er produsert med bølgekombinasjoner og modulasjonseffekter. I tillegg til klassisk Theremin kan du spille i ren sinus, sawtooth og FM-modulasjon.

Hvis du bare ikke er det i mikrokontroller, kan du bygge denne digitale IR-theremin i stedet. Hvis du finner IR Theremins Souless eller Plebeian, prøv denne Theremincello.

[Takk Bruce]

Denne hacken ikke nødvendigvis har en målprogram. Men det er mye potensial. Det er et headless Setup for å tette din bringebær PI til en iPhone. Byggesensor arrays som publiserer på nettet (live eller bare for å dumpe sine logger) kommer straks til tankene. Men vi er sikker på at det er massevis av andre applikasjoner som bare venter på å bli trodd på.

Tethering er ganske enkelt med Raspberry Pi. Bare sett opp noen få pakker som tilbys i repositoriene, samt gjør en rask konfigurasjonsdata-tweak for å aktivere hot-plugging. Men dette er avhengig av at iPhone blir montert, så vel som den oppgaven er normalt bare automatisk hvis GUI kjører. For å komme seg uten X-skrivebordet [Dave Control] går med iFuse-oppsettet for å installere telefonen fra kommandolinjen. Resultatet er at din RPI vil etablere en nettverkskobling når iPhone er koblet til den, uten noen form for inngrep fra deg.

[Takk Michael]