Mondan Postat Martie 27, 2015 Partajează Postat Martie 27, 2015 Intr. Caut o metoda ieftina de comuncatie intre telefon/tableta si PIC. Cu componente usor de gasit. Cel mai simplu ar fi un adaptor USB-Bluetooh pe care il gasesc si in piata. Un PIC uzual ge 12F.. 16F... Acum, PIC18F2550 desi are USB, nu are USB host. Reteua USB trebuie sa aiba un master si restul slave. PIC24FJ256GB106 are intr-adevar USB master, dar e mai greu de gasit. Eu ma gandesc chiar la a interveni la nivelul fizic al USB. Ai D+ si D-. Ce se intampla daca pe unul il tii la masa,sa zicem D- la GND, iat pe D+ bagi semnal TTL ? Eu cred ca merge "faza asta" pentru ca el evalueaza doar diferenta de tensiune intre D+ si D-. Link spre comentariu
godFather89 Postat Martie 27, 2015 Partajează Postat Martie 27, 2015 E mult prea complicat ce vrei tu sa faci. Pe langa complexitatea stivei USB, mai e si stiva bluetooth. Fie mergi pe un SOC (cu usb host) ce suporta linux, implicit driverele USB/bluetooth. Fie mergi pe un modul ieftin, gen: https://www.google.ro/search?num=30&rlz=1C1CHWA_enRO629RO629&q=hc-05&oq=hc-05&gs_l=serp.3..0l10.2632.10773.0.11281.25.18.3.4.4.0.224.2051.3j13j1.17.0.msedr...0...1c.1.64.serp..2.23.2021.0.Yiin3y9ntFQ ce suporta SPP (Serial Port Profile) si e usor de folosit si pe uC si pe tableta/telefon. Link spre comentariu
tes2000 Postat Martie 27, 2015 Partajează Postat Martie 27, 2015 Cel mai simplu adaptor bluetooth serial gen HC-05,HC-06 pret 20-40leihttp://wiki.pinguino.cc/index.php/SPP_Bluetooth_ModulesLa rest nu comentez ca e foarte departe de realitate, mai cititi specificatiile usb, nu e asa de simplu cat se pare, iar PIC24FJ256GB106 se gaseste fara probleme. Link spre comentariu
Mondan Postat Martie 27, 2015 Autor Partajează Postat Martie 27, 2015 <Cel mai simplu adaptor bluetooth serial gen HC-05,HC-06 pret 20-40lei> Asta, da, ar fi cel mai simplu dar nu il gasesc. Am cautat la mai multe magazine virtuale din RO. Eu am un singur magazin de electro in oras are doar cateva PIC-uri. <Pe langa complexitatea stivei USB, mai e si stiva bluetooth.> Eu zic ca merita incercat. Sa ma uit pe USB physical layer Prim pas: cum as putea sa fac ca D- (sau D+) sa fie tinut la potential constant fara sa il stric? Link spre comentariu
godFather89 Postat Martie 27, 2015 Partajează Postat Martie 27, 2015 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. Cea mai viabila solutie e un SOC/SOM ce stie linux si are USB Host. Pe linux ai deja drivere/pachete/biblioteci testate si rastestate. Asta daca chiar vrei USB. Altfel, un modul HC-xx cred ca e sub 3$ cu livrare gratuita. Pur si simplu nu merita... Link spre comentariu
tes2000 Postat Martie 27, 2015 Partajează Postat Martie 27, 2015 Entuziasmul necunoscatorului nu cunoaste limite, dar e de apreciat :)E 3$ la chinezi dar multi nu au card etc, dar se gaseste la okazii,olx, parca l-am vazut si la bazar aici la forum.Bafta la implementat usb+stack bluetoth, va fi nevoie Link spre comentariu
godFather89 Postat Martie 27, 2015 Partajează Postat Martie 27, 2015 Asa ca exemplu, intelegi ceva din ce e aici https://github.com/aguedes/bluez/tree/master/src? Si asta e doar stiva bluetooth. Mai ai nevoie de stiva USB + drivere care sa lege cele 2 stive impreuna. Nici nu m-as gandi la un dispozitiv fara suport USB host hardware. Link spre comentariu
Mondan Postat Martie 27, 2015 Autor Partajează Postat Martie 27, 2015 Altfel, un modul HC-xx cred ca e sub 3$ cu livrare gratuita. Pur si simplu nu merita... Ar fi bine sa fie asa. Pai da detalii ca il cumpar. Tu crezi ca nu inteleg protocolul? Toata investiatia e in timp. Nu stiu daca merita sa mai demonstrez ceva. Acum in mod normal <un modul HC-xx> ar fi trebit folosit, toate "imoprvizatiile" pe care vreau sa le fac nu isi au rostul ddaca il gasesc la pretul asta. <parca l-am vazut si la bazar aici la forum> Pai zi cuvinte cheie cu ce sa caut. Link spre comentariu
tes2000 Postat Martie 27, 2015 Partajează Postat Martie 27, 2015 E greu: HC-05 sau HC-06 sau modul bluetoothhttp://www.elforum.info/topic/100669-vand-urmatoarele-produse-pentru-pasionatii-de-electronica/http://www.elforum.info/topic/99412-vinzare-shieldurisenzoritftmotoarearduino-raspberry-microchipaltele/.....la acelasi cuvinte se gaseste si la okazii sau olx, sa nu mai vorbim daca cautati pe ebay sau aliexpress. Link spre comentariu
Mondan Postat Martie 27, 2015 Autor Partajează Postat Martie 27, 2015 Am gasit topicul: http://www.elforum.info/topic/101280-vinzari-shielduriarduinoraspberryaltele/page-2?do=findComment&comment=1154887 Link spre comentariu
godFather89 Postat Martie 27, 2015 Partajează Postat Martie 27, 2015 Ar fi bine sa fie asa. Pai da detalii ca il cumpar. Tu crezi ca nu inteleg protocolul? Toata investiatia e in timp. Nu stiu daca merita sa mai demonstrez ceva. Uite: 1. cu 3.37$, transport inclus: http://www.ebay.co.uk/itm/30ft-Wireless-Bluetooth-RF-Transceiver-Module-serial-RS232-TTL-HC-05-for-arduino-/161649139697?pt=LH_DefaultDomain_0&hash=item25a30a1ff1 2. sau poate vrei Wi-Fi, nu bluetooth: http://www.ebay.co.uk/itm/New-ESP8266-Serial-WIFI-Wireless-Transceiver-Module-Send-Receive-LWIP-AP-STA-A-/161649160945?pt=LH_DefaultDomain_0&hash=item25a30a72f1 Nu spun ca nu il intelegi. Doar intrebam. Mi se pare ciudat ca intelegi ce implica si vrei sa investesti munca necesara in asa ceva. Mie, de exemplu, imi vine destul de greu sa inteleg cum se leaga toate si ce implica. Cred ca mi-ar trebui cateva saptamni de studiu numai ca sa imi pot face o idee mai ampla, in nici un caz nu cred ca as avea ceva cat de cat functional decat dupa cateva luni bune. Si toate astea pentru ceva ce probabil nu va functiona foarte bine si va fi plin de bug-uri. Si eu am destul de multa experienta in dezvoltare software. Acum tu stii cat de bun esti si cat valoreaza timpul tau si proiectul asta pentru tine. Link spre comentariu
Mondan Postat Martie 28, 2015 Autor Partajează Postat Martie 28, 2015 La 3$ WiFi e super bine. E doar un motaj de test. Si daca va functiona asa cum ii doresc, vreau sa fac mai multe bucatii, copii. Deci as prefera un magazin, ceva, care sa imi garanteze ca pot cumpara exact acelasi model, la acelasi pret. <sau poate vrei Wi-Fi, nu bluetooth> sa ma documetez Link spre comentariu
Mondan Postat Martie 28, 2015 Autor Partajează Postat Martie 28, 2015 Ca sa fiu 'mai catolic decat Papa', am descis un alt subiect la recenzii produse: http://www.elforum.info/topic/102307-modul-wifi-sau-bluetooth-ieftin/ <cu 3.37$, transport inclus> Ezit cu EBuy, nu am mai cumparat de acolo, dar ma gandesc sa nu fie tepari. De obicei atunci cand cauti pretul cel mai mic, maximizezi sansa de a da peste tepari. ------------------------------------- Ca "idee traznita"mai aveam: Se ia o tastarura bluetooth (dar asta e si mai scumpa). Si in lucul apasarii unor taste se va face legatura cu PIC-ul. Programul pe Android va citi tastele apasate. Problema e ca mie-mi trebuie telecomanda sa actioneze invers. Telefonul sa dea comanda montajului. ------------------------------------ Am descarcat Android SDK, daca va merge testul, trebuie sa scriun program pt Adroid. Programele mai simpe srise pentru x86 pot fi testate in DOSBOX pe Android. Acum mai testez si Bochs pentru Android daca poate controla Wifi. Link spre comentariu
Mondan Postat Martie 29, 2015 Autor Partajează Postat Martie 29, 2015 (editat) Mai ziceti ceva, mai incurajati-ma ca lucrurile au cam stagnat. Si critica.... Editat Martie 29, 2015 de Mondan Link spre comentariu
razvan-l Postat Martie 29, 2015 Partajează Postat Martie 29, 2015 nu merge cu D- sau D+ la masa , sau la un potential constant , nu vei putea stabili cine este "HOST" si implicit nu vei avea comunicatie , chiar daca o doresti unidirectionala Link spre comentariu
Postări Recomandate
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 contAutentificare
Ai deja un cont? Autentifică-te aici.
Autentifică-te acum