İçindekiler:
- Adım 1: O HAT'ı Nereden Aldınız?
- 2. Adım: Eski İletişim
- 3. Adım: Sığdırmak
- Adım 4: Kit Hack'leri
- Adım 5: Dokunma
- Adım 6: Montaj
- 7. Adım: Akıllı Hale Getirmek
- 8. Adım: Evde Google
Video: 1986 Google Pi İnterkom: 8 Adım (Resimli)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
Bu, MagPi dergisinin 57. sayısında ücretsiz olarak sunulan bir Raspberry PI 3 ve Google AIY (Kendiniz Yapay Zeka) kitini kullanarak duvara monte edilmiş bir Google sesli asistanına dönüştürdüğüm 1986 tarihli bir interkom. Retro hissi veren bir Google Home tarzı cihaz!
Gömülü video bağlantısını göremiyorsanız şu adrestedir:
Adım 1: O HAT'ı Nereden Aldınız?
Pi'nin Google AIY HAT'ı (Üstte Takılı Donanım) bu projenin merkezinde yer alıyor ve MagPi dergisiyle birlikte ücretsiz olarak sunulması harika. Derginin çıktığı gün Twitter'da duyuruyu okuyana kadar hiç duymamıştım ve tükenmeden önce bir tane almak için "Big Sainsburys"e heyecanlı bir öğle yemeği atılmasına neden oldu. Rafta hala üç tane vardı ve keşke hepsini satın alsaydım, ama daha fazla Pi hayranının benimle aynı eğlenceyi yaşadığını bilmek daha iyi!
Özetle, Raspberry Pi vakfı, Google Doğal Dil Etkileşiminin gücünü Raspberry Pi'ye getirmek için kullanıcı dostu bir HAT geliştirmek üzere Google ile birlikte çalıştı - dergi kiti HAT'ı ve bunu oluşturmak için ihtiyacınız olan her şeyi (Pi hariç) içeriyordu. kendin. Talimatlar açık ve iyi yazılmıştı, kit tasarımcılarına da selamlar, tüm bileşenler gerçekten kaliteliydi ve lehimlemeden monte edilebilirdi.
Kit, temel biçiminde, sözlü sorularınıza yanıt vermek için Google Asistan'ı kullanır, düğmeye tek bir basıştan sonra "dinler" ve ardından bir şekilde konuşmanızın ne zaman bittiğini anlar - hemen işe yaradı ve gerçekten iyi bir ilk izlenim bıraktı, çocuklarla inşa etmek için veya Pi olasılıklarının uçsuz bucaksız okyanusuna ilk adım atmak için mükemmel. AIY kiti, kendi karton muhafazasına yerleştirilmek üzere tasarlandı (biraz Google'ın Cardboard VR görüntüleyicisi gibi), ancak bir araya getirip test ettikten sonra, bu güçlü motoru her zamanki retro dönüşümlerime daha uygun bir kasaya dönüştürmek için sabırsızlanıyordum.
2. Adım: Eski İletişim
1980'lerin ortasındaki bu kutulu üç FM interkom setini yakın zamanda 4 sterlinlik bir indirimden aldım - vintage hislerine ve "yönetici" kalemi (entegre LCD saatli!) ve deri ciltli kutu sanatına karşı koyamadım birimler. Daha sonra, test etmelerinin ne yazık ki günümüzün yüksek parazitli evleri için tasarlanmadıklarını gösterdiği için bir süre atölyede oturdular.
Bunların orijinal olarak ne zaman satıldığını bilmek ilgimi çekti (ancak kutunun üzerindeki dijital saatli kalem güçlü bir ipucu verdi), bu yüzden Radio Shack'in çevrimiçi arşivini (İngiltere'deki Tandy'yi hatırlıyor musunuz?) araştırdım. 1985'i tahmin ettim ve sadece bir yıl oldu, birinin bunların kaydını tutması o kadar tatmin edici ki!
Google AIY kitini elime aldığım an, bu eski birimlerden birinin onun için mükemmel bir eşleşme olacağını biliyordum - sonuçta her ikisi de temelde bir düğmeye, mikrofona ve hoparlöre dayalıydı, sadece aralarında farklı teknoloji vardı. Çok geçmeden tornavidaları çıkardım ve her zamanki gibi kasadaki uyarıyı dikkate almadan ünitelerden birini sökmeye başladım. Kasayı açmak her zaman bir restorasyon veya dönüştürme projesinin en sevdiğim kısımlarından biridir, içinde ne bulacağınızı asla bilemezsiniz. Ana devre kartı oldukça hantaldı (ve günümüzde gerçekten tuhaf görünen 240v), ancak tam anlamıyla çıkarıldığında geriye kalan tek şey kasa, düğme ve hoparlördü. Her şey çıkarıldığında, Pi ve diğer bileşenler için bolca yer varmış gibi görünüyordu - ancak görünüş aldatıcı olabilir…
3. Adım: Sığdırmak
Boş kasayla karşı karşıya kalındığında ilk iş, üstüne sıkıca sabitlenmiş parlak Google HAT ile Pi'nin nereye gideceğine karar vermekti. Bu beklediğimden çok daha sıkıydı, hoparlörün büyük kısmı ve büyük menteşeli interkom düğmesi için gereken alan nedeniyle birçok yönlendirme işe yaramadı ve Pi'nin bağlantı noktalarını engellemeyenler sinir bozucu bir şekilde başka bir şeye müdahale etti.
AIY kitindeki hoparlör asla sığmayacaktı, kasa için çok büyüktü, bu yüzden bir alternatif bulmam gerekiyordu. Orijinal interkom hoparlörü ne yazık ki işe yaramadı, ancak internette çok fazla araştırma yaptıktan sonra ideal yükseltmeyi buldum, orijinaliyle aynı çaptaydı ama çok daha sağlamdı, neyse ki setteki kadar iyi geliyordu.
Kitin, orijinal ızgaranın arkasına güzelce sığacak tek, ucuz bir mikrofon içereceğini varsaymıştım, ancak bunun yerine, kendi devre kartında, Google Home ürününün kendisindekilere merakla benzer şekilde yerleştirilmiş mikrofonlarla süslü bir stereo meselesiydi. Mikrofonu ızgaranın arkasına koymamak, Pi'yi o uca koyabileceğim anlamına geliyordu, ancak bu gerçekten sıkı bir uyumdu ve HDMI bağlantı noktasını açığa çıkaramayacağım anlamına geliyordu - yine de adil bir uzlaşma.
Daha sonra Pi'nin düz durması için kasanın içindeki bazı direkleri, topakları ve tümsekleri bir döner aletle toprakladım, ardından yeni bileşenlerin bir şekilde eski kasa ile nasıl uyumlu çalışabileceğini keşfetmeye devam ettim ve kontroller.
Adım 4: Kit Hack'leri
Bileşen açısından ilk durak, o güzel mikrofon kartıydı - bu, kasanın üstü için doğal bir uyumdu, bu yüzden (birkaç kez) mikrofonlar arasındaki mesafeyi ölçtüm ve onlar için bazı havşa delikleri açtım - şimdiye kadar çok iyi! Montaja geldiğinde yerine hafifçe sıcak yapıştırılırdı.
Kitte anahtar, düğme ve LED hepsi bir araya getirildi ancak bu işlevleri ayırmam gerekiyordu. İçgüdülerim alternatif bileşenler kullanmaktı, ancak daha sonra sadece kit ile birlikte gelen parçaları kullanmayı biraz kişisel bir meydan okuma olarak kabul ettim!
Orijinal interkom "konuşma" düğmesinin oldukça fazla seyahati vardı, bir bar üzerinde dönmek ve korumak istediğim hoş bir retro his vardı, bu yüzden kitin anahtarını buna uygun olarak monte etmenin yollarını aradım. Son birkaç Pi projesi için sloganım "basit tut, eğlenceli hale getir" oldu, bu yüzden seçenekler için orijinal bağlantı parçalarına baktım. Şaşırtıcı bir şekilde, anahtarı yerinde tutmak için mevcut bir vida deliğini kullanabildim, sadece ünitenin gövdesine uyum sağlamak için orijinal vidayı daha uzun bir vidayla değiştirdim.
Ardından LED geldi - orijinal interkomda bir LED göstergesi vardı, ancak "Kırmızı veya Yeşil" LED'lerin sönük olduğu günlerden bu yana zaman geçti ve kasadan dışarı çıkan parlak beyaz bir LED'in biraz fazla olacağını düşündüm! Geceleri mutfağın yarısını aydınlatmanın yanı sıra, bu proje için biraz fazla "yüzünüzde" hissettim. Bunun yerine kit LED'ini mikrofon ızgarasının arkasına monte etmeye karar verdim, böylece fazla müdahaleci olmadan ince bir aydınlatma ve geri bildirim sunacaktı. LED kablosunu kestim ve kitin kürek konektörleri yerine 2 delikli bir bileşen konektörü lehimledim, ardından bunu Pi kartındaki USB bağlantı noktalarının arasına yerleştirdim, böylece yerinde kalacak ve mikrofon ızgarasından parlayacaktı.
Artık her şeyin uyacağını bilerek, kozmetiklere geçme zamanı gelmişti!
Adım 5: Dokunma
Kişisel olarak bu eski interkomların tarzını ve dokunsal düğmelerini seviyorum, ancak benim görüşüm onu mutfak ve aile odası arasındaki duvara dikkat çekmeyecek şekilde monte etmekti (çok yoğun bir trafik alanı!), bu yüzden kesinlikle biraz yüz- kaldırmak.
Bu noktada tüm fazla plastik öğütme işlemi yapıldı ve parçaların kasaya nasıl ve nereye sığacağını tam olarak biliyordum, bu yüzden önce otuz yıllık kiri çıkarmak için boya gerektiren tüm parçaları lavaboda iyi bir fırçalama yaptım. & gres.
Ardından, son katın düzgün bir şekilde uygulanacağından emin olmak için birkaç kat astar geldi - daha önce "doğrudan plastiğe" boya ile kandırıldım, bu yüzden şimdi yüzeyi astarlamak için her zaman fazladan zaman harcıyorum. Sprey boyama ile gerçek bir aşk-nefret ilişkim var, her zaman bir projenin sonuna doğru gidiyor, bu yüzden onu bitirmeye hevesliyim, ama aynı zamanda bitişi mahvetmek için sadece aşırı gayretli bir sprey gerektiğini biliyorum! Güvenilir eski çeşni döner tablam, kulübede fazla dirsek odası olmadığı için püskürtme yaparken parçaları döndürmek için çok kullanışlı oldu!
Daha önce kullanmadığım, güzel mat bitişli bir zanaat boyası kullandım ve birçok ince katman oldukça güzel bir şekilde devam etti - bir yaz fırtınasına rağmen, başka bir kat uygulamak için her çıktığımda ıslandım.
Acı deneyimlerden öğrendiğim başka bir şey de, projeyi birleştirmeden önce boyanın düzgün bir şekilde sertleşmesine izin vermek! Birkaç gün sonra, eğlence kısmına geldi, hepsini bir araya getirdi (ve gizlice buna uyması için dua etti).
Adım 6: Montaj
Tüm parçaların montaj için bir kit gibi düzenlenmesi harikaydı - yapacak çok şey yoktu, ancak birbirlerinin yoluna girmemek için her şeyin belirli bir sırayla birlikte gitmesi gerekiyordu.
İlk önce Pi'nin kendisini kasaya vidaladım - sadece tek bir cıvata tarafından tutuluyor ama kelimenin tam anlamıyla sallanacak yeri yok! Ardından, Pi'nin USB bağlantı noktaları arasına sabitlenen ve orijinal mikrofon ızgarasının hemen altına oturması için LED geldi. Daha sonra HAT nazikçe üste eklendi ve LED/Anahtar kablosu sıkıca bağlandı.
Mikrofon kartı, hoparlör ve (kullanılmayan) ses kadranı yerine hafifçe sıcak yapıştırılmış ve HAT'a bağlanmıştır, ardından menteşeli düğme monte edilmiş ve tutucu vidasıyla yerine sabitlenmiştir, bu da kitten anahtarı tam olarak yerinde tutuyordu. arkasında doğru pozisyon.
Son olarak, kasanın iki yarısı birbirine vidalandı (her zaman en tehlikeli kısım) ve kullanılmayan seçici anahtar takıldı.
Intercom Pi'nin incelikli ve abartısız olması gerekiyordu ama ben biraz renk eklemek istedim, bu yüzden Google logosundaki renkleri kaldırdım ve küçük bir kağıda bastım, orijinal olarak odanın adına yazacaktınız. veya kişi.
7. Adım: Akıllı Hale Getirmek
Ses kontrolünün potansiyelini seviyorum, ilk projem Haziran 2014'te Google Voice Search-O-Matic'ti! Daha yakın zamanlarda AlexaPhone ve Rabbit Pi'de Amazon Alexa ses hizmetini kullandım, bu yüzden özellikle yapımcı arenasında bir platform olarak daha az olgun olmasına rağmen Google Asistan ve HAT'ın nasıl karşılaştırıldığını görmek ilgimi çekti. Geçmişte, Alexa ve Pi'nin USB ses kartları, taşınabilir hoparlörler ve mikrofonlarla güzel bir şekilde çalmasını sağlamak için saatler harcadıktan sonra, bu yapı için Voice HAT'ı kullanmak gerçek bir zevkti, çok fazla hayal kırıklığı ve Googling (garip bir şekilde) aldı. denklem.
AIY kiti, projelerle entegrasyon için çeşitli seçeneklerle birlikte gelir, daha fazla metin okuma seçeneği için Google Assistant hizmetini Cloud Speech ile değiştirebilir veya hatta bir Androidthings derlemesi kullanabilirsiniz. HAT donanımı benzer şekilde esnektir ve servolarda veya GPIO (Genel Amaçlı Giriş Çıkış) bileşenlerinde bağlantı kurmak için birçok bağlantıya sahiptir ve bunların tümü sesle etkinleştirilebilir.
Ev yapımı Google Home cihazları için hala oldukça erken ve HAT'ın python yazılımı henüz "uygun" Google Home ile %100 aynı seviyede değil, örneğin Google Home uygulamasında bağlı bir cihaz olarak görünmüyor ve Henüz bir Chromecast entegrasyonu yok, ancak aktif bir geliştirici / bilgisayar korsanlığı topluluğu var gibi görünüyor ve olağanüstü özelliklerin çoğu zaten geliştirme yol haritasında.
Dahili telefonu kurduğumdan beri AIY Projeleri kodu önemli ölçüde güncellendi ve artık bir düğmeye basmak, ellerinizi çırpmak veya cihazınızın dinlemesini sağlamak için sadece "OK Google" demek arasında seçim yapmak çok kolay - sesle etkinleştirme ile çok daha kolay şimdi kahvaltı saatinde trivia oynamak için!
Hala orijinal kodu çalıştırıyorsanız, güncellemeye değer. Eric Duncan'ın adım adım kılavuzunu takip ettim ve ilk seferinde işe yaradı - ayrıca, daha fazla gelişme çok uzak olamayacağından, kodun en son sürümünü github sayfasından takip etmek de bir fikirdir.
Bu proje için interkomu diğer şeylerle olabildiğince basit bir şekilde entegre etmek istedim, bu yüzden Google Asistan'ı mevcut IFTTT (Eğer Bu O Zaman Oysa) hesabıma bağladım. IFTTT'yi daha önce kullanmadıysanız, çevrimiçi hizmetleri birbirine bağlamak, farklı hizmetlerden tetikleyicileri ve eylemleri bir araya getirmek için harika bir merkezdir.
IFTTT, hangi hizmetleri etkinleştirdiğinize bağlı olarak akıllı prizleri kontrol etmenize, bir termostatı ayarlamanıza, bir bildirim e-postası göndermenize ve daha pek çok şeye olanak tanır. Google Asistan, bunun için Alexa'dan daha esnek görünüyor, çünkü birden fazla "tetikleyici" ifadeyi yapılandırabilirsiniz (aslında "tetik" kelimesini söylemeden önce söylemek zorunda kalmadan) ve asistanın işlendiğinde okuyacağı yanıtı özelleştirebilirsiniz. Örneğin, "Bebek Evi Açık" ifadesiyle videodaki bebeğin evinin ışıklarını açmak için kullandım, "Uyan minik insanlar" yanıtını verdim ve bir WeMo akıllı prizi etkinleştirdim.
8. Adım: Evde Google
Bu harika bir projeydi, çok eğlenceliydi ve her şeyi yerine oturtmak gerçekten zordu - kasa herhangi bir yönde 5 mm daha küçük olsaydı, işe yaramazdı, bu yüzden pazarlıkta çok şansım vardı.
Karton temalı birkaç fotoğraf çektikten sonra, güç kaynağına giden tek kabloyu toplamak için küçük bir kanal kullanarak interkomu duvara monte ettim. Voice HAT bu projeyi gerçekten çok kolaylaştırdı, Google Voice'u Pi üzerinde onsuz da kullanabileceğinizi biliyorum, ancak benim yaptığım gibi pille çalışan hoparlörler, usb mikrofonlar veya ayrı bir güç kaynağı ile uğraşmamak harikaydı. önceki ses projeleri ile.
Ortaya çıkma şeklinden çok memnunum ve onu her zaman kullanıyoruz, tek pişmanlığım Voice HAT'ın donanım seçeneklerinden daha fazla yararlanmamak, orada GPIO ve motor kontrolü için çok fazla potansiyel var! Umarım HAT bir noktada satışa çıkar, başka bir tane almak isterim (ebay'de bir servet ödemeden) - bana uzaktan kumandayı getirecek eski bir robot listenin başında olurdu!
Bu projeyi beğendiyseniz ve daha fazlasını görmek istiyorsanız, bit.ly/OldTechNewSpec adresindeki devam eden proje güncellemeleri için web siteme göz atabilir, Twitter @OldTechNewSpec'e katılabilir veya bit.ly/oldtechtube adresinde büyüyen YouTube kanalına abone olabilirsiniz - ver Eski Teknolojinizden bazıları Yeni Bir Özellik!
Buluş Yarışması 2017'de İkincilik
Olağandışı Kullanımlar Yarışması 2017'de İkincilik
Önerilen:
Google Takvimleri Google Sites'a Ekleme: 5 Adım
Google Takvimlerini Google Sites'a Ekleme: Bu, Google Takvimlerini nasıl oluşturacağınızı, kullanacağınızı ve düzenleyeceğinizi ve ardından bunları paylaşım özelliklerini kullanarak bir Google Sitesine nasıl ekleyeceğinizi öğreten bir Talimattır. Google Sites, bilgileri koordine etmek ve dağıtmak için kullanılabildiğinden, bu birçok kişi için faydalı olabilir
Google Haritalar'ı Google E-Tablolarınıza Otomatik Olarak ve Ücretsiz Olarak Kolayca Ekleyin: 6 Adım
Google Haritalar'ı Google E-Tablolarınıza Otomatik ve Ücretsiz Olarak Kolayca Ekleyin: Pek çok Maker gibi ben de birkaç GPS takip projesi oluşturdum. Bugün, herhangi bir harici web sitesi veya API kullanmadan GPS noktalarını doğrudan Google E-Tablolar'da hızlı bir şekilde görselleştirebileceğiz. En iyisi de bedava olması
Eski İnterkom Yeniden Kullanım: 7 Adım (Resimlerle)
Eski İnterkom Yeniden Amaçlı: Yerel araba bagaj satışından güzel bir eski dahili telefon aldım ve onu "merdiven" için kapı interkomu olarak kullanmanın iyi olacağını düşündüm; (Edinburgh'ta Viktorya dönemi apartman blokları olarak adlandırılır). Bu bir GEC K7867 ve ben
Google E-Tabloları ve Google Komut Dosyasını Kullanarak Hava Durumu Verileri: 7 Adım
Google Sheets ve Google Script Kullanan Hava Durumu Verileri: Bu Blogtut'ta, verileri internete göndermeye yardımcı olan Adafruit huzzah ESP8266'yı kullanarak SHT25 sensörünün okumalarını google sayfalarına göndereceğiz. Google sayfa hücresine veri göndermek çok faydalıdır. ve verileri kaydetmenin temel yolu
A6 Modülü ve Arduino Pro Mini ile Geliştirilmiş Mobil İnterkom: 4 Adım
A6 Modülü ve Arduino Pro Mini ile Geliştirilmiş Mobil İnterkom: Bu talimatta size bir GSM modülü (A6 modülü) ve bir Arduino Pro Mini kullanarak nasıl interkom yaptığımı gösteriyorum. Büyük düğmeye basarsanız, programlanan numara aranır. Programlanan bir süreden sonra veya aranan telefon kapanırsa arama sonlandırılır. Siz