Zedomax DIY 113 - Build a bluetooth Holloween Hovercraft taraf ışık kontrollü!

[DIY 113]

Kendin yap!

Zedomax Hovercraft Versiyon 3 - Asteroit II

Bluetooth controlledHolloween Hovercraft taraf ışık kur!

http://zedomax.com/diy/113/max_holloween.gif http://zedomax.com/diy/113/jackie_holloween.gif

http://zedomax.com/diy/113/zedomax_diy_113_1.gif

[gv veri = "C3v3uWwIGXQ"] [/ gv]

Tamam, diğer gün biz serin bir hovercraft yapılmış, bugün ve gömülü bilgisayara spin yapmak için bir Bluetooth modülü ekleyeceğiz!

Parça Listesi:

Orijinal Hovercraft parçaları. (Evet, yapmanız gerekir ilk hovercraft ...)

2 CUBLOC CB220 modülleri

2 CB220 Proto Forumlar

2 Acode-300 Bluetooth Modülleri

2 Buton

2 LED

2 I / O Hücre Röleler

2 5V 3.3V regülatör için ACODE (için-300, bir Xport Dongle kapalı got mine ...)

2 DC Jaklar

1 9V Pil

1 AAA Pil

2 330Ohm Dirençler

3 10K Dirençler

1 Yaratıcılık

1 Concentation

NASIL

Öncelikle, bazı devreleri yapmak gerekir. Bir verici modülü ve hovercraft için bir alıcı modül yapmak gerekir.

Burada ACODE-300 Modülü's pinouts neye bakalım:

Bu temelde ACODE için bir devre-300, biz kablosuz LCD ile daha önce yaptığı yapmak için, bu bağlantı için başvurabilirsiniz gerekir

Burada tam şematik indirebilirsiniz:

Asteroid II Bluetooth Trasmitter & Receiver

Sonra trasmitter ve alıcı yapmak, böyle bir şey olmalıdır:

Verici:

Alıcı (hovercraft Mayıs) koymak için:

Tamam, bu Verici ve 1 saat için 1 saat hakkında Alıcı için götürmelidir.

Bir kez bunu, kurulum için ACODE-300 modüllerine 115.200 bps emin olun ve bağlanıyorsanız yapım yapılır.

Sizin ACODE-300 sizin trasmitter ve alıcı üzerinde koyarak önce ACODE Arayüz Kurulu ve aşağıdaki yazılımı kullanarak kurmak:

Eklemek için ACODE-300 modülü olarak gösterilir
arayüz kartı yukarıda. Ayrıca bir seri kablo ve bağlanın
Arayüz kartı için DC güç 5 ve 12V (arasında).

Run PromiWIN4.0_Setup (En). Exe yükleyici programı ve yükleme
Biz iki ACODE-300 kablosuz modüller bağlamak için kullanılacak olan Promi yazılımı.

PromiWIN4.0_Setup (En). Download exe

ACODE için varsayılan baud hızı-300 9600 bps ayarlanmıştır. Dolayısıyla, sadece
Tamam'ı tıklatın ve aşağıdaki ekran görmek gerekir:

Şimdi daha hızlı baud hızını ayarlamak için cihaz hazır.

Değiştirmek Çalışma Modu MODE3, 115200bps için Baud oranı ve
aygıt 1 olarak aygıt adını ayarlamak yukarıda gösterildiği.

Eğer mesajı Yapılandırma olsun, sen git hazır uygulanmıştır.

Sizin ACODE-arayüz kartı 300 modülü ve geri trasmitter takın çıkarın.

Gücü çalışma kurulu ve ACODE ON-300 başlamalı
yanıp sönen her 1-2 saniyede yukarıdaki gibi LED.

Şimdi ACODE take-300 modül, alıcı ve
arayüz kartı takın ve yeniden Promi çalıştırın.

Bir kez bağlandığınızda, Mode1, Baud Mode Operasyon değiştirmek
115200bps oranını ve cihaz 1 için aygıt adını ayarlamak? yukarıda gösterildiği gibi.

Bağlantı yukarıdaki ayarları tıklayın uygulandıktan sonra (out) ve Arama tuşuna basın.

Bu cihaz 1 bulmak gerekir, ACODE-çalışma tahtada 300 modülü.

Şimdi, cihaz 1 ve Bağlan tıklayın seçin.

Sen continusly bir kez ACODE iki LED-300 dönüşleri görmek gerekir
Bu mesajı alırsınız:

(LED sürekli ON)

LED'ler zaman yukarıdaki gibi aydınlandı vardır, ACODE-300 modülleri
ve bağlı düz bir RS232 seri bağlantı oldu
kurdu. Sanki bir seri kablo bağlı olmuştur s
kablosuz.

Şimdi ACODE-arayüz kartı 300 modülü ve fişten çekin
geri alıcı modülü takın:

Şu anda her iki trasmitter & alıcı ve resmi olarak yukarıda gösterildiği her iki LED ışık görmelisiniz ON zaman güç.

Şimdi CUBLOC Studio açın ve derleyin ve verici için alıcıya andthe alıcı programı verici programı indirin.

Tıklayın indirin Verici Programına

Tıklayın indirin Alıcısı Programı

Şimdi arkadaşınızın sonraki parti ve groovin başlatmak için yeni bir parti ışık al!

Elimde uygun vericisi pics of Cool:

Daha da çekme ...

Evet, çok basit bir protokol inşa ettik, burada vericisi için bütün kod gerçek:

Const device = CB220

DEBOUNCE_RATE # define 10

Input 0

Input 1

Timer () Gosub CheckKey 'Set 200ms de DEBOUNCE_RATE

Opencom 1,115200,3,10,10

Dim key0 As Byte, anahtar1 As Byte

Yapmak

Loop

CheckKey:

key0 = (0)

anahtar1 = In (1)

Eğer key0 = 1 ve anahtar1 = 1 Sonra

"Her iki anahtar Press Debug" Cr

Putstr 1, "B"

Elseif key0 = 1 Sonra

Debug "Sağ Tuş", Cr Pres

Putstr 1, "R"

Elseif anahtar1 = 1 Sonra

Debug "Sol Anahtarı" Cr Pres

Putstr 1, "L"

End If

Return

Ve alıcı için kodu:

Const device = CB220

Çıkış 14

Çıkış 15

Dim Komut As Byte

Dim Uzunluk As Byte

Opencom 1,115200,3,3,3

Recv1 Gosub Get_Command Açık

14,0 Eki

15,0 Eki

Yapmak

Loop

Get_Command:

Uzunluk = Blen (1,0)

Eğer Length> 0 Then

Komutu (1,1) al =

Komut = Asc ( "L") Then

Debug "Sol Düğme", Cr Pres

14,1 Eki

Gecikme 200

End If

Komut = Asc ( "R") Then

15,1 Eki

Gecikme 200

Debug "Sağ Tuş", Cr Pres

End If

Komut = Asc ( "B") Then

14,1 Eki

15,1 Eki

Gecikme 200

"Her iki düğmeye basıldığında Debug" Cr

End If

End If

14,0 Eki

15,0 Eki

Return

Temelde, tek tampon almak sayısını sınırlamak ve Opencom kullanarak tampon göndermek yaptım () ve taşması durumunda engellemek için sadece üç harf, L, R, ve B. L Sol kullanmak için, R sağ için ve B nedir Her iki düğmeleri için. Büyük olasılıkla bu üstüne çok daha karmaşık kod oluşturabilir görebiliyordu.

Burada şemasına's / O Hücre Röle ve referans için ACODE Veri Spec Sheet:

Bir hover ve gelecek bot ... Ben sadece bazı sensörleri koyabilirsiniz ve etrafında şimdi, artık onu kontrol kendi's üzerinde dolaşmak yapmak, düşünmek düşünüyorum kendi içinde düşünmeye özgürlüğü veren var ... :)

Happy Holloween!

< :)

Eğer yukarıda uygulaması ile herhangi bir sorun yaşıyorsanız, lütfen e-posta max@zedomax.com

Eğer paylaşmak veya DIY çeşit isterseniz istediğiniz herhangi bir cool apps, lütfen e-posta max@zedomax.com için

DIYs ücretsiz örnekleri, e-posta max@zedomax.com lütfen kabul Yapıyoruz :)

Oran

1 Yıldız 2 Yıldız 3 Yıldız 4 Yıldız 5 Yıldız
Loading ... Yükleniyor ...
  • halloween olmalı ... oops ...
  • max
    hmmm .... i gerçekten daha fazla gitmemiz gerekiyor ...
    bilgisayar karşısında daha az zaman, daha fazla zaman benim moto sürme ...
  • SEND ME MORE INFO I GOT ONE FOR YOU ppl alışkanlık öylesine BT 3D HOLOGRAFİK IŞIK GÖRÜNTÜ KONTROLLÜ düşünüyorsanız senin kendine daha fazla isterseniz Real Time Modunda intrested Eğer onlara Ekran oldukları telefon üzerinde olan kişi göreceksiniz instaed konuşuyorum deli ciddi Yatırımcılar Sadece ProLogicCustoms@aol.com için !.....
  • e não em um eu queria que se possivel Beni mande o esquema, pois eu estou böylece vendo ele ampliado tamanho reduzido. por Beni envie robertosntomartins@gmail.com iyilik
  • você vende esse circuito pronto eu tenho interesse em compra e estudo bir proposta de comprar em grande escala Beni envie robertosntomartins@gmail.com yediler
  • Mauricio
    donde se consigue el modulo acode 300, Kolombiya, mauricioporras@yahoo.com
    teşekkürler
  • Merhaba!
    bir büyük çalışma, çok teşekkür ederim,'s

    Bana yardımcı olabilir?
    i elektronik bir mühendis, En son yıl proje hakkında USB dongle Bluetooth olduğunu; programlama kısmında help me, i, UART ve bir Bluetooth modülü ile PIC 18F4550 kullanıyorum; pm
    Nasıl ve arabirim yapmak nasıl Firmware yazma bilmiyorum

    Teşekkür çok louchenes@gmail.com öylesine
  • merhaba,

    Ben Rey m

    Bana tam ¨ PCB Multisim göndermek istiyorum

    & Hangi bluetooth functionne izin vermeyeceğimizi programı

    Teşekkür peşin

    Farhan18@hotmail.fr
Blog Yorumlar tarafından desteklenmektedirDisqus

Seçme Siteler Zedomax blog ağ