İçindekiler:
- Gereçler
- Adım 1: Veritabanı
- 2. Adım: Devre
- 3. Adım: Pırasa
- 4. Adım: Arka uç
- Adım 5: ESP8266
- Adım 6: Ön Uç
- Adım 7: Behuizing
Video: DigiFlag: 7 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
Bayrağı ele geçirmeyi seviyorsanız ve oyunu biraz nasıl dijitalleştireceğinizi bilmek istiyorsanız, burası tam size göre. Bu talimatta puanları otomatikleştirecek ve oyunda kimin öldüğünü göreceksiniz.
Gereçler
Aletler:
- Delmek
- tutkal tabancası
- esp
- uart adaptörü
- havya
- Gereçler:
- Druksensor x4
- LDR x4
- LED x2
- Ekran x1
- esp x4
- ahududu pi x1
- ahşap sandık x1
- ekmek tahtası x3
- pvc boru x1
- atlama kabloları x80
- pi x1 için güç kaynağı
- ahşap tahta x2
- sopa x2
- direnç 10kohm x6
- direnç 475ohm x2
- potansiyometre x1
- izolasyon bandı x5
Adım 1: Veritabanı
Proje veritabanı 6 sütundan oluşmaktadır. Her sütunun kendi kimliği vardır. Öğelerin çoğu INT'ler veya VARCHAR'dır, ancak etiketi içerecek öğeler için DOUBLE kullanmamız gerekir. Şema tamamlandığında, verileri uygulayabilmemiz için veritabanını ileriye doğru mühendislik yapın.
2. Adım: Devre
Devre için listelenen bileşenlerin çoğuna ihtiyacınız olacak. Şemayı takip edin, henüz hiçbir şeyi lehimlemeyin, böylece devrede bir arıza olduğunda arızalı bileşeni kolayca değiştirebilir veya yeniden kablolayabilirsiniz. Pi güç kaynağını takın ve LCD'nin yanıp yanmadığını görün, LCD metninin parlaklığı potansiyometre ile ayarlanabilir.
3. Adım: Pırasa
Bu adım için pycharm programına ihtiyacınız olacak, bu kurulduktan sonra konfigürasyonu kurmaya başlayabiliriz. Sol üst köşedeki dosyaya basın, ardından tercihleri veya ayarları seçin, dağıtımı seçin. Bu ekranda artı simgesine tıklamanız ve bir SFTP yapılandırması seçmeniz gerekir. Konfigürasyonu adlandırın ve alanları doldurun, ana bilgisayar sizin pi'nizin ip adresini, kullanıcı adı ve şifresini temsil eder. Eşlemelere gidin ve kullanmak istediğiniz dizini seçin. Önceki ekrana dönün ve test bağlantısına basın. Bu başarılı bir cevap verdiğinde tamam'a tıklayın.
4. Adım: Arka uç
Burada arka uç için kod yazacaksınız. Kurulumu buraya yazarak başlayın, daha eski mesajların görüntülenmemesi için LCD'yi sıfırlayın. Ardından esp'lerden bir json mesajı alabilmeniz ve veri tabanındaki puanı veya ölümü güncelleyebilmeniz için yolları esp'lere yazın. daha sonra ön uç ile iletişim kurmak için kullanılan web yuvalarına sahip olun. son olarak rfid() işlevini yazın, bu etiket tarandığında verilerdeki ölüm öğesini 0'a ayarlayacaktır. Bu proje için tüm kodları ek klasörde bulabilirsiniz.
Adım 5: ESP8266
ESP modülü arduino'da kodlanmıştır, bu nedenle arduino ide'yi kurduğunuzdan emin olun. Kurulduktan sonra dosyaya, tercihlere gidin ve resimde gösterilen bağlantıyı "ek Pano Yöneticisi URL'leri:" metin kutusuna yazın. Tamam'a basın, ardından ekranınızın üstündeki araçları açın, panolara, pano yöneticisine gidin ve tamamen aşağı kaydırın ve esp8266'yı yükleyin. Bu yapıldıktan sonra dosya örneklerine gidin ve basicHttpClient'i seçin, wifi yapılandırmasını doldurun ve. Şimdi son fotoğrafta yaptığım gibi dosyayı düzenleyin. Uart adaptörünü alın ve gpio0 ile zemin arasına bir düğme lehimleyin. Esp'yi adaptöre takın ve düğmeyi basılı tutarken bir usb bağlantı noktasına takın. Şimdi araçlara gidin ve jenerik esp8266 panolarından yeni görünen com yoksulu seçin ve yüklemeye başlayın. Bir procentage belirdiğinde düğmeyi bırakın. Diğer esp'ler için u'nun api yolunu arka uçtaki karşılık geleninkiyle değiştirmeniz gerekecek. Son 2 için hem pin 0 hem de 2'yi digitalRead olarak değiştirmeniz ve if'yi if(s1 && s2 = olarak değiştirmeniz gerekecek) = YÜKSEK).
Adım 6: Ön Uç
HTML dosyasına tekst girerek ve sınıflar ekleyerek tasarımı çoğaltarak ön ucu oluşturun. Düğmelere href bağlantıları atayarak sayfalar arasında geçiş yapabiliriz. Bir css'i html'de yapılan sınıflarla düzenleyerek sayfanın yapısını değiştirebilirsiniz. JavaScript'i uygulayarak kaydırıcının değerini arka uca gönderebilir ve oyuna ne zaman başlayacağını bildirebilirsiniz.
Adım 7: Behuizing
Tahtaları 8 eşit dikdörtgene bölerek başlayın, her tarafı 4 kez kesmeye yetecek kadar kaldığından emin olun. Bu yapıldığında, dikdörtgenlerin 3'ünü birbirine yapıştırın ve 2x kenarlarını soldaki dikdörtgenin üstüne yapıştırın. Alt dikdörtgenin her köşesine bir çivi koyun. Daha sonra birbirine yapıştırılan 3 dikdörtgenin içinden pvc boruya yetecek büyüklükte 2 parça delin. Yanları olan alt parçanın içine basınç devresi olan bir breadboard yerleştirin. Basınç sensörlerini dikkatlice boruların altına gelecek şekilde hizalayın ve yapıştırılmış dikdörtgenleri boruların üzerine itin. Bu işlemi ikinci kamp için tekrarlayın. Ardından, biraz fazla tahta alın, 2 küçük delik açın ve esp pimlerine uyan bir kesim yapın. Gömleği LDR ile delin ve bacaklarını devre tahtası olmadan doğrudan devreyi 2 delikten lehimleyin. Bir LED ile gömleğin önünü delin ve esp ile bağlayın, devreyi gömleğe dikin. Bu işlemi 2 kez tekrarlayın. Son adım için sandığı alın ve LCD'nizin sığması için bir delik açın, ardından rfid'in kablolarını geçirebilmeniz için sandıkta iki küçük delik açın. Devrenizi göğsünüze yerleştirin ve işiniz bitti.
Önerilen:
Akıllı Motosiklet HUD Prototipi (adım adım Navigasyon ve Çok Daha Fazlası): 9 Adım
Akıllı Motosiklet HUD Prototipi (adım adım Navigasyon ve Çok Daha Fazlası): Merhaba !Bu Talimatlar, motosiklet kasklarına monte edilmek üzere tasarlanmış bir HUD (Heads-Up Display) platformunu nasıl tasarladığımın ve inşa ettiğimin hikayesidir. "Haritalar" yarışması bağlamında yazılmıştır. Maalesef tamamen bitiremedim
Arduino Araba Geri Geri Park Uyarı Sistemi - Adım Adım: 4 Adım
Arduino Araba Geri Geri Park Uyarı Sistemi | Adım Adım: Bu projede Arduino UNO ve HC-SR04 Ultrasonik Sensör kullanarak basit bir Arduino Araba Geri Park Sensörü Devresi tasarlayacağım. Bu Arduino tabanlı Araba Ters uyarı sistemi, Otonom Navigasyon, Robot Mesafesi ve diğer menzil r
Adım Adım PC Oluşturma: 9 Adım
Adım Adım Bilgisayar Oluşturma: Sarf Malzemeleri: Donanım: AnakartCPU & CPU soğutucusuPSU (Güç kaynağı ünitesi)Depolama (HDD/SSD)RAMGPU (gerekli değil)CaseTools: TornavidaESD bilezik/aplikatörlü matstermal macun
Üç Hoparlör Devresi -- Adım Adım Eğitim: 3 Adım
Üç Hoparlör Devresi || Adım Adım Eğitim: Hoparlör Devresi, ortamdan alınan ses sinyallerini MIC'e güçlendirir ve bunu, güçlendirilmiş sesin üretildiği Hoparlöre gönderir. Burada, size bu Hoparlör Devresini kullanarak bu Hoparlör Devresini yapmanın üç farklı yolunu göstereceğim:
Adım Adım Arduino Uno ile Akustik Kaldırma (8 adım): 8 Adım
Arduino Uno ile Akustik Kaldırma Adım Adım (8 adım): ultrasonik ses dönüştürücüler L298N erkek dc pinli Dc dişi adaptör güç kaynağı Arduino UNOBreadboardBu nasıl çalışır: İlk olarak, Arduino Uno'ya kod yüklersiniz (dijital ile donatılmış bir mikrodenetleyicidir) ve kodu dönüştürmek için analog bağlantı noktaları (C++)