-
GAMEPOD.hu
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
-
MineFox54
őstag
Sziasztok!
Van valami megoldás arra, hogy több program is legyen arduinon? (Nem néztem utána, és még nincs arduinom)
-
MineFox54
őstag
-
MineFox54
őstag
válasz MineFox54 #582 üzenetére
Sziasztok!
A suliban elhatároztuk, hogy csinálunk másodlagos megoldásnak egy RFID beléptető rendszert. (Nem azért, mert rá vagyunk szorulva, akár meg is tudnánk venni készen, de az nem érdekes ) (~550 diák+~35 tanár, meg még az is gond, hogy az általános iskola, ami egy épületben van velünk, ugyanazt a bejáratot használja , tehát az is elképzelhető hogy akár 1200 név is lenne)
hardverek
RPi+Arduino Pi-n futna egy Raspbian (vagy arch, de a debian szimpatikusabb) , lehetőleg gui nélkül.
Rfid olvasó
SOK-SOK-SOK tag
Amire gondoltam:Arduino olvassa a tag id-t, és serialon átküldi a pi-nek. Pi rákeres a mysql adatbázisban, hogy van-e ilyen tagid, ha van, egy nagyon elegáns megoldással ( ) lekérdezi hogy milyen hány óra hány perc van, ezt valami range-el leszűkíti(sztem nem az a jó szó) tehát ha 8:25 van, akkor az az 1. órába tartozik (7:45-8:30), egy switch-el megnézi hogy melyik nap, melyik óra, tehát kb:
switch(napora)
case hetfoegy //hétfő első óra
{
lekerdezesvaltozo = hetfoegy;
}
stb. stb, itt minden napnak le van írva minden tanórája egészen a 6.ik óráig, mert utána már mindenki ki tudja nyitni az ajtót.tehát lekérdezi az adatbázisban, hogy:
Select * From tanulok Where Tagid = $Beolvasott_tagid AND $lekerdezesvaltozo = false
(tehát, a kérdéses órában van-e órája, mert akkor nem engedi ki)ha nincs órája, akkor az arduino kap serialon egy messaget, hogy nyíjjáki és akkor kinyitja az elektromos doorlockot
ha pedig van ,de például az adott tanulót hazaengedték, akkor a pi touchscreenjén megjelenik egy numpad, ahol egy naponta/hetente (a kiszivárgás ellen, bár valsz logolva lenne) generált 4-5 jegyű szám-ot kéne beírni, és akkor engedi ki, ha ez jó. A számot meg onnan tudná meg , hogy az ofő / tanár fel tud menni a pi-n lévő webszerverre, ahol látja a napi kódot.Kódrészleteket később írok , ezt még el sem kezdtük, csak ma reggel itthon vagyok a kenguru verseny miatt.
Egyenlőre ahogy állok, ezt kb 8-kor kezdtem el összelegózni, egyenlőre ez most még csak led-et villogtat a visszakapott serial üzenetkor (elvileg, de még nem jött meg az ardum , bár nem is tudom mit várok 2 nappal a rendelés után )
A pi-s rész(egyenlőre még csak megkapja az üzenetet, meg tud küldeni)
http://pastebin.com/bfKWPwCTHa valamit rosszul írtam, javítsatok ki, hetedikes vagyok
[ Szerkesztve ]
-
MineFox54
őstag
Sziasztok4
Most érkezett meg egy ilyenem: http://www.banggood.com/UNO-R3-ATmega328P-Board-2_4-Inch-TFT-LCD-Screen-Module-For-Arduino-p-945755.html
A touchot sikerült beüzemelni
Az sd-t is
Viszont a tft csak fehér képet mutat. Amit találtam library (lehet hogy nem a jó) a smoke and wires-os swtft meg ez: [link] ezekkel SEM megy. Valaki tud segíteni?
ui: azok az examplek, amik a libraryhoz járnak (graphicstest) a serialra kiírná a vezérlő típusát. Oda csak azt írja:lcd driver chip 0. Időnként sikerül telirakni a képet a graphicstest-tel különbötő színes pöttyökkel, de más még nem igazán sikerült.
Ja, és a pinek is rendben vannak elvileg.
Amikor fill-elni próbál, csak villog a kép. Semmi törés sincs.[ Szerkesztve ]
-
MineFox54
őstag
válasz dave0825 #649 üzenetére
Én egy ilyet vettem pontosan: [link] igaz, ehhez jár a touch, de pont olyan mint a sainsmart, és akkor már csak 1k-ért van egy microsd kártya olvasód/íród (nem tudom hogy kellene szebben/jobban leírni ), egy touchscreened és egy tft-d (ez utóbbi kicsit a szerencsétől függ). Ja, és gyorsabban kiszállítják mint az ebayest. Nekem ~1,5 hét volt.
-
MineFox54
őstag
Nálunk sajnos nincs, az összes ajtó tömör, és mellette üveg csak a folyosón lévő TV van (képvetítésre)
Egyébként pénz lenne, de azért na, (meg múlt hónapban vettünk 2 db EV3-at (~negyedmilla)). Akkor lesz így, csak gondoltam hátha van valami ócsóbb megoldás.Egyébként át akartam az előző hsz-t írni, de vmiért nem engedte. Erre akartam:
Úgy érted, hogy az ajtó üvegére? Sajnos nálunk tömör fa ajtók vannak[ Szerkesztve ]
-
MineFox54
őstag
Sziasztok!
Ardu+ENC28J60-al meg lehet oldani sql lekérést? Szerver oldalon bármi hax belefér, tehát nekem az is tökéletes, hogy egy php script megcsinálja az sql lekérést, és azt hívja le az arduino.
Az kéne, hogy a beolvasott számnak utánanézni az adatbázisban, és az adott számhoz tartozó id-t eltárolni egy változóban.
Az adatbázis kb. így néz ki:
id | név | szam |
01 | gipsz jakab | 2PyG6G |
02 | kovacs jozsi | xpZ2Efz |
etc.SELECT * From emberek WHERE szam = $beolvasott_szam_
-
MineFox54
őstag
Sziasztok!
Vettem egy RC522 rfid cuccot, de nem akar működni a hozzávaló libraryval. Csak piros ledet dob, de nem olvas be. Ez miért van?
-
MineFox54
őstag
Sziasztok!
rég használtam már ardut, ezért berozsdásodott a tudásom.
Ezt hogy oldjam meg?
Van egy ilyen sorom, és az "IDE" rsézre be kéne tűzni egy változót aminek a neve mondjuk "putithere".
ether.browseUrl(PSTR("/write.php?"), "txt=IDE", website, my_callback);
-
MineFox54
őstag
Sziasztok!
Arduino-t miképpen lehet használni AVR ISP-ként?
Az AVR-be ezt a kódot kéne beleírni.
Megoldható? -
MineFox54
őstag
Sziasztok!
ENC28J60-at szeretnék működésre bírni, de nem nagyon működik...
Az ethercard/testdhcp-vel működik, semmi mással nem kap IP-t, se DHCP-n, se manuálisan nem adja meg a normális IP-t, 5.5.5.5 vagy 249.249.249.249-et kapok...
De kommunikálni kommunikál a panellel, csak nem megy a hálózat...Mi lehet a baj?
-
MineFox54
őstag
Sziasztok!
Arduino alapon, LCD-re kijelzéssel szeretnék építeni vonalszintű decibel-métert. A kijelzést már kiviteleztem, de nem tudom, hogyan lehetne a legakkurátusabb értékeket kapni.
Jelenleg ez a kód, csak össze lett hajítva.
Az Arduino Smoothing példakódját használtam fel, de nem az igazi.
Tudnátok segíteni? -
MineFox54
őstag
válasz Gergosz2 #7666 üzenetére
Nem szenzort használok... Egy vonalszintű bemenetem van, egy analóg bemeneten,aminek egy viszonyított értékét szeretném látni. (0dBu = 0.775V, 0dBV = 1V) Természetesen, helyezkedhet el közben egyéb áramkör. Pl. buffer, ahogy brickm írta.
Ami érdekelne: jelenleg, ha nincs jel, nem 0 értéket kapok ( az eredeti hsz-ben látható a kód). Illetve, a smoothing sem tökéletes.[ Szerkesztve ]
-
MineFox54
őstag
válasz Janos250 #7668 üzenetére
Nem, olyankor nem 0dB-t kell jeleznie, bocs ha félreérthető voltam
Igen, egyelőre semmi dB számítás nincs benne.
Odáig még nem értem el. Egyelőre az jobban zavar, hogy 0V bejövő jel esetén nem 0-t jelez ki Érted, mit akarok mondani?
Na, majd még próbálkozom.[ Szerkesztve ]
-
MineFox54
őstag
-
MineFox54
őstag
Értem. (tényleg )
"De ha se arduinoban nem vagy jártas se audi méésben, mi értelme lesz egy pontatlan szintmérőnek?"
1. Nem mondtam, hogy Arduinoban nem vagyok jártas, csupán soha nem foglalkoztam még az analóg bemenetekkel a dolog mélységeiben.
2. Ha nem is próbálom meg, akkor honnan leszek benne jártas?
Új hozzászólás Aktív témák
- LG NanoCell 55NANO766QA Halvány píxel csík
- Philips 58PUS8545/12 1 ÉV GARANCIA Játék üzemmód
- Tyű-ha! HP EliteBook 850 G7 Fémházas Szuper Strapabíró Laptop 15,6" -65% i7-10610U 32/512 FHD HUN
- Bomba ár! HP EliteBook 840 G5 - i5-8G I 8GB I 128GB SSD I 14" FHD I HDMI I Cam I W10 I Gari!
- The Last of Us Part I Ps5