Search for:
Artırılmış Gerçek oyunu, Yedilerden

[Niklas Roy] ‘den gelebilir. Artırılmış piksel. Çok ilk bakışta tüm gelişme sadece bir ATmega8’e doldurulmuş olan sıradan bir Jane vintage video oyunudur, ancak görünüşler aldatıcı olabilir. Video oyunu gerçekten bir video beslemesine piksel yerleştiren artırılmış bir gerçekçi gadget’dır. Zıplayan piksel, bir video kamerayla manipüle edilebilir – piksele ve bir yönden ayrılmanın yanı sıra pikseli itin.

İş, bir ATMEGA8’de 16 MHz’de saatlerce çalışır ve ayrıca bir LM1881 senkronizasyon ayırıcısı ile video beslemesini okur. Şematik yok, ancak neyse ki projesi için bazı kodlar dahil. Buddy videosu için ne olursa olsun, bu, NTSC için hızlı bir şekilde uyarlanabilir. Günde herhangi bir hack türü ziyaretçiler bunu sadece bir açıklamadan inşa etmenin zorluğunu almak ister misiniz?

[Niklas] Devletleri, yetmişli yılların sonlarında Atari tarafından yapılamayacağı bir sebep yoktur. Elbette bir video video kamera denetleyicisi yapmamak için ekonomik nedenler vardı ve Ar-Ge departmanı, kaşlarıyla televizyonda da telaşlı oynayabilirdi.

Mola sonrası artırılmış pikselin demosunu kontrol edin.

Müzik Loving BeagleBone

Robotik kontrolü, birden fazla aktüatörün birbirleriyle koordineli olarak çalışması gerektiğinde çok karmaşık olabilir. Temel bir robotik kol, her bir eklemin belirli bir pozisyon elde etmek için sırayla kontrol edilmesini gerektirecektir. BeagleBone Mavisi, motor sürücüleri, sensör girişleri ve kablosuz olan ve robotik için üretilmiştir.

[Andy], tek kartlı bilgisayarı kullanarak BeagleBone Blue Elektro-Mekanik Glockenspiel adlı bir müzik robotu hazırladı. Donanım, her biri bir tokmak çubuğuna sahip olan sekiz servo motordan oluşur. Motorların kendileri, 3B baskılı braketlere doğru yüksekliğe monte edilmelerine izin verilir. Servolar, konum kontrolü için ana karta bağlanır, ancak gerekli akımı tüm motorlara sağlamak için harici bir arz kullanılmalıdır.

Yazılım tarafında, notları servo pozisyonlara çevirmek ve MQTT ve WebOckets vasıtasıyla bir Web Otoğlu’na bağlanacak programlara sahiptir. Temel kullanıcı arayüzü temeldir ve tuş vuruşlarını bağlamak ve göndermek için düğmelere sahiptir. Kod, OpenSCAD tasarımlarının yanı sıra GitHub’dan indirilebilir. Bir demo için aşağıdaki videoya göz atın.

Bu proje, internetten gelen melodileri oynayan özerk bir robota genişletilebilir. Biz oldukça şaşırtıcı olan ve her ikisinden de gelecek bazı izinler var olan glockenspiel atma rock’u hatırlatıyoruz.

ile konuşacak birinin iyi olması iyidir, hepimiz zaman zaman biraz yalnız kalıyoruz ve diğer insanlarla konuşmak bir zorluk olabilir. Sosyal robotlar hala bugünlerde yollarını buluyorlar, [Markus], ucuza yapabileceği bir DIY hizmeti bulmayı seçti, “konuşma yüzü” nin neden olduğu ortaya çıktı.

Yapı aslında oldukça basit, gerçekten. Üç farklı OLED ekranınız, iki gözler için ve bir tanesi ağız için, görüntülenen ifadeye bağlı olarak, bunlara programlanmış farklı grafik görüntüleri vardır. Ayrıca yüzünüze konuştuğunuzda duyan küçük bir elektret mikrofonu vardır. Son olarak, kolay bir yüz kesme elektroniği kapsar ve estetiği sağlamlaştırır.

Gözler aynı şekilde programlanır, çünkü birçok ifade için birlikte yer değiştirir. [Markus] Gözler ekranlarında beyaz bir daireyi dikey olarak hızla hareket ettirerek yanıp sönen bir animasyon elde edebildi ve sonuçlar oldukça inandırıcıdır. Ayrıca, ifadelerin çok daha dinamik görünmesini sağlamak için OLED’in etrafındaki gözleri hareket ettirir.

Ağzına fazla değil. [Markus] sadece bir ağzı açık ve ağzı kapalı bir animasyon vardır. Ağız, yüzün dinlenmesi gerektiğinde konuşmanın veya kapanma sırası olduğunda ağız açılır. Bu bilgi, mikrofonun çıktısının ölçülmesiyle kolayca tanımlanır. İlginç bir şekilde, konuşmaya aktif olarak ilgi duyduğunu göstermek için konuşulduğunda veya oldukça konuşurken yüzünü sessiz ve özenli olarak programlayabilirsiniz.

Seni bilmiyorum, ama konuşma yüzünün bu sosyal robotlardan çok daha fazla veya daha az ürpertici olup olmadığına karar veremiyoruz. Her iki durumda da, ne olursa olsun ondan bir vuruş yapacağınızı düşündük. Ayrıca bize sorarsanız komik bir anime karakter gibi görünüyor.

HASTADAY ÖDÜLÜ RESİM POLİTİKALARI GÜNCELLEME

Dilde prospektif bir belirsizliği kaldıran 2017 HASTADAY ödülünün resmi kurallarına bir değişiklik yaptık. Bu bölüm, 2 finalistin zorlukları için zorluk yuvarlak sonuçlarının ifadesini detaylandırır. Doğru dil aşağıdaki gibidir:

II. 19 Haziran 2017’de, Sponsor, Yukarıdaki altı (6) eşit ağırlıklı gereksinimlerine dayanan son tura gelişime kadar yirmi (20) zorluk turu 2’nin gelişimini seçecektir.

Bu bölüm şimdi diğer dört zorluk için mevcut dille tutarlıdır. Modifikasyonları resmi politikalarda ifşa etmek çok önemlidir, bu yüzden bugün bu yazıyı yayınlıyoruz.

HACKADAY ÖDÜLÜ, bilgisayar korsanlarının, tasarımcıları ve ayrıca önemli bir şey geliştirmeleri için mühendislerin güçlendirdiği dünya çapındaki mühendislik çabamızdır. 250.000 doların üzerinde ödülleriyle, bu yaz aylarında yenilikçi enerjinizi sosyal iyilik için mühendisliğe yönlendirmek için harika bir zamandır. İdeal şimdi, kanatlar, tekerleklerle ve yürüteçler meydan okumalarla birlikte insanlığı ilerleten şeyleri bulmaya çalışıyoruz. Aynı şekilde geliştirmede ideal şimdi, ürün mühendisliğine girenlerin hikayesini anlatan, bir mahalle inşa etmenin yanı sıra, kreasyonlarınızın etrafındaki bir işin yapıldığını söyleyen HASTADAY ödülünün en iyi ürün kısmıdır. Yaz aylarında gelişimize uğradıkça, yardımcı teknolojinin yanı sıra, her şeyin zorluklarını gideriyoruz. Şimdi git!

HackaDayPrize2017 şunlardır:

Genetik algoritma programcısı fonksiyonları alır

[Kory] şimdi birkaç ay boyunca genetik algoritmalar yazıyor. Bu, bu genetik algoritmaların yaptığı şey dışında, benzersiz veya olağanüstü bir şey değildir. [Kory] Brainfuck’ta program yazmak için genetik algoritmalar kullanıyor. Evet, bir bilgisayarı programlayan bir bilgisayar. Müteşekkir Skynet 18 yaşında.

[Kory] ‘nin çalışmalarını ilk gördüğümüzde, beyinfuck’ta kendi programlarını yazmak ve işletmek için bir bilgisayarı programlamıştı. Dilin adı [Kory] seçmesine rağmen, bazı işleri kullanabilir, aslında bilgisayar tarafından oluşturulan programlar için ideal bir dildir. Her biri tek bir karakterden oluşan sadece sekiz komutla, herhangi bir genetik algoritmanın üretilmesi gerektiği ve bir fitness fonksiyonunun değerlendirilmesi gerektiğinin ek yükünü büyük ölçüde azaltır.

[Kory] ‘nin ilk çabalarının bir eksikliği vardı: fonksiyonlar. Hello World Söylemek için bir program almak nispeten kolaydır, ancak karmaşık bir şey yapmak için bir makro veya işlev gibi bir şeye ihtiyacınız olacak. Brainfuck, en basit formu, işlevleri desteklemiyor. Bu, [Kory] ‘nin bilgisayar programlama bilgisayarının daha akıllıca büyümesini ve genetik algoritmalarında yerel minimayı ele geçirmeleri planındaki bir anahtar atar.

Bu sorunun çözümü, yeni bir brainfuck (Kory] ‘nin yeni bir lehçesinin oluşturulmasıydı. Bu, genişletilmiş beyinfruck’ın en iyi bölümlerini alır ve temel olarak bir mola açıklaması olarak hizmet veren bir komut ekler.

Bununla, [Kory] ‘ın kendi kendine programlama bilgisayarı daha karmaşık programlar geliştirebilir. Zaten Fibonacci dizisinin ilk birkaç sayısını oluşturmak için bir program oluşturdu. Sadece 233’e kadar gider, çünkü 255 bir bayt için maksimum değerdir ve programın kendisi üretmek için yedi saat sürdü. Ancak işe yarıyor. Yeni BrainPlus işlevleriyle üretilen diğer programlar, duvarda 99 şişeyi ve iki değeri çoğaltayan bir programı içerir.

[Kory] ‘nün bilgisayarı bu programları üretmek için uzun zaman geçirmese de, yeterince zaman verilen, bu programın yapamayacağı çok fazla değil. Brainfuck ve [Kory] ‘ın BrainPlus, Turing, böylece sonsuz hafıza ve zaman verecek bir şeyi hesaplayabilir. Yeni fonksiyon eklenmesiyle daha hızlı bir şey hesaplayabilir.

[Kyle] ‘nin tüm kodu Github’da mevcuttur.

IKEA Tradfri Hacking

Bilge Aydınlatma şu anda popülerdir. Tabii ki, Phillips Hue, piyasadaki dev oyuncudır, ancak çok sayıda zigbee, Bluetooth ve orada wifi ampulleri var. Uygun fiyatlı mobilyalar, köfte ve waffles ile tanınan IKEA’yı; IKEA’dan çoğu şey gibi, onlar da ucuz yanı sıra verimlidirler. [Andreas], kontrolcüye bir dremel alır ve aynı zamanda MQTT’yi kullanmak için sistemin nasıl hackleneceğini gösterir. Aşağıdaki videoyu inceleyebilirsiniz.

Gadget’ı açtıktan sonra, Almanca dergi makalesini, daha önce konuştuğumuzdan, sahip olduklarını anlamak için kullandığımızı kullandı. Pinout ile donanmış, denetleyiciye bir kablo demeti lehimi yapabildi. Daha sonra bir Wemos tahtasını bağladı. Daha sonra biraz Arduino kodu, yanı sıra MQTT ile ışığı kontrol ediyordu.

MQTT’den, ışıkları varsayılan için yaptıkları gibi ayrı bir göbek kullanmak zorunda kalmadan bir dizi sisteme bağlamak kolaydır. [Andreas] notları, ancak sistemin işleri zorlaştırabilecek herhangi bir yorum sunmadığını söylemiyor. Ancak, gelecekteki aletleri daha da hacklemeyi planlıyor.

MQTT hakkında daha fazla bilgi edinmek istiyorsanız, bu arada, [Elliot Williams] başlamanıza yardımcı olacak harika bir seriyi yaptı.

[Fran] ‘ın LED’leri, Nixies ve VFDS.

Blinky ve Glowey gibi bir şeyle, [Fran] yıllar boyunca çok fazla elektronik ekran aleti topladı. Şimdi ondan birkaçı (ve) favori parçalarının birkaçını (ve LED’ler ve VFD ve Nixie tüplerinden birkaçını (ve

Belki de bir Saturn V uçuş bilgisayarından donanım olan birinin de bir sürü bağbozumu bileşenine sahip olması şaşırtıcı değildir, ancak [Fran] ‘nın koleksiyonunun ne kadar eksiksiz olduğuna şaşırdık. Yapılan son derece ilk ticari LED’lerden birine sahiptir. Son derece tuhaf bir kurşun ve bir bardak paketinde paketlenmiş Monsanto (evet, bu şirket) tarafından yapılan son derece küçük bir kırmızı lider.

Ayrıca LED koleksiyonunda yeşil olan garip bir Batı elektrikli kısmı, ancak bir LED’den beklediğiniz yeşil değil. Bu LED, zümrüt bir renkten daha fazlasıdır – bu renk değil, ancak bir CMYK süreciyle elde ettiğiniz yeşil gibi. Bunlardan birinin kırmızı, yeşil ve mavi LED’li bir pakete konduklarını görmek gerçekten harika olurdu ve bir RGB LED’in renk alanını düşünerek bazı ilginç uygulamalara sahip olabilir.

LED’lerinin yanı sıra, [Fran] ayrıca büyük bir VFD ve Nixie tüpleri koleksiyonuna sahiptir. Ebay satıcılarının inançlarına rağmen, bu iki teknolojiyle aynı değildir: VFDS, fosforlu bir kaplamaya sahip gerçek vakum tüpleridir ve içeri giren bir CRT gibi bir şey çalışır. Öte yandan, nixies, akım rakamlardan biriyle akarken plazmaya dönüşen bir gazla doludur (genellikle neon). [Fran] bir ton VFD ve Nixies – çoğunlukla askeri fazlası var – ve etrafını dolaşması için [Dave Jones] ‘ye bir kaç tane gönderdi.

Hepsi son derece güzel şeyler ve [Fran] nın yanına bakacağımıza büyük bir yol var: APOLLO rehberlik bilgisayarında bulunan elektrominescent ekranlar.

Aşağıdaki videolar.

HASTADAY: Toplama

1/21/14 – şehir merkezinde
Gelin, [Brian], ben, Los Angeles bölgesinde çevrimiçi olan HackaDay ziyaretçilerinin yanı sıra bir kutlamaya gel. Biletler, bira, yemek, tişört, çıkartmalar gibi, yanı sıra şahsen görünmedikçe keşfetmezsiniz.

Bu ilk resmi çevrimiçi HACTADAY MEVCUTUP, her yaş için mevcuttur. Yaz aylarında, Hackaday’ı çevrimiçi bir hackerpace yapmaktan ve bu olayın bu girişimin bir parçası olduğunu söyledik. Planlamanızı planladığımız bazı şeylere izin vereceğiz, ancak karşılığında bize HackaDay mahallesinin tam olarak ne kadar büyük olabileceği konusunda düşüncelerinizi söylemenizi bekliyorum. Aynı şekilde, bu etkinliğe, daha fazla çevrimiçi etkinlikler (diğer şehirlerde de) tutmamız gerekirse yargılamak için bu etkinliğe katılıyoruz. Öyleyse LA’daysanız, şimdi biletinizi alın, yani arkadaşlarınızın aynı şeyi yaptığından emin olun!

Güncelleme 3: Adınızı bekleme listesinde alın …

450 biletin hepsini sağlamak için 24 saatten fazla sürdü. Bununla birlikte, asla korkmazsanız, yukarıdaki bağlantıya giderek adınızı bekleme listesine ekleyebilirsiniz. Zihinsel olarak değiştiren herhangi birinin fikrini kaydetmişse, Bekleme listesinin üstündeki kimliğin yanı sıra biletlerini de serbest bırakabilirler.

Güncelleme 2: Kutsal İnek, biz 300 biletle battık. Ancak daha fazla serbest bıraktık. Seninkini şimdi al, sonra aşağıda okumaya devam et.

Ne vahşi bir yolculuk! Orijinal planım bir hafta için erken kuş biletleri sunmaktı, sonra onlara ihtiyaç duyarsak çok daha fazlasını bırakın. Ancak biz yaklaşık on saat içinde 300 hepsi. Bu harika olacak. Gerçekten evi paketlemek istiyoruz, bu yüzden 150 “HOLD” biletini yayınladım. Biletlerdeki fark yoktur, ancak bu gerçekten kaldığımız tek şey bu yüzden sizi şimdi al!

Güncelleme 1: Sadece 3 saatten fazla ve 100’den fazla bilet sağladık!

Hızlı sayma bir Arduino

[UDO Klein] yapmak için IDE dışında düşünmek, bir Arduino tahtası kullanılarak mümkün olduğunca çabuk saymanın zorluğunu ele geçirdi. Görev, stok donanımını kullanarak 20 bit bir sayaç kullanmasına izin verecek kısa kesikler arayışını içerir. Ancak, yakalamak, Arduino atmosferinin arka planda işleri yavaşlatacak bazı ek yüke sahip olmasıdır. Bu yoldaki çarpmaların her birine bakar, daha sonra etraflarında dolaşmanın bir yolunu gösterir.

Kod, genellikle modern C gömülü programlamada göremedik bir komut kullanır; GOTO ifadesi. Bunu Arduino’nun yapılı döngü () işlevi tarafından kullanılan ek döngüleri atlamak için kullanıyor. Hacked döngüsü içinde çalışan tek komut, derinden iç içe geçmiş bir makrolar kümesidir. AVR yongasına yerleştirilmiş donanım XOR kullanarak çıkış pimlerini değiştirdiler. Bu, doğrudan kayıtları ele almak ve böylece digitalwrite () işlevi tarafından eklenen yavaşlamayı giderir.

Sonuç, çıkış lambalarını değiştiren (kopmadan sonra klipe bakınız), donanım saat hızının yaklaşık% 98,9’unu değiştiren bir yazılım sayacıdır. Oldukça etkileyici, ancak [UDO] rakamlar henüz biraz daha hızlı hale getirebilir.