- btz: Internet fejlesztés országosan!
- sziku69: Fűzzük össze a szavakat :)
- Kraz
- koxx: Bloons TD5 - Tower Defense játék
- sziku69: Szólánc.
- Luck Dragon: Asszociációs játék. :)
- bitpork: Phautós tali a Balcsinál 2025 Augusztus 2 napján (szombat)
- Real Racing 3 - Freemium csoda
- laskr99: Processzor és videokártya szilícium mag fotók újratöltve!
- D1Rect: Nagy "hülyétkapokazapróktól" topik
Hirdetés
Köszönjük a sok biztatást, támogatást! Utolsó pillanat a féláras hirdetésfeladásra, előfizetésre!
-
LOGOUT
Arduino hardverrel és szoftverrel foglakozó téma. Minden mikrovezérlő ami arduinoval programozható, és minden arduino program, board, és hardverrel kapcsolatos kérdések helye.
Új hozzászólás Aktív témák
-
zka67
őstag
Szia, az arduino oldalán fent van minden funckció részletes leírása, így az lcd.print is.
Rögtön az elején vannak a paraméterei:
Parameters
lcd: a variable of type LiquidCrystal
data: the data to print (char, byte, int, long, or string)és mint látható, float típus nem szerepel köztük...
-
Az adó azért nem ír semmit soros porton, mert nem is kell neki. Az alap kódban nincs erre utaló sor.
A vevőd meg azért nem ír semmit, mert nincs adás a rádión. Amikor kihúzod azért ír hülyeségeket, mert akkor nyitott a bemeneted, ami full zajt eredményez. Ezt a rádiótól jövő blablának gondolja, amit megpróbál feldolgozni.
Első lépésben az adót kezdeném debugolni.
void loop(void)
{
sensors.requestTemperatures();
float temperature = sensors.getTempCByIndex(0);
radio.write(&temperature, sizeof(float));
Serial.println(temperature);
delay(1000);
}Így nézd meg soroson, hogy mit ír. Az aláhúzott résszel bővítve az adó loopját kiderül, hogy a szenzorérték beolvasásánál már elhalt, vagy csak a rádió híjja a dolognak.
-
Andreas2
tag
Még csak az alkatrészeket rendeltem meg, de ilyesmit tervezek én is. A http://www.mysensors.org/about/
címen nézd végig a tutorial-t, kész könyvtárakat kapsz az Arduino-hoz, az rPi-re meg mehet fel egy szimpatikus controller (http://www.mysensors.org/controller/) -
softguner
csendes tag
Személy szerint én akkor is 300 forintos nordic NRF24L01 modult ajánlom az átvitelre. 125 csatornás és 2MB/s átviteli sebességre képes. A hozzá tartozó MIRF library elkülöníti a csatornákat a vevő oldalon és az adó oldalon. És nincs adatvesztés, mert hiba esetén autómatikus újraküldést alkalmaz ez a kis Nordic chip. Egyetlen egy hátránya van, a hullámterjedési sajátosság.
Jah és a kész kódhoz nagyon gondolkodni sem kell. A következő oldalon lehet látni hogy elég jól kezeli a csatornák szétválasztását.
[link] -
gyapo11
őstag
Az rs485 egy soros port, csak a polaritásváltás és a lezárás miatti nagyobb áram miatt óriási a hibatűrése, kb. hegeszteni lehet mellette, és bármilyen madzagon elmegy. Persze a csavart érpár a szabályos, és ne legyen ultravékony ha nagyobb a távolság.
80 m-re jó lesz az utp, nem tudom mennyire lesz időjárásálló, meg hogy mennyire fogod védeni naptól-víztől. -
softguner
csendes tag
Milyen csatornán történik az átvitel? Lesz egy master arduino, meg több slave, ami a szenzor adatokat gyűjti?
RF átvitel lesz vagy kábelen történik? Ezt azért kérdezem, mert ha nagy a távolság akkor nem nagyon tudsz kábelezni. Az NRF24L01 elég stabil átvitelt biztosít, és nagyon könnyen kezelhető a MIRF library-vel.Ha csak egy sima ENC28J60-al építed meg ezt az "állomást" akkor a szenzorok adatainak az átviteléhez már írtam egy jó példát a blogombra. Igaz itt egy led vezérlése van (ami lehet relé) és a DHT22 helyett DHT11, de a DHT lib ugyan az.
És ahogy gyapo11 kolléga írta: a noip-vel összekötve ezt bárhonnan elérheted. Ha esetleg elakadsz, akkor szólj és szívesen segítek, máramennyire persze az időm engedi.
-
gyapo11
őstag
Nekem a php jutott eszembe, saját weboldalon megjelenítés. Az arduinotól le kell kérdezni az adatokat bármilyen programmal, és letenni file-ba. Lehet egy file-t appendelgetni vagy időnként új file-t kezdeni, szabadon választható. Aztán ezt a file-t fölnyomi a serverre wputtal pl., ott pedig a php időnként ránéz, hogy van-e változás, és ha igen, akkor frissíti a weboldalt. Php-ből közvetlenül nem egyszerű grafikont rajzolni, de persze vannak letölthető cuccok erre is (pl. itt), vagy böngészőben javascripttel lehet, viszont pl. csíkot húzni teljesen egyszerű, számmal kiírni meg még egyszerűbb, attól függ kinek milyen igénye van a látványra.
-
softguner
csendes tag
Szia
Erre van megoldás, írsz egy programot, a PC-dre ami a COM portos információkat felnyomja a netre. Válassz egy nyelvet, pl Visual Studio, olvasd át a reference-ben, hogy hogy kell a COMXY portról beolvasni az információkat, ha ez megvan, akkor tedd ugyanezt a TCP protokollos résszel is. A HTTP POST és GET request az ugyan az mint ha egy arduino ethernet modullal küldenéd.
Vagy B verzió, ha nincs tapasztalatod valamelyik objektumorientált nyelven, akkor nagyjából 1300 Ft-nyi befektetéssel elkerülhetsz 40 óra munkát. Szerintem ez a B verzió a legkifizetődőbb.
Erre itt van egy kiváló leírás! Ezzel talán csak 10 óra munka, bár nem ismerem a programozói tudásod.
-
Drótszamár
őstag
Bár én még nagyon zöldfülű vagyok, de nem lehet hogy ezt szívtad be?
-
bacus
őstag
De mi köze ennek a boot loaderhez? Itt az usb soros átalakitó driver, vagy maga az eszköz hibás.
Nekem van hibás nano-m, az elsőt amit rendeltem az volt. Az látszólag szépen ment, csak az ide nem tudott rá feltölteni semmit, mindig hiba üzenet volt. Az booltoader hibának látszott. (de csak addig amig nem próbáltam meg rá boot loadert tenni egy kölcsön uno3 -al. Mivel utána se ment) Azóta vettem már nanot is (mostanában új usb chipes van), meg mini pro-t is (amin nincs egyáltalán usb soros), meg uno3 -t is, de mind ment elsőre.
Új hozzászólás Aktív témák
- HP Zbook Firefly 15 G8 - i7-1165G7/24GB/512GB-/W15"/W10 Pro/ ÁFÁ-s
- Lenovo ThinkPad P16s AMD Gen2 R5 7540U / 32GB RAM / 1TB SSD / FHD Touch ÁFÁ-s
- Samsung Galaxy A52s 5G 128GB 6GB RAM Dual (A528) Mobiltelefon
- Ohh Lenovo ThinkPad P15 G2 Tervező Vágó Laptop -75% 15,6" i5-11500H 32/1TB RTX A2000 4GB /1 Millió/
- Uhh Lenovo ThinkPad P15 G2 Tervező Vágó Laptop -75% 15,6" i5-11500H 16/1TB RTX A2000 4GB /1 Millió/
- GYÖNYÖRŰ iPhone 13 mini 128GB Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3045, 96% Akkumulátor
- Samsung S23 Ultra 8/256GB Állapot: 10/10 6 hó jótállás!
- HP 440 G9 /I3-1215U/4GB/ Esztétikai hibás és kijelző hibás
- Dell és HP szerver HDD caddy keretek, adapterek. Több száz darab készleten, szállítás akár másnapra
- Legion Pro 7 RTX 4090-es laptop 999.000Ft-ért, HP, DELL, Lenovo dokkolók 12.300Ft-tól
Állásajánlatok
Cég: FOTC
Város: Budapest