Sari la conținut
ELFORUM - Forumul electronistilor

USB to Bluetooth dongle interfatat la PIC


Postări Recomandate

Mda, la un potential constanat D- nu a mers.

 

Daca ai mai multa documetatie, despre protocolul de comunicare, despre cum inepe comunicare, sa postezi. 

 

PDF-uri sunt, dar ma interesa ceva realizari ale amatorilor.

 

Oricum e mult de lucru,ma gandesc sa renunt la idee.

Link spre comentariu
  • Răspunsuri 30
  • Creat
  • Ultimul Răspuns

Top autori în acest subiect

Eu zic ca e tare interesanta ideia asta mai ales ca paramterii sunt afisati direct pe telefon/tableta.

 

Poate e munca inutila sa te chinui cu USB la nivel DIY.rrrr

Sau cum vi se pare ca montajul sa trimita datele spre Telefon/Tableta prin sunet?

 

Adica piuituri ca in vremurile ale  la HC95.

 

:)

 

Ar fi mai ieftin si vei avea o interfata pe telefon care iti va afisa datele.

Link spre comentariu

trebuie sa stii mai clar ce vrei sa comunici cu telefonul, daca vrei sa transmiti voce/sunet, streaming de audio, compatibile headset, te poate ajuta modulul de bluetooth, daca vrei comunicatie generala care nu se muleaza pe protocoalele standard, te poate incurca bluetooth-ul. Posibil sa mearga si ceva gen protocol mouse/tastatura.

cel mai bine folosesti module wifi, cum a mai spus cineva, si fara USB, cate complici, doar cu interfete compatibile nativ PIC, gen UART/SPI, cam asa ceva: http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en558370

lucrand pe tcpip poti comanda si de pe telefon si de pe internet / PC etc. Un pic de cunostinte html sa faci o pagina cu fill requests, si poti vedea si da comenzi cu orice browser, sau poti implementa comunicatie custom pe un port si iti faci program  separat (nu stiu in ce masura unele module sunt destul de complexe incat sa stie mai mult decat comenzi web, relativ simple)

Link spre comentariu

gasesti si mai ieftine, dar cu diverse limitari, comunicatie unidirectionala (in general de la PIC la telefon), si wifi peer2peer, Ad-Hoc, nu toate telefoanele sunt compatibile cu modul asta.

oricum un protocol de bluetooth, gen mouse/tatatura, e tot unidirectional, depinde ce doresti, insa chiar si pe termen lung, comunicatia pe bluetooth, nu mi se pare o idee buna, chiar daca in anumite conditii, consum redus, conectare automata, sunt atractive, esti foarte limitat de protocoal., Nu poti transmite orice pe bluetooth, si in caz ca urmaresti un protocol, poti intra in conflict cu alte aparate care recunosc protocolul respectiv.

 

[LE] se pare ca exista un protocol de tip seriala, SPP, pe bluetooth standard, si "custom services" pe BLE (versiunea de low energy, BT 4.0+), tehnologiile noi se pare ca avanseaza. :)

 

[LE2] vezi asta daca face ce vrei: https://www.fasttech.com/products/0/10008268/1827700-hm-13-dual-mode-bluetooth-4-0-ble-spp-le-serial

are si documentatie EN la "discussions"

Editat de core
Link spre comentariu

[LE2] vezi asta daca face ce vrei: https://www.fasttech.com/products/0/10008268/1827700-hm-13-dual-mode-bluetooth-4-0-ble-spp-le-serial

are si documentatie EN la "discussions"

Asta arata bine. Fac totusi un montaj diy(sau cum altfel sa zic) si mi-as dori  cu componente usor de gasit. Eu nici macar un magazin de electro prea bun nu am in oras. 

 

Cumva sa ne batem capul mai mult, pentru avem informatie pe internet si sa folosesc componente "mai banale".

 

Cu USB ma gandeam sa citesc ce trasmite cu un analizor logic, dar ma incurca faptul ca isi poate schimba nivelele logice daca trece la viteza mare de comunicare. Adica; sa zicem ca D+ comuta intre 0 si 5V la viteza mica si intre 2V si 4V la viteaza mare. 

Link spre comentariu

Am luat un Mouse bluetooth.

 

Modulul blueooth e mic si are 2 integrate:

Primul integrat este AB1120J din datasheet scrie ca integratul incorporeaza si emisie si receptie.

Mai are un EEPROM cu 2x4 pini AT24C64.

 

Reusim o comunccare bidirectionala ?

 

In datasheet scrie "poate fi programat sa...".da' cu il programezi? Sa inteleg ca se programeaza singur citit EEPROM-ul ?

 

Si din EEPROM poti sa il faci sa il vada ca mouse sau ca orice altceva ?

Editat de Mondan
Link spre comentariu

Am reasamblat acel  mouse, nu merita efortul.

 

----------------------------------------------------

Pana acum a ramas asa: HC-05 din majoritatea motivelor: pret, documentatie existenta, dificultate de integrare in montaj, comunitate cu care sa discuti.

 

As prefera sa il cumpar dintr-un magazin. E difici a il cumperi deca cineva care nu ti-l probeaza ca mege.

Asa de la un magazin prin posta ai unele drepturi in plus in cazaca nu merge cum vrei tu!

Link spre comentariu
  • 1 lună mai târziu...

---------------------------------------------------------

Bun,

As incerca o varianta simpla cu un device bluetooth.

 

Ce periferic sugerati ?

Mouse bluetooth ?

Are acel modul bluetooth + un EEPROM in care cel mai probabil este algoritmul sa il recunosca ca mouse.

Sa incercam scrierea a acelui EEPROM ? Dar e munca multa si probabil nu merita.

Desi pe varianta asta as mege.

 

Tastatura bluetooth ?

O idee mai buna. Dar comada trebuie sa fie invers. Ea ar merge doar de la tastatura la telefon.

 

Pe HC-05 nu l-am gasit in niciun magazin din RO.

Pe site-urile de comert sunt doar cativa ofertanti care vor 30RON pe el. Cu posta sa ajung la 45RON. Si la pretul asta iau un loz. Ca n-am cum sa il probez la desfacerea coletului.

Link spre comentariu
  • 1 an mai târziu...

Cum am spus, sarind peste layer-ul hardware, pe care se pare ca nu prea il intelegi, nu cred ca ai idee cat cod ai nevoie pentru a avea ceva plin de bug-uri si foarte instabil. Nu m-am uitat peste specificatiile PIC-urilor pe care vrei sa le folosesti (nu folosesc PIC mai deloc) dar e foarte posibil sa nu faca fata ca putere de procesare la ce e necesar.

Tot pe forum cineva interfaţa Attiny45 la USB !Dacă într-adevăr Attiny45 nu are definită hardware USB ci a fost realizat software, atunci îmi pare rău că m-am luat după aceste sfaturi şi m-am oprit. :nervCe mare diferenţă între putere de calcul vi se pare între Attiny 45 şi PIC-urile folosite de noi ?

 

http://radiokot.ru/circuit/digital/pcmod/16/

 

http://www.poempelfox.de/ds1820tousb/

Link spre comentariu

Tot pe forum cineva interfaţa Attiny45 la USB !Dacă într-adevăr Attiny45 nu are definită hardware USB ci a fost realizat software, atunci îmi pare rău că m-am luat după aceste sfaturi şi m-am oprit. :nervCe mare diferenţă între putere de calcul vi se pare între Attiny 45 şi PIC-urile folosite de noi ?

 

http://radiokot.ru/circuit/digital/pcmod/16/

 

http://www.poempelfox.de/ds1820tousb/

 

Vezi ca ala e USB client, nu host!

Daca vrei sa mergi tot pe idea de bluetooth <-> USB <-> AVR, atunci poti folosi asa ceva:

https://github.com/felis/USB_Host_Shield_2.0

https://www.circuitsathome.com/category/mcu/arduino/usb-shield/bluetooth

Asta inseamna inca un IC important (36-45RON fara TVA la farnell pe bucata) care se ocupa de USB si partea buna e ca cineva s-a ocupat si de cod (care are 28 de issue-uri deschise si nici un commit de 2 luni).

Mie personal mi se pare tot inutil de complex.

 

Daca tot vrei AVR, is module care stiu bluetooth si interfata e simpla.

 

Daca nu te deranjeaza ARM (si asta e varianta pe care eu as merge), atunci sunt modulele bazate pe nRF52xxx, de la Nordic, pe care iti poti pune direct softul. Ai SDK cu suport pentru GCC + o gramada de exemple, tutoriale si suport pe net. Mie asta mi se pare varianta cea mai eleganta. 

https://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.sdk52.v0.9.1%2Fexamples.html

 

Exemplu modul: BMD-300. 11$ la digikey pentru o bucata.

http://www.digikey.com/product-detail/en/rigado-llc/BMD-300-A-R/1604-1006-1-ND/5878285

Editat de godFather89
Link spre comentariu
  • 2 săptămâni mai târziu...

Problema iniţială a fost rezolvată. Am în prezent telecomanda WiFi. Meniu Uşer Friendly. Bine că nu fac nimic cu ea asta e partea a doua,Cred că nu este echivalentul unui FT232. Nu transferi la super viteza de pe HDD extern. Nu cred că are cum să schimba nivelul logic când trece la viteză mai mare.Dar când cineva vrea un montaj ieftin cu un controller de 6 LEI să faci şi A/D şi PWM şi să mai şi afişează pe ecranul tabletei sau calculatorului rezultatul, eventual grafice, eu zic că e ceva totuşi.Cel mai ieftin PIC cu USB este pe 20LEI. E o diferenţă.

Link spre comentariu

Creează un cont sau autentifică-te pentru a adăuga comentariu

Trebuie să fi un membru pentru a putea lăsa un comentariu.

Creează un cont

Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!

Înregistrează un nou cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum



×
×
  • Creează nouă...

Informații Importante

Am plasat cookie-uri pe dispozitivul tău pentru a îmbunătății navigarea pe acest site. Poți modifica setările cookie, altfel considerăm că ești de acord să continui.Termeni de Utilizare si Ghidări