Den Immersive Flight Simulator fra 1989

Historien om PC Gaming Showers spil Sådan en Wolfenstein 3D og Doom med ære for at have den mest avancerede grafik af dagen. Typisk overset er Microsoft Flight Simulator og tidligere, Pre-Microsoft-versioner fra Sublogic, herunder 1977 Apple II-versionen. [Wayne Piekarski] spillede med MS Flight Simulator 4 for nylig og ønskede, at det var lidt meget mere som hans moderne flyvning SIM baseret på X-Plane 11. Det angav flere skærme, og resultaterne er fantastiske.

Video- og netværksfunktionerne til MS Flight Sim 4, mens det er meget fremragende til slutningen af ​​80’erne, er stadig meget begrænsede. I 1989 understøttede computere kun et enkelt display, og mens FS4 havde evnen til at netværk maskiner sammen til dogfighting, var der ingen måde at indstille CAM-synspunktet på fjernflyet.

Muligheden for dette problem kom i form af hukommelsesdumper. I betragtning af at [Wayne] kører FS4 i DOSBOX, kan han læse minde om en forekomst af spillet og skrive disse hukommelsessteder til en anden forekomst af spillet. Der var kun 18 bytes hukommelse i forekomsten af ​​DOSBOX, der omfattede overskrift, højde, rulle og pitch information til det simulerede fly. [Wayne] sender disse data til andre forekomster af FS4 – succesfuldt afspejler spillet på en anden maker – og ændrer cam-visningen for at se ud de venstre og ideelle vinduer. Han viste disse synspunkter om yderligere skærme, og blev gjort.

Resultaterne er præcis, hvad du ville forvente. [Wayne] tager nu af fra Migs Field og summende de ti eller tolv bygninger i downtown Chicago med en panoramaudsigt i 180 °. Tjek videoerne af det i aktion nedenfor.

IKEA TRADFRI HACKING

klog belysning er alle populære lige nu. Sikker på, Phillips Hue er den gigantiske spiller på markedet, men der er masser af zigbee, Bluetooth, såvel som WiFi-pærer derude. IKEA-kendt for overkommelige møbler, kødboller, samt vafler – er en nylig tilføjelse til feltet med deres tradfri system. Ligesom de fleste ting fra IKEA, er de effektive såvel som billige. [Andreas] tager en dremel til controlleren såvel som viser præcis, hvordan man hacker systemet til at udnytte MQTT. Du kan inspicere videoen nedenfor.

Når han havde fået gadgeten, blev den udnyttede den tyske MAKE magasinartikel, vi talte om tidligere, for at hjælpe med at forstå, hvad han havde. Bevæbnet med Pinout, var han i stand til at lodde en ledningsnet til controlleren. Han forbandt derefter et Wemos Board. En smule arduino kode senere, såvel som han kontrollerede lyset med MQTT.

Fra MQTT var det nemt at forbinde lysene til en række systemer uden at skulle bruge et separat hub, som de gør for standard. [Andreas] bemærker dog, at systemet ikke giver nogen form for kommentarer, der kan gøre tingene vanskelige. Han har dog planer om at yderligere hakke gadgets i fremtiden.

Hvis du vil forstå mere om MQTT, har du forresten [Elliot Williams] en stor serie, der vil hjælpe dig med at komme i gang.

Tænker uden for IDE for at lave en hurtigt tæller Arduino

[Udo Klein] tog problemer med at tælle så hurtigt som muligt ved hjælp af et arduino bord. Quest indebærer en søgning efter korte nedskæringer, der vil lade ham køre en 20-bit tæller så hurtigt som muligt ved hjælp af lagerhardware. Men fangsten er, at arduino atmosfæren har nogle overhead kører i baggrunden, som vil sænke tingene ned. Han ser på hver af disse vejstød, så viser en måde at komme omkring dem.

Koden bruger en kommando, vi normalt ikke ser i moderne C Embedded Programmering; GOTO-erklæringen. Han bruger dette til at omgå de yderligere cyklusser, der anvendes af Arduino’s In-Buily Loop () funktion. Den eneste kommando, der drives i hans hackede sløjfe, er et dybt indlejret sæt af makroer. De skifter udgangsstifter ved hjælp af Hardware Xor indbygget i AVR-chipet. Dette afhænger direkte af registre såvel som dermed dumper afmatningen tilføjet af DigitalWrite () -funktionen.

Resultatet er en softwaretæller, der skifter udgangslyset (se klippet efter pausen) på ca. 98,9% af hardwareklokkehastigheden. Temmelig imponerende, men [Udo] figurer, han kan gøre det bare lidt hurtigere endnu.

Rive gennem floppy-drev til at opbygge en lille format dot matrix printer

den nøjagtighed, som [Mario] opnået i sin Pen Plotter Dot Matrix Printer er meget bemærkelsesværdig. Han rev gennem en bunke af floppy-drev for at få de dele, han ønskede, og valgte at vælge en finpunkts sharpie markør som et printhoved. I videoen efter pause flatter han os med en udskrift af Hackaday-logoet, men du kigger også på et problem med bygningen. Blækket strømmer ikke altid fra følte ideen, og han skal coax det (næsten som primer en pumpe) med et stykke skrotpapir.

Han blev inspireret af penprinteren, vi fremhævede i juni. Denne gengivelse har et udskrivningsområde på 1,5 × 1,5 tommer, der kan rumme 120 × 120 sort / hvide pixels. Han er ikke en mikrocontroller type person og kører printeren fra den parallelle port på sin computer.

Den bedste trykningsteknik sætter pennen ned og flytter den om bare en smule (hjælper med at stoppe blækstrømsproblemet, vi pegede ud tidligere) og producerer billeder som en i nederste højre. Vi elsker 8-bitten af ​​resultatet og ville bruge det hele tiden til at lave vores egne lykønskningskort.

Startbar emulator til DCPU

[hak], manden bag Minecraft, arbejder for øjeblikket på et nyt spil kaldet 0x10c. Dette spil indeholder en in-game 16-bit computer kaldet DCPU, der hører tilbage til 1980’erne mikrocomputere med virkelig mærkelig hardwarearkitektur. [Benedek] troede, at det ville være et glimrende koncept at vende sin ThinkPad i en DCPU, så han komponerede en bootbar X86-emulator til DCPU’en, der er helt kompatibel med den nuværende DCPU-spec.

Denne bootable DCPU-emulator kommer fra det frugtbare værksted af [Benedek], hjernen bag tegning fraktaler på DCPU, og emulerer bit-flipping stråling, samt endda at sætte portalen slutkreditter inde i [Notch] s 0x10C-computer.

[Benedek] komponerede denne nye i X86-samling, hvilket gør det muligt at blive startet uden et OS fra et USB-flashdrev på enhver form for gammel laptop. Dette gør det muligt for direkte hardware kommunikation for uanset implementeret for DCPU hidtil.

Hvis du gerne vil køre din bare metal DCPU, har [Benedek] gjort alle data tilgængelige. Fordi hele emulatoren kun er 1800 linjer X86 samling, er det muligt at tonske dette fra en diskette; En gammel tech vi vil se i [hak] s nye spil.

Åh. En meget mere ting. Da vi blev introduceret til 0x10c, sagde vi, at vi vil holde en konkurrence for den allerbedste hardwareapplikation af DCPU’en. Vi venter stadig på et par af de hardwarespecifikationer, der skal frigives (harddiske såvel som den midi-baserede serielle grænseflade), så vi vil højst sandsynligt holde det, når der er en afspilbar alpha-udgivelse. [Benedek] ‘s bootable emulator er dog en fremragende start.

Gigantisk 555 fodskammel

Holdet på onde Mad Scientist Laboratories havde brug for en fodskammel. Det var klart ikke materiale med at købe en, de kom på tværs af begrebet at opbygge en 555 fodskammel.

Efter at have opdaget nogle dimensionstegninger af 555 Timer IC, skaleres holdet uanset op 30 gange. Mens en typisk DIP-8 555 er omkring 0,4 inches lang, er fodskampen over en fod, lang såvel som otte inches høj. Taburet blev skåret på en CNC-mølle ud af 1/2 “krydsfiner, limet sammen, samt endelig truched med den korrekte datakode samt logoet af onde Mad Scientist Labs. Det færdige produkt er fantastisk. Vi har ledt efter et godt bord, såvel som begrebet en 8 fods lange træ 64-pin Motorola 68000 er ret tiltalende.

Mens der ikke er nogen elektronik i fodskammel, er det ikke svært at billede fremstille nogle aluminiumstifter såvel som en hule krop, så en enorm, praktisk 555 kan bygges. Det ville være muligt at udnytte diskrete elementer, der opfylder blokdiagrammet for 555 for at udvikle en stor Atari Punk Console; De gigantiske kondensatorer er relativt enkle at udvikle sig i enhver form for begivenhed.

Nærhedsafbryder til dine netudstyr

[Ivan’s] ven byggede en nærhedssensor for at skifte sin LED-bænkbelysning hver gang han gik væk. Ideen er temmelig pæn, så [Ivan] valgte at udføre den til netværksanordninger ved at lave denne nærhedskoblingskasse.

En skarp GP2D12 infrarød afstandssensor er det afgørende for systemet. Den har en emitter og modtager, der kombinerer for at give afstands feedback base på, hvor meget af lyset reflekteres tilbage til detektoren. Dette præsenteres som en spændingskurve, der overvåges af en attancy85 (kører Arduino bootloader). Det er lille nok til at passe ind i udløbsboksen sammen med en lille transformer og lineær regulator til strøm til logikkredsløb. Strømnettet skiftes med et relæ ved hjælp af en NPN transistor til at beskytte chipens I / O-stifter.

Tjek videoen efter pause for at se dette i aktion. Det burde være et snap for at tilføje en tæller ned timer, der giver dig en smule meget mere frihed til at flytte rundt om værkstedet. Med det på plads er dette et fantastisk alternativ til nogle andre auto-shutoff-teknikker til dine bænkforretninger.

Parametriske sfæriske højttalere er ikke en måne

En stor højttalerskabe handler ikke kun om at opbygge en kasse ud af krydsfiner samt at dække det med tæppe, selvom du spiller med 1F kondensatorer, er ret cool. Nej, for en stor højttalerskabe krav det ideelle interiørvolumen, den ideelle størrelse bass port, den ideelle højttaler, såvel som det må helt sikkert ikke være en måne. [Rich] fandt ud af, at han kunne gøre alt dette med en 3D-printer, hvilket resulterede i, at den nomoneres: Den nomonerede Orbital Music-Making OpenSource, OpenSCAD-genereret nihilator.

Dette arbejde er en fortsættelse af tidligere arbejde, der skabte parametre højttalere i form af Borg Cubes. Nu er [Rich] til Borg Scout skibe, og denne version har, hvad du ville forvente for højttalerdesign.

Den nomoon tilbydes på Thingiverse Customizer med variabler til indvendig diameter, volumenet af kabinettet i liter, vægtykkelse, højttalerhul, bass port, samt kabelhuller. Af programmet En personlig stil er ligeledes mulig med en Stock OpenScad installation.

[Rich] har trykt et par af disse ikke måner såvel som selv med en højttaler med forfærdelig basrespons, han har en ganske god lydende konfiguration, så langt som YouTube-videoer går. Du kan inspicere det ud nedenfor.

Trinket EDC Contest: USB Calipers

[LOU] ‘s indgang til Trinket EDC-konkurrencen er en fantastisk tilføjelse til de allestedsnærværende digitale kalipre fundet på arbejdsbord og eBay-forhandlere verden over. Det oversætter den værdi, der vises på kaliperne til en USB HID-grænseflade til logning af alle de vanskelige målinger ved tryk på en knap.

De fleste af de digitale kalibrer, du finder på Harbor Freight eller på eBay, er stort set de samme. Der er to puder på Caliper’s PCB, der giver nogen mikrocontroller evnen til at læse, hvad der måles. Den er lavet med en 24-bit kodningsskema, hvor hver bit er en næsten BCD-måling i enheder på 1/1000 af en tomme eller 1/100 af en millimeter. Efter dekodning af værdien sender [Lou] s Trinket et par numre til en computer over en USB HID-grænseflade.

Simpelthen at sende en måling til en computer over USB var ikke nok til [Lou]. Han tilføjede tre knapper til projektet for at skrive flere tegn. Den første knap sender bare en indtastning til computeren, den anden sender et komma, og den tredje sender “/ 2 (ENTER)”, præcis hvad du skal indtaste radius af noget, når man måler diameteren.

Dette var et projekt for Trinket EDC-konkurrencen, der sluttede for et par timer siden. Ingen ved, hvem vinderen er, men der er nogle temmelig fantastiske præmier op for greb, herunder det nye RIGOL REMOP, en Fluke 179 og en lodningsstation.

Digital til analog til digital til analog til digital konvertering

[Andy] havde ideen om at dreje et blandebord i en MIDI-controller. Ved første øjekast synes denne ide meget funktionelle – blandere er en fantastisk måde at få mange opkald og faders i en billig, kompakt og robust kabinet. Præcis hvordan du drejer en mixer til en MIDI-enhed, er det, der er vigtigt. Denne bygning er måske ikke den mest effektive, men det har det bedste navn nogensinde: Digital til analog til digital til analog til digital konvertering.

Processen begynder ved at generere en sinusbølge på en arduino med en vis direkte digital syntese. En 480 Hz firkantet bølge genereres på en attancy85. Begge disse signaler føres derefter ind i en 74LS08 og port. Ifølge den skematiske [Andy] bogført går disse signaler i to forskellige porte, med den anden indgang af porten trukket højt. Portens udgang sendes derefter gennem et par modstande og kombineres til ‘Audio Out’ -signalet. [Andy] siger, at dette er ‘Spine-Crawling’ for folk, der gør dette professionelt. Hvis nogen person ved, hvad denne del af kredsløbet rent faktisk gør, skal du have en note i kommentarerne.

Signalet fra og portene føres derefter ind i blanderen og sendt ud til den analoge indgang på en anden arduino. Denne Arduino konverterer lyden, der kommer ud af blanderen til frekvenser ved hjælp af en hurtig Hartley-transformation. Med en binær repræsentation af, hvad der sker inde i mixeren, har [Andy] noget, der kan omdannes til MIDI.

[Andy] Sæt en demo af dette kredsløb, der arbejder. Han har tilsluttet MIDI ud til Abelton og kan ændre MIDI-parametre ved hjælp af en lydmixer. Video af det nedenfor, hvis du stadig forsøger at pakke dit hoved omkring denne.