Fórum témák
» Több friss téma |
A klónok CH340 Soros-USB illesztőjének drivere (Letöltés)
Lehet kombinálni pl külsö rfid olvasó be rejthetö kapuba is ha nincs valakinél pl távirányitó!A megoldád végtelen szinte....
RFID megoldható lenne.
Igen kutya is van. Idézet: „Igen kutya is van.” Akkor elég egy távirányító a kutya nyakába akasztva. Idegennek nem adja oda...
Akkor már elég lehet egy kapukulcs is.
Nálam is beléptetö van a lakásban az jön be csak aki ott lakik és hozzá férése van ez kényelmi szempont....
Nekem is szuper beléptető rendszerem van, vastag, betörhetetlen ajtóval. De ha történne valami, áramkimaradás, vagy más hiba, nem esek pánikba, mert a hátsó ajtót sose zárom
véd is a saját várad ... köz biztonság a betöröt védi nem a károsultat ez van!
Sziasztok!
Egy kis segítséget szeretnék kérni az alábbi program részlet értelmezéséhez, ki szereném egészíteni, viszont ehhez érteni szeretném, hogy egy két sor mit szolgál.
Addig stimm, hogy az órajel, a latch és az adat a digitalpin 2,3,4 lábon megy, Colon digitalpin 13. A következő négy sor mit szolgál (MIN_BUTTON 0....ALARM_BUTTON 3)? Mivel a következő négy sorban sorolja fel ezen gombok melyik kivezetére vannak kötve. A kapcsolási rajzban az IC 23-as lába szabad, melyjel a hálózati áram meglétét szeretném detektálni, ha ebbe a részbe beleírom, hogy
ha hálózati áram van a 23-as láb "H" szintre ugrik, ekkor "analogRead" paranccsal olvasom ki a portban lévő értéket. Jól gondolom így? A hozzászólás módosítva: Máj 29, 2017
A #define DET_BUTTON 2 csak annyit jelent, ahányszor leírod a DET_BUTTON szöveget, a fordító "2" vel helyettesíti.
A lábon lévő értéket simán ertek = analogRead(lábnév) utasítással tudod kiolvasni bármikor, Ebben az esetben L meg H szintekről nincs értelme beszélni. A hozzászólás módosítva: Máj 29, 2017
Idézet: „A következő négy sor mit szolgál (MIN_BUTTON 0....ALARM_BUTTON 3)?” Hát te tudod hogy mi van a kódban... Mivel 0-1-2-3 az érték, így _szerintem_ valami index lehet, de simán lehet hogy nem az. Idézet: „ha hálózati áram van a 23-as láb "H" szintre ugrik, ekkor "analogRead" paranccsal olvasom ki a portban lévő értéket. Jól gondolom így?” Hálózati áram alatt nem tudom mit értesz, de remélem nem a 230-ra gondolsz, hanem egy olyan 5V (vagy 3v3) feszültségre ami csak akkor van jelen ha hálózatról van táplálva. Én azt úgy csinálnám, hogy a pint egy nagyobbacska ellenállással a földre húznám, így ha a feszültség nincs jelen akkor az szépen low szintre húzná a pin-t. Ha pedig jelen van a hálózati üzemet jelző fesz, akkor a pin pedig high szinten lesz, az ellenálláson viszont áram fog folyni. Pl. 100k ellenállást használva azon 0,05 mA áram folyik 5V esetén, az nem kellene hogy problémát okozzon... Ja, és digitalread-del olvasnám ki ha digitális a pin, ha csak analóg pin-ed van és nem tudod átállítani, akkor ott nem high/low értéket fogsz kapni, hanem egy akárhány bites számot, azon kell meghúznod két határértéket: ami alatt low-nak tartod és ami fölött high-nak. Ami pedig a kettő között van az a bizonytalan szint. A hozzászólás módosítva: Máj 30, 2017
Sziasztok!
Keresem egy ideje, de nem találok választ erre... Lehetséges 2 arduino közt vezeték nélküli kommunikációt összehozni, bonyolult elektronika építése (vagy vásárlása) nélkül? Hatótáv kb teljesen mindegy, 10-15 centi elég. Valami olyasmire gondolok, mint az AM rádiók... az tudtommal barlangrajz nehézségű, mivel az pár tranzisztor, egy tekercs, pár kondi, egy antenna és jónapot'. Lehetséges lenne valami hasonlót 2 arduino közt megvalósítani oda-vissza történő adatküldéssel? Előre is köszi a válaszokat!
Direkt leírtam, hogy nem venni akarok.
Használnod kell valami komunikácios protokol zavar mentes legyen a komunikácio!
Vagy lesz sok zaj és interferencia ami elnyomja a kapcsolatodat még közelröl is... van szkopod és freki méröd rádios dolgokra ez nélkülözhetetlen ha épited?!
Van néhány szabadon használható rádiós sáv, az is elég komoly megkötésekkel vehető igénybe. Ha lenne ehhez megfelelő tudásod és felszerelésed, akkor nem itt kérdeznéd szerintem.
De hogy konstruktív is legyek: infra? Ha nem a TV-d vagy rádiót jeleit szórod akkor kb nem zavarsz senkit. Vagy nincs rálátás? A hozzászólás módosítva: Máj 30, 2017
Akkor építsél ilyesmiket:
egyik másik az egyik folytatása Egymásra hivatkoznak. 1 tranzisztor elég lesz ?
Infra adó-vevő, esetleg zárt, sötét dobozban LED és fényérzékelő ellenállás, lassú kommunikációra elég is lehet.
jeges: van frekvenciamérőm, szkópom sajnos nincs jelenleg, de folyamatban van a beszerzés
tbarath: Rálátás nincs sajnos, szóval az infrát nem tudom megoldani és igazad van, kezdő vagyok a témában, ezért kérdeztelek titeket, mert nem egy okosabb ember van itt nálam Kera_Will: köszi szépen, ilyetkerestem!
Ennek örülök ! 13,56 MHz körüli kvarc nem véletlen van benne!
RF ID olvasók egy része is ott dolgozik. RF ID tags frekvenciák Tehát ezt a frekvenciát ilyen adatátvitelre ajánlják , tartják fent nemzetközileg.Más egyéb frekvenciákon nem kívánatos kölcsönös zavarok léphetnek fel. A hozzászólás módosítva: Máj 31, 2017
Tehàt ha jól értem, egészen 125kHz-ig lemehetek frekvenciában?
100kHz körül nincs nagyon elérhető kvarc kristály és nem is stabilk a dolog .
8 MHz alatt nem ajánlja Alan sem. Ő 14,318MHz "játszoitt" (olyan kvarcból volt neki dögivel) Ez neked is lehet mert régi PC alaplapokon általában fellelhetőek.
Akkor javaslom amit kitaláltak és alkalmazd az kész megoldásokat hisz erre van pl ( NRF24L01 spi )egyszerü és nagyszerü és olcso van készen minta példál is rá mert a programozást is meg kell oldani ugyebár vagy van még jopár rádios modul ami két irányu egy modulban rx ..tx vagy még (bluetooth hc-05 ezt még programozni sem kell meghivni csak) vagy esp8266!
Amugy rádiozás nem egyszerü ez egy külön szakma és nem kis eleronikai ismeret (haladói szint)legalább ugyan igy müszer parkalban is amit irtam is frekimérő (Ghz taromány)... A hozzászólás módosítva: Máj 31, 2017
Egyetértek. Ha az a célod, hogy adatot vigyél át, akkor használj kész megoldásokat! Csak akkor állj neki magad építeni rádiót, ha pont a rádiózás alapelveit* akarod megtanulni.
*Jobbat úgysem fogsz készíteni, mint egy gyári megoldás.
Hálózati áram alatt valóban nem 230-ra gondolok, itt nem jól fogalmaztam, úgy van, ahogy írtad, az 5V-os tápfesz meglétét van nem meglétét kell detektálni, és az ellenálláslánc is pont a leírásod alapján van megtervezve.
Az a helyzet, hogy a program és a kapcsolás sem az én agyszüleményem, internetről töltöttem le. Kezdő AVR-es vagyok úgyhogy csak kapisgálom, mi miért van a programba írva, de most már egyre többet értek belőle. Szabad digitális pin-em nincsen, úgyhogy marad az analóg, illetve van, mert az RXD, TXD lábakat tulajdonképpen nincs használatban. Egyszer már neki is futottam, a TXD lábat szerettem volna erre használna, így a digitalRead utasítással is kiolvashattam volna a lábon lévő értéket, és a programozás sikerült is, viszont volt a programnak egy olyan funkciója, ami ebben a verzióban lefagyott. Azt nem tudom, hogy a TXD lábnak volt valami általam láthatatlan beállítása, ami így összeakadt a főprogrammal vagy valami egyéb probléma akadt. Az érdekes az volt, hogy ha egy olyan AVR-t tettem bele ebbe a környezetbe ami előtte hiba nélkül működött ugyanezzel a programmal egy másik órában utánna már az is produkálta a lefagyási problémát még az után is miután a korában jól működő AVR-t visszatettem a régi helyére. És hiába töröltem, majd programoztam fel újra az AVR-t a hibát már nem tudtam elhárítani. Erre az érdekes jelenségre egyenlőre nem sikerült választ találnom. A hozzászólás módosítva: Máj 31, 2017
isten öriz jó nekem a gyári megoldás "nem kell ujra fel talákni a viasz" már megteték.....
> Szabad digitális pin-em nincsen, úgyhogy marad az analóg
Az Arduino UNO A0-A5 elérhető D14-D19 néven is, sima digitális GPIO-ként is. Ezt már próbáltad?
Gondolom, hiányzik mellőle a LiquidCrystal_I2C programkönyvtár. Azt is telepíteni kellene (már amennyiben I2C illesztővel ellátott kijelzővel rendelkezel, ahogy az általad belinkelt cikkben is azt használnak).
Köszönöm! Akkor talán így!
|
Bejelentkezés
Hirdetés |