Search for:
Soğuk Yeni Donanım Muhteşem

HACKADAY öneri hattı düzenli olarak basın bültenleri ile su bastırılmalıdır. Bir Infographic Call of Sorumluluk Çağrısından BattleField 3’e (Evet, Tamamen Ciddi), bir şirketin hiç duymadıkları duyurular yeni bir CFO almak, gelen kutumuzda bulunan Şapka Kutusu üreticilerinden yeni bir CFO almak. Neredeyse haftalık olarak.

HASTADAY ekibi ile bir ayda yüzlerce e-posta olmasına rağmen, PR’lerin bir sürede bir kez altın vuracağını düşünürdün mü? görünüşe göre öyle değil. E-postalarımızda aldığımız en havalı şeyler genellikle bir proje üzerinde çalışan bir mühendisden ve onlar için bir PR temsilcinin işi yapıyor. Bunun için onlara teşekkür ediyoruz, bu yüzden yakın zamanda öneri hattında ortaya çıkan iki güzel donanım parçası.

Mikrocontoller ve LCD ekranlar, kolayca
Bir mikrodenetleyici ile bir renkli LCD’nin arayüzlenmesi mutlaka zor değildir, ancak kesinlikle iyi görünmesini sağlar. Bir LCD ekran için bir Arduino kütüphanesi indirmek ve ekranda birkaç metin satırı almak için bir kek parçasıdır, ancak bir GUI oluşturun? Bir aptalın görevi, diyoruz.

Bu, FTDI’nin yeni çipinin, Havva’nın içeri girdiği yerdir. QVGA (320 × 240) ve WQVGA (400 × 240) için geliştirilen tek bir çipli video motoru paralel RGB arayüzü ile görüntülenir. FTDI’nin sitesindeki diyagramlardan, bir ekran koşusu almak, bir mikrodenetleyiciyi bir I2C veya SPI arayüzü aracılığıyla bağlamak ve ardından video hatlarını bağlamak kadar kolaydır. Dokunmatik ekran arayüzleri ve ses çıkışı için de destek var, bu nedenle grafiksel bir ev otomasyonu oluşturmak istiyorsanız, uzaktan bir arife gitmenin yolu olabilir.

GPIO ile X86
Birkaç yıl önce, Ahududu PI’dan önce ve düşük güçlü kol panolarının yetenekli bir bilgi işlem aygıtlarının yapıldığı gerçekleştirildiğinde, makul bir şekilde hızlı donanım olan gömülü bir cihaz geliştirirken tek tercihiniz, Gumstix veya MiniITX kartıydı. Şimdi BeagleBoard, Ahududu Pi gibi kol kurulları ve diğerleri ise tercih edilen platform olarak devraldı, ancak hala küçük, yetenekli bir X86 dev kurulu için bir pazar var.

[Matt] Intel’de, bize az önce Minnowboard adlı çalıştığı bir projeye gönderdi. Temel olarak, bir X86 anakartında – PCI Express, SATA, Gigabit Ethernet, USB ve HDMI üzerinden beklediğiniz her şeyi 1GHz Intel Atom E640 işlemcisidir. Oradaki diğer tüm X86 panosundan farklı olarak, Minnowboard, gömülü dünyadan, I2C, SPI, CAN otobüsü ve GPIO pimleri, LED’ler ve anahtarlar ile limanları ödünç alır.

[Edward Bernays] Deccalistticistti
Al işte ozaman, buyur. Basın bültenleri olmayan basın bültenleri, aslında çalıştıklarını umursayan insanlar tarafından bize gönderildi. E-postamıza gelen çılgın şeylerin konusundayken, işte bir facepalm ya da iki tane ortaya çıkan gerçekten iyi bir tane var:

Adı: Redected
E-posta: Redected
Web Sitesi: http: //../../../../../../../../../../../../../../ .. /../etc/passwd
İleti:

Zaman: Perşembe 27 Eylül 2012, 4:22 de
IP Adresi: Redected
İletişim Formu URL:

Gibson, oğlu hacklemeden önce paten yapmayı öğrenmelisin.

Hackit: Sheevaplug

Birkaç ay önce, Sheevaplug, 512 MB RAM, 2 USB bağlantı noktası, bir Ethernet portu ve bir SD kart yuvası olan 1.2GHz kol işlemcisini tanıttık. Bu makalede, sorduk: “Ne yapacaksın?”. Tonlarca cevap aldık, 118 yorum ve sayma. Bilimsel Amerikan benzer bir fikri vardı ve bazı “bilgisayar korsanları” (MIT öğrencileri) bununla ne yapacaklarını (teşekkürler, grisspy) sordu. Belki görüşlerimizle tartılacağını düşündük. Mola sonrası bize katılın ve yorumlarda.

# 1. ev otomasyonu
Özet: “Bir web kamerasına bağ ve kendimi evin içinde takip ediyorum” diyor. CSAIL Postdoctoral Associate.

Eliot: [Nikolaus], nesne tanıma yapmak için ekstra işlem gücünün kaldırılması ve daha sonra evin buna göre reaksiyona girmesi konusunda ilginç bir fikri vardır. “Ev Otomasyonu” ifadesi, Sheevaplug’un eksikliklerinden birini belirtir; Doğrudan duvara takılmasına rağmen, güç hattı iletişimi yapmaz.

CALEB: X10’dan bahsettiğini not et. Özellikle “istatistiksel profil” bittiğinde, harika bir fikir.

# 2. Masaüstü değiştirme
Özet: Küçük ve oldukça güçlü. Masaüstünüzü değiştirebilir.

Eliot: Özel video donanımı yok, Apple TV’nizi bile bu şekilde değiştirmeyi sorun yaşayacağınızı gösterir. Hiç kimse bir kol masaüstü oluşturmak için çabalamıyor.

Caleb: Bunun bir netbook üzerinde hangi avantajı var? Bir ekran ve giriş eklediğinizde, çizginin netbook tabanına yakın değil misiniz, eksi kolay taşınabilirlik?

# 3. Veri Merkezi Değiştirme:
Özet: “Eğer bu şeyler [Sunucu Farms ‘ile karşılaştırabilirse … … güç tüketiminin bir kısmını hesaplama hacmi, bu sarhoş edici.”

Eliot: Bu korkunç bir küme gibi geliyor. Her işlemci için özel bir AC-DC dönüştürücünün olması etkili değildir.

CALEB: Küçük uygulamalar için bu mantıklı. Evinizde veya muhtemelen ofisinizde bir küme yapmak gibi. Onların performansları daha büyük uygulamalarda eksik olmaz gibi görünüyor. Burada tartılmak için herhangi bir bireysel bakım?

# 4. veri kullanılabilirliği
Özet: Sabit bir sürücü bağlayın, verilere her yerden erişin.

Eliot: Bu kesinlikle iyi bir kullanımdır. Yazılım idealini elde eden çok az sayıda uygulama var ve iyileştirmeleri görmeyi çok isteriz. USB Ana Bağlantı Noktası ilk kurulumu çok daha kolay hale getirebilir.

Caleb: Bunu beğendim. Gerçekten tak ve oynarsa, bu müthiş bir çözümdür. Sanırım, normal insanların yönlendirici ayarlarını değiştirmeden bunu yapmasına izin verecek bir yazılım bile olabilir mi?

# 5. veri madenciliği
Özet: İstatistikleri toplamak için Internet’e bir şeyler bağlayın.

Eliot: Bu, cihazlara ağ yeteneği eklemenin kullanıcı dostu bir yoludur. Bir Arduino’dan çok daha fazla maliyetlidir, ancak veri toplanması, depolanması ve barındırılması için çok daha kolay olmalıdır. İstediğiniz her şeyi bağlamak için seri bir arayüze sahiptir.

Caleb: Her gün nesnelerin verileri paylaştığını yapmaktan bahsediyor mu? Başlık, bu şeylerin web toplama verilerini taramaya sahip olacağına inanmamı sağlıyor. Bu overkill gibi görünüyor. Bu verileri sensörler ve ısmarlama kodlarla göndermek için gösterilmeyen bir üreticiyi teçhizat yapabilirsiniz, muhtemelen Arduino gibi bir geliştirme tahtası, bu verileri sheevaplug’dan daha uygun fiyatlı hale getirmek için programlayabilirsiniz. Burada üssü yoldan mıyım? Ev ofisinde veri toplamak için bir birim olduğunu varsayalım, bu, 5 kata mal olan, ancak makinenin (sahada) eve çağırdığı her bir uygun fiyatta para kazandırırlar. Bu, yapmaması gereken çok daha uygun bir yol olurdu? Belki de benim alırım, sadece içecek makineleri gibi birçok cihaz yaparken uygulanır.

# 6. Hayat filtresi
Özet: E-postanızı filtrelemek için kullanın.

Eliot: Bir ağdaki ilginç arka plan programları yürütmek için masum görünümlü donanım kesinlikle eğlenceli bir proje gibi geliyor.

Caleb: Evet, sanırım bu işe yarayabilir. E-posta için uygun olan tüm filtreleme ile ilgili gerekliliği anlamıyorum. Belki de filtrelenmeye ihtiyacımız olan bazı akşama gelecek verilere atıfta bulunur. Ben sadece burada ve şimdi yapacağım. E-posta filtresi? Yok canım?

# 7. Gözetim
Özet: Webcam’leri düşük maliyetli gözetim için bağlayın.

Eliot: Bu düzeltildi ve birçoğu bile zaten harici girdiler var.

Caleb: IP kameralar oldukça ucuz, onlar 100 $ altında bulunabilir. Bu, mevcut olmayan bir problemin seçeneği mi? Belki bu, yüz tanıma veya başka bir şey gibi bazı özellikler ekleyebilir.

# 8. Adını koy
Özet: Sheevaplug çok yönlüdür, iyi bir düşük maliyetli sunucu yapar.

Eliot: X10, Powerline Networks ve WiFi eksikliği, bu platformu hipe’yi haksızlaştırır. Kapattığımız tüm yönlendirici hacılar için bir yedek olabilir … ama daha pahalı.

CALEB: Web sunucusu ve kaynak kod deposu, makalemizdeki yorumlarda sıkça belirtildi. Görünüşe göre bu şey her şey için mükemmel bir şekilde uygun olmayabilir, ancak çok az kullanılacak kadar küçük ve düşük maliyetlidir.

Çözüm:

Yukarıdaki fikirlerin çoğunu virgetimizde gördük.NTS’nin yanı sıra iklim kontrolü, kurumsal espriği, proxy porsiyonu, bir NAS, IRC, güvenlik duvarı, torrent kutusu, kümeleme, ssh, sanat kurulumları ve daha fazlası ile hizmet veren medya. Bu insanlar bazı iyi kullanımlarla geldi, ancak hiçbir şey yorumcularımızla karşılaştırılmıyor.

20 dolarlık arabaları çalmak

[yingtao zeng], [qing yang] ve [Jun Li], AKA [UnicornTeam], şu ana kadar bulunan bir pasif anahtarsız giriş sistemi kesmek için en uygun yolu geliştirdi. Bazı otomobiller: parçalarda yaklaşık 22 $, para ver ya da para çekme. Ancak hepsi bu, bu tür saldırıların önceki bilinen etkili aralığını 100 m ila yaklaşık 320 m artırmayı başarırlar. Birkaç hafta önce Hitb Amsterdam’da bir konuşma yaptılar ve sonuçlarını gösterdiler.

Özündeki saldırı yeni değil ve esasen sadece Keyfob için bir aralık genişletici yaratıyor. Bir radyo arabanın yakınında kalır, diğeri araba anahtarının yanında kalır ve iki radyo, arabadan gelen sinyalleri Keyfob’a ve tam tersidir. Hack’in bu sürümü, [UnicornTeam] ‘nın, NXP tarafından üretilen anahtarsız giriş sistemi sinyallerini tersine çevirir ve kodu çözülmüş sinyalleri seçtikleri kanalıyla gönderebilirler. Söyleyebileceğimize olan tek kısıtlama, bu şanzıman zaman aşımı. Hepsi 27 ms içinde gerçekleşmelidir. Bunu radyo yerine internet üzerinden pratik olarak çekebilirsiniz.

Gerçek anahtar kodu, biritag2 saldırısında olduğu gibi çatlamaz. Yuvarlanan esansiyel bir keyfob’u hacklemek gibi değil. Sinyaller sadece iki cihaz arasında sadece kokular, çözülür ve aktarılır.

Araştırmacılardan önerilen bir düzeltme, bu 27 ms zaman aşımını azaltmaktır. Yeterince kısa ise, en azından bu tür saldırılar için mesafe azalır. Bu, nihayetinde yeni arabalara yapılan bir saldırının etkisini azaltabilir veya azaltabilseymiş olsa bile, eski arabalar hala risk altındadır. Pasif anahtarsız sistemin GET-GO’ten kırıldığını öne sürüyoruz: KeyFob’un aracınızı herhangi bir kullanıcı etkileşimi olmadan açıp başlatmak için izin vermesini istiyoruz. Araba şoförleri gerçekten çok tembeller, arabalarının kilidini açmak için bir düğmeye basamıyorlar mı? Her neyse, bu sistemlerden biriyle sıkışıp kaldıysanız, tek seferlik geri dönüşü tinfoil şapkasıdır. Tabii ki KeyFob için.

[via kablolu]

Perşembe Nano Hacks: Siyah iPod Kulaklıklar

Yapma Perşembe günleri için günde Hack’de yeni bir fonksiyona başlıyoruz: Perşembe Nano Hacks. Günün “Hack” bizim Gereklilikten daha fazlasıdır: Siyah iPod Nano ile çirkin beyaz kulaklıklar? EW! Lütfen gerçek bir iPod Nano Hack için gelecek Perşembe günü geri gelin mi?

REOLORING kablolarıyla birlikte, lütfen çıkış yapmanın yanı sıra lütfen sonucunu kontrol edin. (Hadi bu hack kesinlikle hayallerdeki şeylerin yapıldığını belirtelim.)

İhtiyacınız olacak: – iPod kulaklıklar. Onlar sadece beyaz olarak mevcuttur. – siyah olan plastidip (dipping türünü kullandık, ancak siyahta sprey aerosol türünü öneriyoruz) – tamamladığınızda atlayabileceğiniz küçük bir boya fırçası – Kürdan – sopa veya çubuk plastidip’i karıştırmak için – Koathangers – Bant – Gizleme boşa harcamak için çok zaman

İlk önce çalışma alanınıza biraz kağıt koyun. Tam burada, Korkunç derecede uyumsuz iPod kulaklıklarımızın yanı sıra siyah iPod Nano’larımızla teminatlı masamız:

Sonra kulaklıklardan yanı sıra, mini jack konnektörünün metal kısmını gizleme bandı olan ve kendimizi iki eski koathaneden bir kurutma rafı haline getirdik:

Sonra, plastidip’i, eski bir çubukla birlikte, bir boya fırçasını kullanmanın yanı sıra, bir boya fırçasını kullanmanın, küçük kısa darbelerdeki kabloları dikkatlice boyadıklarını karıştırdık. Bir alanı kaçırırsanız, kuru olduğunda dokunarak gerçeklerden sonra onu onarabilirsiniz. Küreselleştiğinde, sadece kurumasını bekleyin ve sorun yaşayan bölgeyi soyun. PlastiDIP püskürtme boyası aksine, iPod kulaklık kablolarının hemen dışındadır. PLASTIDIP, tamamen kurulamadan önce ilk önce ayarlanmaya başladığında, gizleme bandını soyduğunuzdan emin olun. Kabloların bir Y’ye bölündüğü küçük plastik parçayı bir araya getirmeye karar verdik.

Kablolar kuru olduğunda (yaklaşık yarım saat kadar sürer) kulaklıklar hazırlayın. Ayrıca onları beyaz bırakmayı seçebilirsiniz. Ancak, her şey siyah siyah siyah olana kadar memnun değildik. Bir kutu kesici veya başka bir keskin bıçakla birlikte gizleme bandını dikkatlice kesin metal çemberi ve bu parçayı soymak için bir sekmeyi bırakmayı hatırlamayın. Halvalan kürdanların son milimetresini koparmanın yanı sıra, her kulaklığın arka tarafındaki yedi deliğe getirin. Bu “liman” deliklerini açık tutacaktır.

PLASTIDIP’i dikkatlice boyayın (belki de bu ürün, kürdan yerinden çıkarılmadan kulaklıklar üzerinde kullanılmamalıdır. Yine, plastidip, kenarları pürüzsüz tutmaya başlamadan hemen önce gizleme bandını ortadan kaldırın. Kürdanları şu anda da ortadan kaldırın. Artık bu gibi bir şey görünen bir kulaklığınız olacak (l işaretçilerinin boyanmamış olarak ve r işaretçilerinin yanı sıra ayrılmak için seçtik):

Evet, önceki resimde oldukça topaklıdır, ancak bunu tekrarlamak isterseniz, plastidip bir kenarın soyulmasına başlarsanız, plastidip kabarıklar.

İşte bizim tamamlanmış iPod kulaklık seti ve (gerçekten çizik) siyah iPod nano:

Sonuç: Bu mod buna değer mi? Hayır. Bu hack, çabanın yanı sıra zaman kadarıyla gerçekten anlamsız. Plastidip’i kablolarda sorunsuz bir şekilde almak gerçekten zor. Plastidip’teki siyah sprey ile denemeniz durumunda lütfen bize bildirin. Muhabirimiz [MARKIE], geleneksel boya ile sprey boyaması ve nihayetinde boya çatlamıştı, bu yüzden ilk başta plastidip ile gittik. Bununla birlikte, yeniden renklendirmenin teknik unsurlarının yanı sıra, iPod kulaklıklar, diğer üreticiler tarafından kulak heaphonlarında bile ucuza bile en düşük kaliteye kıyasla gerçekten düşük kalitelidir.

Gelecek hafta aylarında, ipod nano dışını kesmek için düzenli taahhüdümüze başladığımız için. Evet, önümüzdeki hafta hack gerçekten işlevsellik eklemek için iPod nano’yu açmayı içerecektir. Perşembe günkü Nano Hacks işlevimiz için Nano Hacks için herhangi bir tür kavramınız varsa veya iPod nano’nuzu zaten hacklediyseniz, bizi bir Holler köpeği bağır.

Global Hackdays: Beton Arayüzleri

6 Haziran, Dünya Çapında Rahat gününün önümüzdeki tarihidir. Bu sefer, uygun fiyatlı beton arabirimlerine odaklanmak, öncelikle trackmate. Kod ile rahat olmasanız bile, mümkün olduğunca çok sayıda insanın katılmasını istiyorlar. Daha önce pistmat yüzeyindeki binasını kapladık, şimdi bir tane geliştirmenin yanı sıra, katkıda bulunmanın yanı sıra bir tanesini geliştirdik.

Eski yorum sistemimize geri dönüyor!

Cuma günü, yorum sistemimizi yükseltecekti. Hafta sonu boyunca değerlendirildi, sonunda WordPress sistemine geri dönmeyi seçtim. Tam burada nedenleri:

1. Eski yorumlarımız hiç geçmedi.

IntenseDeBate Sistem, eski mesajlarımızı yeni sisteme içe aktarmanın yanı sıra tek bir düğmeyi de tıklayabilirim. Bu cuma yaptım ve sayfa asla% 0’dan geçmedi. Cumartesi gecesi bir kez daha cumartesi gecesi, bu sabah orada% 0 ithalat (Pazartesi). Eski mesajlarımız az önce ithal edilmedi. Yorum veritabanımızın çok büyük olduğu için (ben sorguladım) ya da ne olduğunu anlamıyorum. Destekleriyle temasa geçmeye gittim, ancak hafta sonları için onları keşfetti. Bu, büyük bir anlaşma değil, ancak ithalatçı bir el kitabı olsaydı, kimsenin yapması gereken bir şey değil mi? Eğer öyleyse, büyük olasılıkla İthalatçı sayfasında uyarıcı olarak uyarmalılar.

2. Zarif olarak başarısız olmadı.

Çok sayıda e-posta sahibim ve yorumların, insanlar komut dosyası engelleyicileri veya belirli bir Android cihazları kullandıklarında gösterildiğini belirten yorumlarım vardı. Yoğunlaşma sitesi, birinin bir komut dosyası engelleyicisi kullanmasından bile sistemlerinin yorum göstereceğini beyan eder. Bunu şahsen test etmedim ve açıkçası zorunda değilim. Bu insanlar yanlış olsa bile veya tuhaf kuruluşlara sahip olsa bile, malzememizin bile göstermediği şikayetleri göz ardı edemiyorum.

3. Tüm cevapları varsayılan olarak genişletemedim ya da belki de bir salakım.

Varsayılan olarak genişletilmiş tüm yorum konularını taramak için herhangi bir yerde bir seçim görmedim. Belki de sadece gözden kaçırdım. Belki de ona bazı CSS tekniği var. Yorumlarımıza genişledik. Sık sık yorumlarda kısa makalenin kendisinden çok daha fazla bilgi var. Yuvalanmış Cevaplarıyla birlikte, kullanışlı bir şey olup olmadığını görmek için her tek ipliği tıklamanız gerekir. Bu, ikna olduğum kadar belirgin bir fonksiyondur, bir süredir aptal gittim ve bunu sağlayan düğmeyi kontrol etmedi, kesinlikle onu atlamadılar.

Bu 3 nedenden dolayı elimine ettim. Tıpkı onlar olduğu gibi, herhangi bir sorun olmadan ortaya çıktı.

Arduino Alıcı Rehberi ve Seeeduino

Make, ARDUINO cihazının birçok farklı türü için bir alıcı kılavuzunu birleştirdi. Arduino, prototiplemeyi hızlı bir şekilde erişilebilir hale getirmek için tasarlanmış açık bir donanım platformudur. Stil, diğer kişilerin diğer insanların taban üzerinde artmasını, genişletmelerini ve yanı sıra, birçok insanın kendi versiyonlarını yaratmaya başlamasını sağlar. Kılavuz, Geçmişte Lilypad, Arduino Pro, Sanguino, Duemilanove, Ethernet kalkanı ve Freeduino gibi donanımın büyük bir anlaşmasını sunuyor.

Paketin dışında, Seeeduino (yukarıdaki resimde) kesinlikle gözümüzü yakaladı. Arduino Pro gibi düşük bir profilli SMD tarzı. SMD ATMEGA168 tarafından kaydedilen alandan daha faydalı başlıklar ekleyerek faydalandılar. ICSP’ye ek olarak, bir I2C başlığının yanı sıra UART siparişinde pimleri alırsınız. VCC, 3.3 veya 5 volt için seçilebilir. Sıfırlama anahtarı kenar artı iki ekstra ADC pimine aktarıldı. Tercih edilen işlevimiz, dijital pimlerin üzerindeki yeni aralıktır. Arduino dijital pim başlıkları, bankalar arasında açıklanamayan 160 milyarlara sahiptir. Seeeduino, kalkan uyumluluğu için temel sıraya sahiptir, ancak protoboard ile kullanmak için temel 100mil aralığına ekstra bir satıra sahiptir. 23.99 dolardan, bu da rekabetçi bir şekilde fiyatlandırılıyor.

PARTS: 32KB SPI SRAM MEMORY (23K256)

Microchip’s new 23K256 is a serially interfaced 32 kilobyte SRAM memory chip, offered in 8 pin DIP as well as 8 pin SO packages. SRAM, like EEPROM, is a data storage medium. data kept in SRAM is lost without constant power, however it’s truly quick as well as there’s no limits to the number of compose cycles. EERPOM stores data even without power, however it’s sluggish as well as typically restricted to around a million compose cycles.

32K SRAM chips normally have 15 address lines as well as 8 data lines, like the IS61LV256AL we utilized on our CPLD advancement board.  The 23K256 needs just four signal lines, however sacrifices the speed of a parallel memory interface. It’s a excellent method to add additional memory to a low-pin count microcontroller without routing 23 signal traces. We’ll show you exactly how to interface this chip below.

Microchip 23K256, 32K SPI SRAM (Mouser search, Octopart search, $1.48). Veri Sayfası (PDF).

Otobüs korsanı
23K256 (pin #)

Cs
/CS (1)

MİSO
SO (2)

Musi
SI (5)

Saat
SCK (6)

Gnd
/HOLD (7)

Gnd
VSS (4)

+3volts
VCC (8)

We linked the 23K256 to our Bus Pirate universal serial interface tool as shown in the table. It’s extremely essential to power the chip utilizing only the Bus Pirate’s 3.3volt supply, the 23K256 isn’t rated for 5volts.

The Bus Pirate is an simple method to discover about a chip without composing any type of code, however the exact same principals apply to utilizing the 23K256 with any type of microcontroller. This presentation utilizes the latest version of the Bus Pirate firmware (26-FEB-2009), which you can download from our Google Code SVN.

HiZ>m <–choose mode 1. HiZ … 5. SPI … MODE>5 <–SPI mode MOD AYARI … <–30KHz, all default settings SPI READY SPI>W <–capital ‘W’ allows power supplies Gerilim malzemeleri SPI>

First, we put the Bus Pirate into SPI mode at 30KHz as well as selected the default settings for all options. We enabled the Bus Pirate’s on-board 3.3volt power supply with a funding ‘W’.

Configuration register

bit 7,6 = byte (00) page (10) sequence (01) mode
bit 0 = Hold disabled (1)

Data is kept inside the 23K256 in 1024 pages that each include 32bytes. The range of reads as well as composes is set by bit 7 as well as 6 of the configuration register. storage can be accessed by the byte (00), by 32byte pages (10), or sequentially with the entire 32K (01).  We’ll work in sequence mode, which provides us gain access to to checked out as well as compose any type of length of data, anywhere in the 32K of storage space.

The hold pin is utilized to pause transfers when other chips on the exact same bus requirement to be accessed. bit 0 of the configuration register controls the hold pin. When set to 1, the hold pin is disabled. We connected hold to ground for typical operation, however its performance can be totally disabled by setting bit 0.

The configuration register is altered by sending the compose configuration command (0b00000001) as well as the new settings.

SPI>[0b1 0b01000001] <–update config register CS ENABLED WRITE: 0x01 <–write config command WRITE: 0x41 <–value to write CS DISABLED SPI>

We begin an SPI deal by enabling the 23K256 chip choose line ([). We send the compose configuration command (0b1, 0x01, or 1), complied with by the new settings for the configuration register (0b01000001, 0x41). We set bit 6 for sequential gain access to mode, as well as set bit 0 to disable the hold pin function. bits 5-1 have no function, however the datasheet states to always compose 0. The deal concludes by disabling the chip choose signal (]).

SPI>[0b101 r]
CS ENABLED
WRITE: 0x05 <–read config register READ: 0x41 <–value read CS DISABLED SPI>

Next, we utilize the checked out configuration register command (0b00000101, 0b101, 0x05, or 5) to confirm that the settings were correctly written. This command returns one byte (r) which ought to match the value we composed in the previous operation (0x41, or 0b01000001).

Data access

Now we can checked out as well as compose data to the chip. composes begin with the data compose command (0b10, 0x02, or 2), complied with by two bytes which identify where to compose the data. The values to store are sent after the address. depending upon the gain access to mode, a single byte, a page, or the entire memory can be filled in a single operation.

SPI>[0b10 0 0 1 2 3 4 5 6 7 8 9 10]
CS ENABLED
WRITE: 0x02 <–data compose command WRITE: 0x00 <–address byte 1 WRITE: 0x00 <–address byte 2 WRITE: 0x01 <–start of data to write WRITE: 0x02 WRITE: 0x03 WRITE: 0x04 WRITE: 0x05 WRITE: 0x06 WRITE: 0x07 WRITE: 0x08 WRITE: 0x09 WRITE: 0x0A CS DISABLED SPI>

We begin with the compose data command (0b10) as well as set the compose place to the beginning of the chip (0 0). We send a overall of ten values to store, the numbers 1 to 10.

After composing the data, we can checked out it back with the checked out data command (0b00000011, 0b11, 0x03, or 3).

SPI>[ 0b11 0 0 r:10]
CsETKİNLEŞTİRİLMİŞ
Yaz: 0x03 <-Read veri komutu Yaz: 0x00 <-start Adres Byte 1 Yaz: 0x00 <-Start Adresi BYTE 2 Toplu, 0x0a baytlarını kontrol etti: <-10 bayt 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0A CS devre dışı SPI>

Checked Out Data komutunu (0B11) göndeririz, okumaya başlamak için adresi ile uyumludur (0 0). Daha sonra 10 bayt (R: 10) tekrar kontrol ettik. 10 bayt, önceki adımda besteledik tüm değerler olan 1 ila 10 arasındaki sayılardır.

Bu yazı gibi? Kaçırmış olabileceğiniz parça mesajlarını inceleyin. Bir parça yazı istemek ister misiniz? Lütfen yorumlarda ipuçlarınızı bırakın.

Scara Arm, Plastik Parçaları Yazdırır

İşte 3D yazıcılarda gördüğünüz normal portal kurulumuna tam bir alternatif. [Quentin], ilk yazdırmayı yeni gören bir Scare Kol 3D yazıcı yarattı ve oluşturun.

Hala birkaç plastik parça ve yaratıcının gözünde bir hırs parıltısı olduğunda, birkaç hafta önce [Quentin] ‘nin Scera kolunun rüzgarını yakaladık. Parçaların çoğu, step motorlar tarafından yönlendirilen X ve Y eksenleri için mavi kollar da dahil olmak üzere 3B basılmıştır. Z ekseni iki kurşun vida ile kontrol edilir ve [Quentin] ‘nin makinesinin yüksekliği ile değerlendirilir, oldukça büyük bir yazdırılabilir hacme sahiptir – en azından gördüğümüz Delta Bot 3D yazıcılarının bazıları kadar büyük.

Şimdiye kadar [Quentin] bir avuç kalibrasyon küpü ve oldukça mükemmel bir baskı çözünürlüğüne sahip bir tekerlek yazdırdı. Break’tan sonra Scara Kol Yazıcısının videosunu kontrol edebilirsiniz.