Search for:
Göğüs Dondurucu Kegerator Dönüştürme, Tap

üzerine altı bira var. Göğüs dondurucu dönüşümüne dokunun. Bunu yaptırmak için kendini öldürmek zorunda kalmayacaksın, bu görüntü, göğüs dondurucu gövdesi ile kapak arasında oturan ısmarlama manşeti gösteriyor.

Göğüs dondurucular popülerdir çünkü verimlidirler. Ve onunla yüzleşelim, eğer soğuk birayı saklamak için bir cihazı ayırırsanız, faturaları desteklemediğinden emin olun. Bu, halka etrafındaki sert köpük yalıtımının nedeni, püskürtme köpüğü, enerjinin ahşap çerçevedeki açıklıkların etrafında kaybolmadığından emin olmak için sprey köpüğü ile.

Bu tasarım, baktığımız son kullanımdan itibaren işlevselliğin üstünde ve ötesine geçer. Bu, oldukça büyük bir karo işi vardı, ancak bitmiş odun siyah dondurucuyu bu konuda çok güzel bir şekilde karşılaştırır. Dolaşım için kullanılan PC fanı ve gerçekten sevdiğimiz uygun şekilde feshedilmiş kablolama. Merak ettiğimiz tek şey, altı Corneilus fıçılarının ve karbondioksit tankını bu canavara sokmanın fizibilitesidir.

[Reddit üzerinden]

Yerçekimi Bisiklet pompasının damlamalarını meydan okuyan fıskiyeyi yönetti

İnsanlar, duyularını kandıran bir teknik görmeyi sever. Bu truizm, bu hafta sonu kaza alanı standında [Steve Goldstein] yanı sıra [Kevin Jordan], bir bisiklet pompası tarafından yönetilen bir damla çeşmesi gösterdi.

Bu optik illüzyon damla çeşmeleri, orta havada damlayan suyu görünüşte dondurulması için striping ışığını kullanır. Bunu birkaç kez gördük (Hackaday Alum [Mathieu Stephan] ‘nın zihinle ilgilidir), ancak hiçbir zaman bir bisiklet pompası kadar keyifli bir girdi ile birlikte. Işıkları sokan Arduino tarafından izlenen bir hava basıncı sensörüyle bağlantılıdır. Birinin pompa çalıştıkları gibi, düşen damlacıklar yavaş, durdukları gibi görünüyor, daha sonra yerçekimine karşı aktarmaya başladı.

Ne yazık ki bu fenomen bir videoda kaydetmek zorludur, çünkü vizyonumuzun gecikmesi tekniğin çalışması için ayrılmaz. Yukarıdaki videonun kare hızı, tabakayla birlikte uyulmadığını, ancak yanılsamayı zaman zaman hala dikkatlice gördüğünüz gibi dikkatlice görünmüyor.

Şahsen, etki o kadar ideal ki hafta sonu boyunca her zaman bir kalabalık çekti. Gençler, suyun kesinlikle gerçek olduğunu doğrulamak için damlayan dere ile parmaklarını koşmaya davet edildi. Elinizi yanılsamaya soksanız bile etkiyi kırmaz.

Çeşmenin yüzeyindeki şekli de övgüye değerdir. Koyu akrilik, HackerSpace’in logosu şeklinde üçgen bir durumu oluşturur. Su damlacıkları, bir salınımlı pompa ile üçgenin tepesinden sonbaharın yanı sıra yaratılır. Altındaki bir martini glass, sıçramaları önlemek için bazı çelik yünlerle damlaları yakalar. Sistem, suyu devredilecek şekilde, görünümden tamamen gizlenir. Bu bir sanat eseridir ve genel olarak genel deneyimlerden uzaklaşır. Bir üreticisi Faire Körfezi Bölgesi’nin yanı sıra doğru bir şekilde hit oldu!

Henüz itibariyle, ancak [steve] yanı sıra [KEVIN] ‘ya da [Kevin] çalışmalarını yapmayı planladıkları gibi geliyordu, bu yüzden kaza alanı sayfasına bir göz tutun. [Kevin], Levitating Çeşmesi ile ilgili ayrıntıları yayınladıklarını anlayamayız.

Weather-O-Matic, analog bir yüze dijital hava görüntüler

Bu temiz görünümlü okuma, havayı görüntülemek için analog aramaları kullanır. [Nuno Martins], O-Matic’in yanı sıra, projeye neler yaptığını açıklar.

Donanım, aldığı kadar basittir. Her elin buna bağlı bir servo motoru vardır. MSP430, bir bilgisayara seri bağlantı yoluyla havayı alır (veriler bir Python betiği tarafından kazınır) yanı sıra, kadranları buna göre ayarlar. Mikrodenetleyici de aynı şekilde, kullanıcı girişini çerçevenin yan tarafındaki tek bir düğme biçiminde alır. Kadranın sol tarafındaki kelimeler, bugün, yarın, yarın, daha sonra (yarından sonraki gün) için Portekizce’dir. Düğmeye birden çok kez basmak, bu üç kelime boyunca ilerleyecektir, ardından o gün için bu günün yüksek olduğu kadar düşük basınç sıcaklığı.

Bununla ilgili güzel şey, güçleri kendilerine keserseniz, servo motorların yerinde kalacağıdır. Bunu, evinde kalıcı bir fikstür yapmak istiyorsa, mikrodenetleyicinin uyku fonksiyonunu kullanarak piller üzerinde iyi çalışmasını sağlayabilir.

Endüstriyel uygulamalarda açık kaynaklı PLC

, röleler, servolar, solenoidler ve benzeri bir Arduino’da bir kablolama konusu değildir. Hayır, güvenilir operasyon için bir PLC – Programlanabilir bir mantık denetleyicisi – tüm donanımınızı otomatikleştirmek için gerekli olacaktır. PLC’ler genellikle [Warwick ]’nin kendisiyle bulmasına neden olan oldukça pahalı donanım parçalarıdır. İki versiyonu, bir büyük ve aynı zamanda onlara atılan herhangi bir görev türü ile başa çıkabilecek bir küçük olanı da geliştirdi.

Her iki gadget’lar, 48 MHz’de çalışan bir Atsel Sam7S kol yongası tarafından desteklenmektedir. İki gadget’ün küçüğü, 10 dijital giriş, 4 analog giriş ve her biri 200 mA batan 8 dijital çıkışa sahiptir. Daha büyük PLC, 22 dijital, 6 analog içeriğin yanı sıra 16 dijital çıkışa sahiptir. Bu cihazların her ikisi de USB, RS-232 ve RS-485 bağlantı noktalarıyla bir ton bağlantı vardır.

Aşağıda, büyük PLC’nin bir barkod tarayıcısının yanı sıra bir ping-pong topu havalandırmak için sıkıştırılmış hava kullanan garip bir araç olarak kullanılmasını görebilirsiniz. Aynı şekilde, bazı LED’lerin daha küçük PLC aydınlatmasının bir demosu vardır.

Sabitlenmeyi Simüle Ediyor CPU

En son öğrencilere yönelik basit bir 16 bit RISC işlemcisine baktım. Belgelerde küçük bir yardıma ihtiyaç duyulması ve eksik bir dosyaya sahipti, ancak EDA Bahçesi olarak adlandırılan İnternet aracında ücretsiz bir şekilde kullanmayı taklit etmeyi başardım. Bu sefer, sizi kod ayrıntılarını ve simülasyonun tam olarak nasıl çalıştırılacağını da alacağım.

Zaten kontrol etmediyseniz, önceki yayıncıya atıfta bulunmak istersiniz. Diyagramların yanı sıra tablolar, bu yazıda tartışılan dosyaları kavradığınızda yardımcı olacak yüksek düzeyde genel bakış sağlar.

Bunu gerçekten gerçek bir FPGA’da programlamak istersen, yapacak küçük bir işin var. Hafızanın yanı sıra, Simülasyon için iyi çalışan bir yöntemde Kayıt Başlatma işlemi gerçekleştirilir, ancak orijinal bir FPGA üzerinde çalışmaz. Neyse, başlayalım!

Dosya dosyası

Her veriyi ayrı ayrı alırsanız, hiçbiri anlamak son derece zordur. İşte hızlı bir şekilde yıkık (internet simülasyonunda kullanacağım veri adlarını kullanıyorum):

Parametre.v – Bu, her dosya için bazı temel tanımlar belirleyen bir verilerdir.

prog.v – Bu yön hafızasıdır. Basit bir modül, bu adres için verileri sunar. $ ReadMemb yönergesi verileri bir veriden (Test.prog) okur.

register.v – Kayıt dosyası. Bu neredeyse yönü hafızası gibidir, ancak buna göre iki kontrol portu vardır.

data.v – RAM belleği. Bu neredeyse kayıtlar gibi, ancak tek bir kontrol limanının yanı sıra daha büyük. Bir veri açmanın yanı sıra hafıza yorumlarını yazdıran bazı simülasyon kodları var, ancak bunu hata ayıklama için olduğu gibi silindim. Ön içerik, Test.Data dosyasından geliyor.

ALU.V – Bunun karmaşık olacağına inanacaksınız, ancak olmadığı. Sadece iki giriş alır ve çıktıyı üretecek bir şey yapar. Basit bir şey gibi bir şey ekler veya çıkarır. Her zaman @ (*) Verilog’a bunun için saatli mantık üretmemesini söyler. Sadece bazı basit kapılara ve mukozlara dönüşür.

Datapath_unit.v – Bu, daha karmaşık dosyalardan biridir, ancak kazarsanız, esas olarak toplu olduğunu göreceksiniz. Bu veri, tüm kaynakları (kayıtların yanı sıra anılar gibi) bir araya getirir.

Control_unit.v – Bir daha uzun bir modül, bu sadece yön tablosunu uygular, mevcut talimatlara dayanarak kontrol hatlarını ayarlar.

Alucontrol.v – Bu veri ALU için talimatları çözer. Orijinal yazıda eksikti. Garip bir şekilde, Alucontrol dosyasına sahip olan aynı sitede bir tane daha benzer bir CPU var, ancak farklı bir yön ayarlaması için açıkça. Bununla birlikte, bu verileri takip etmenin yanı sıra stil tablosunu kullanmaya başlayarak, bunu yeniden yapmayı başardım. [Fpga4students] bunu düzeltirse, dosyalar son derece farklı görünebilir.

Design.SV – Bu veriler kullandığım EdaPlayground simülatörü için gereklidir. Üst düzey elemanları (veri yolu ve kontrol ünitesinin yanı sıra) içerir. EdaPlayground bu dosyayı yalnızca bu dosyayı işlerken, yukarıda belirtilen diğer dosyaları içermesi için gereklidir. Bu, her birinin bir zaman çizelgesi direktifine sahip olduğu için bazı uyarılara neden olur, ancak bu zararsızdır.

TestBench.SV – TestBench, gerçek tasarımın bir parçası değil, ancak sadece simülasyonu ortaya koyma ve sonuçları toplar. EdaPlayground ile çalışmak için biraz değiştirmek zorunda kaldım, ancak işlem aynı. Sadece bir CPU üretir, bir saati besler ve bir süre çalışmasını sağlar. Test programının yanı sıra hafıza içeriği Test.prog’un yanı sıra Test.Data’da.

Simülasyon

İki şeyden birini yapabilirsin. Stilin kopyasını harekete geçirmeye hazır olabilirsiniz, ancak bu sizin en iyi seçeneğiniz olmayabilir. Sadece EdaPlayground’a gitmenizi ve yeni bir verilog projesi üretmenizi öneririm. Ardından dosyaları orijinal postadan hareket ettirmeye başlayın. Kayıp dosyaların yanı sıra hatalarla karşılaşacaksınız. Tam olarak kaç tane düzeltebileceğinizi görün. Eğer güdük ederseniz, güdük ederseniz size yardımcı olmak için kopyamı kullanabilirsiniz. Bu şekilde daha fazla keşfedeceksiniz.

Denemeyi seçerseniz, tam burada EdaPlayground hakkında birkaç ipucu. UVM / OVMM seçiliyse, herhangi bir diğer kütüphaneyi seçmeniz gerekmez. ICARUS Verilog 0.9.7’yi kullandım, ancak mümkün olan en muhtemel verilog araçlarının herhangi bir türünü kullanabilirsiniz. Epwave onay kutusunu incelemek ve bunu testbenchin inital parçasına eklemek için gerekliliğinizi de incelemek istiyorsunuz:

ilk
başlamak
$ dumpfile (“dump.vcd”);
$ dumpvars;
Yeni dosyalar yapmak için veri adı sekmelerinin yanındaki + göstergesini kullanın. EdaPlayground, bölme başına on dosya sınırına sahiptir. Unutmayın, her iki testbench.sv veya design.sv’de ürettiğiniz her türlü .v dosyasını eklemeniz gerekir. Diğer dosyalar bunları dolaylı olarak kullandığından veri dosyalarını dahil etmeyi gerekmez.

Koşmak!

Tüm hatalara uyduğunuzda, WAVEFORM görüntüleyicisini, epwave’yu alacağınız gibi çalıştırabilir. Sen have İlgi oranı sinyallerini eklemek için CPU’yu işte izleyebilirsiniz. Hafızada veya bazı hata ayıklama limanlarında bazı G / Ç cihazları eklemek eğlenceli olurdu, böylece işleri biraz daha iyi izleyebilirsiniz. Genellikle, içeri girenlerin bir kavramını almak için Kayıt Borsa Bağlantı Noktası’na genellikle izleyeceğim.

Orijinal kodun çok fazla talimat kullanan bir programı vardı. Bunu da yerine getirdim, bununla değiştirdim:

0000_0100_0000_0000 // 0000: Ton R0 <- MEM (R2 + 0) R2 = 0'dan beri bu R0'da 1 koyar 0000_0100_0100_0000 // 0002: Tonlar R1'de aynı) (R1 her zaman 1 içerecektir) // place 8 (bayt), 4 (kelime): 0010_0000_0101_0000 // 0004: r2 = r0 + r1 0001_0010_1000_0000 // 0006: MEM [R1] = R2 (bu MEM [1] = R2 0000_0010_0000_0000 // 0008: r0 = MEM [R1] 1101_0000_0000_0011 // 000a: Yere atla # 4 (CPU 2 ile çarpacak ve 2) // 000C'de yön yok, ancak PC'nin atlamayı sürdürürken oraya asılacak Programın yanı sıra, her döngü ile birlikte 4'ü yerleştirin. İşte tipik bir oturum: Çok fazla iç sinyalleri bıraktım, ancak hafıza adresinin 1'in yanı sıra, döngünün ilk iki yinelemesinde 2 olarak ayarlandığını görebilirsiniz. Son oyunu Bu harika bir akademik CPU mu? Emin değilim. Bazı basit bir CPU'lar var, ancak zor oldukları için sık sık, ya da son derece pratik değiller. Bundan daha zor olan herhangi bir şey, yeni başlayanlar için ısırmanın büyük olasılıkla. Böyle bir şeyle başa çıkmadan önce bazı temel verilog kavraymanız gerektiğine inanırken, belgeler bazı bölgelerde biraz seyrek (ve kafa karıştırıcı) idi. Açıkçası, çalıştığımdan beri yeterince harikaydı, ancak daha yeni başlıyorsanız, en büyük olasılıkla açıklamaların yanı sıra biraz daha fazla yardım için teşekkür ederiz. Tercih edilen bir Akademik Verilog CPU'nun var mı? Hala "tam" olan bir kişiyi arıyorum.

Bir lambayı açmak için dudaklarınızı bir araya getirin

Kakma görüntüsü, [Limpkin] ‘nin bir ev otomasyonu seçeneği olarak düdük kontrolü eklemek için geliştirdiği bir denetleyici kartıdır. Çevresinde yaklaşık on beş metre etkili bir aralığa sahiptir ve birçok farklı insandan ıslıkları tespit etmek için iyi bir iş çıkarır. İşte, açmak için beyaz LED lambaya ıslık çalan test konularından biridir (gizli bir kamera ile yakalanır).

Kurul oldukça küçük. [Limpkin], iyi bir ölçek duygusu veren test videosunun başında tutar. Bir ucun, kurulun güç aldığı bir varil krikosu vardır. Diğer ucunda, cihazlarınızı değiştirmek için kullanılan iki iletken vida terminaline sahiptir. Bir N-kanalı MOSFET, ağır bir harici yük bağlandığında devreyi korur. Saygın bir 90 watt sürüş yapabilmektedir. Şebeke anma cihazlarını değiştirmek istiyorsanız, kendi röponunuzu partiye getirmeniz gerekir.

Ses işleme, Kurulun ortasındaki Freescale Arm Cortex M4 yongası tarafından ele alınmaktadır. Seri Tel Hata Ayıklama (SWD) saati ve veri pimleri, her ikisi de lehim pedlerine ayrılır, böylece şey hacklenebilir. [Limpkin] Şematik, Gerbers ve Kod şablonunu yayınladı. Ama işleme için kullandığı algoritmaları serbest bırakmadı, bu yüzden bunu evde yapmak istiyorsanız, kendiniz için bunu çözmeniz gerekir. Yardıma ihtiyacınız olursa, bu ıslık tabanlı uzaktan kumandayı kontrol etmelisiniz.

TI 99 / 4A Hava Durumu İstasyonu

Hala 1990’lı yıllardan itibaren tokat bileziklerle dolu bir çekmeceniz varsa, biliyorsunuz, geri gelebilirler, o zaman [Vorticon’s] en güncel proje takdir edersiniz. Tabii ki, çok fazla hava durumu istasyonları görüyoruz, ancak bu bir TI 99 / 4A bilgisayar tarafından yönetilir. 1980’lerden gelen bu ev bilgisayarı, 16 bitlik bir işlemci ile zamanının gerçekten öndekti.

Sensörler, XBee modüllerini ve bir Arduino uno’yu kullanır. Tabii ki, UNO, Ti bilgisayarından çok daha fazla gücü var, ancak bu gerçekten değil, doğru değil mi? Binayı dışlayan bir dizi video çekmiştir (aşağıdaki ilk kişiyi görebilirsiniz, ancak şu ana kadar beş tane var).

Normalde, Arduino’ya seri konuşma, TI bilgisayarında montaj diline ihtiyaç duyar. Ancak, Ti Hacker [Rich Gilbertson] zaten bunu düzeltti. [Vorticon’s] ihtiyaçları için en iyisi olan bir telefon görüşmesi IO ifadesi olan zengin uzun süreli temel (RXB) üretti.

TMS9900 CPU’nun, alt rutin telefon görüşmelerinin, her bir alt yordamın, her bir alt rutinin, arayanlarıyla yazdığı gibi, bazılarının yanı sıra, bazılarının yanı sıra bazı kayıtları olmasını sağlamak için kaydolmaya neden olmasını sağlayacak bir kitap işlevi vardı. Bu, kağıt üzerinde harika görünüyor, ancak primer hafızada yaşayan kayıtlar, işlemci hızları arttıkça (bu bilgisayardaki 9900 sadece 3 MHz’de koştu) bir ölüm cezasıydı. Aynı şekilde, oyunlarda büyük etkiye sahip olan sprite tabanlı bir grafik işlemcisi vardı.

Tam olarak ne kadar pratikte olursa olsun, bu eski vintage projeleri seviyoruz. 1980’lerde bir TI 99 / 4A’nın yeni bir sahibi, şimdi harika bir yemeğin pahasına ne kadar hesaplama gücüne sahip olabileceğiniz tam olarak şok olmuş olsa da, Ti hala günü için etkileyici bir çıktı yapabiliyordu. Doom veya telefon görüşmesi yapamayabilirken, flappy bir kuşu yönetebilir.

Clearwalker’ın aydınlatılmasını izleyin ve ayak parmaklarını

[Jeremy Cook] ‘nin strandebeest’teki en yeni almasını izleyin, Clearwalker, yuvarlanmaya hazır! Bir süre bu proje üzerinde işteydi ve bizi elektronik ve kontrol sisteminin yanı sıra son montaj tweaks’u ile yürür. Clearwalker tamamen kontrol edilebilir ve bir pan ve tilt video kamerası ve programlanabilir LED segmentleri ve hatta bir kuyruğu içerir.

[Jeremy] son ​​gördüğümüzde, bu tasarımda işteyken, henüz işlevsel değildi. Bize [Theo Jansen’s] klasik strandbeest tasarımının motorlu bir polikarbonat versiyonunu oluşturan tüm temel tasarım ve montaj detaylarını gösterdi; İşlem için çok daha fazla, parçaları yukarı ya da aşağı ölçeklendirmekten daha fazlası var. Mutlu bir şekilde, [Jeremy], fotoğraf galerisinde kristal net cazibesini ve ayrıca aşağıda gömülü yeni bir video gösterebilir.

Strandbeest’in herhangi bir enkarnasyonu, izlemek için büyüleyicidir ve farklı görmeyi daha da iyi görmek, hatta, hatta (veya özellikle) hibrit strandbeest bisiklet kadar geleneksel olmayan olanları daha iyi görüyor.

Enerji Hasat Kol saati, çok yönlü bir fotodiode kullanıyor

Bu enerji hasat kol saati için paketlenmiş bazı ilginç bir teknoloji var. Enerji hasadı zamanları (otomatik saatler olarak adlandırılır) yaklaşık 240 yıldır dolaşırken, [Bobricius], diğer projelere çok daha kolay aktarılabilir parçaları ve yöntemleri kullanmıştır.

Erken mekanik sistemlerin aksine, bu tasarım çok yönlü BPW34 pin fotodiyotunu (PDF uyarısı) kullanır. Pin fotodiyotları, PN ve N katkılı katmanları ayıran bir örtüs olmayan ‘içsel’ silikon tabakası var. Bu, daha yüksek kuantum verimliliği ve anahtarlama hızı sağlarken, bu diyotun bir doğrultucu olarak kullanımını bir doğrultucu olarak azaltır.

Genellikle telekomünikasyon endüstrisinde kullanılırlar, ancak ilginç ‘kapalı etiketin’ uygulamalarına sahipler. Örneğin, BPW34, katı hal bir parçacık dedektörü olarak kullanılabilir (olsa da, alfa parçacıklarını tespit etmek için daha iyi olduğunuzda, Hamamatsu S1223-01 gibi bir A-5 paketinde bir şeyle daha iyi olur). Hızlı reaksiyon hızı, lazerler veya ortam ışığıyla veri gönderebileceğiniz, LED aydınlatma sistemi veya hurda DVD-RW lazer için eğlenceli bir kullanım anlamına gelir.

Bazı ortak güneş panelleri esasen büyük pin fotodiyotlarıdır. Bunlar, güneş enerjili bir hesap makinesinde bulacağınız kahverengimsi paneller veya sonsuza dek altın plastik neko tapınaklarından biridir. Özellikle bu projede kullanılan enerji hasatının temeli olan olağanüstü düşük ışık performansı sunarlar.

Çok ilginç olan, enerji hasat iot sensörlerinin pil veya şebeke gücü olmadan işlev görmesi için benzer bir yöntem kullanmasıdır: yüksek verimli bir süper komplekasçı şarj devresi ile birlikte amorf silikon güneş pilleri. Bu, şebeke gücünün pratik olmadığı çatıları ve endüstriyel veya tarımsal alanlardaki kablosuz vericiler için çok yardımcı olacaktır. Ayrıca, pillerin değiştirilmesine gerek kalmaması nedeniyle, sensörünüzün hava koşullarına dayanıklı, sadece bir epoksi tüpü uzaklıktadır.

Yine de bir görünüm olarak işlev görür mü? En az 7 gün bekleme süresi, maksimum 20 dakikalık bir görme süresi ve hızlı şarj için bir USB bağlantı noktası olan, zamanını takıntılı olarak kontrol etmediğiniz sürece tamamen pratik değildir. Bir karşılaştırma olarak, otomatik mekanik saatler sınırsız görme süresi sunar, ancak genellikle bir veya iki gün boyunca gevşek değilse, bir USB bağlantı noktasını, kollarınızı çılgınca ateş etmekten çok daha onurlu bir yol olduğunu düşünüyoruz.

Aşağıdaki videodaki eylemde görün: