-
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
-
Janos250
őstag
válasz ngabor2 #8302 üzenetére
Nem használok nanot, ezért csak ötletelek:
1. biztosan jó pinre dugtad?
2. Működik az a pin? Én kipróblnám egy leddel a blinket.
3. biztos, hogy a D2 = 2? (én kipróbálnám a 2 helyére a pinmode-ban és a digitalwrite-ban D2-t írni.)
4. a nano ábráján a D2 az INT0 is. Nem az kavar be?Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
ngabor2
nagyúr
válasz Janos250 #8304 üzenetére
Jó ötletek, próbáltam. A D2-re korábban oda-vissza kapcsoltattam a relét, az ment szépen. A D2-t kipróbálom.
Mondjuk azt nem értem, hogy miért kapcsolja be a relét, de miért nem kapcsolja ki?
Másik programban az egyéb dolgok nem zavartak be, ott a 2,3,4,5-ös pint is használatban van.
[ Szerkesztve ]
-
ngabor2
nagyúr
Délután, ha hazamegyek, kipróbálom.
Az érdekes az, hogy gyakorlatilag azonos kódrészt tartalmazó másik rendszer úgy működik, ahogy kell.
Hogy könnyebb legyen kideríteni a hibát, egy változó értékét fogom állítani és azt (is) kiíratni, hogy lássam, hogy nem a relé rosszalkodik-e. Bár az is működött szépen magában.
-
_q
addikt
Sziasztok!
Szerintetek mivel lenne jobb figyelni az ajtó nyitását, ha a lehető legkisebb méret számít. Gyorsulás vagy gyro? Emellett fontos lenne az ESP deepsleep mode is. Viszont hogy felébredjen az ESP külső jel hatására azt a reset pin változtatásával lehet. Arra gondoltam hogy a gyorsulás érzékelő egy adott limitet elérve kapcsolna egy komparátort így meglenne a szükséges digital 1 a resethez. Mehet a kiolvasás, majd megint mehet vissza alvó módba. Ennél van valakinek jobb ötlete?
[ Szerkesztve ]
-
_q
addikt
Jó lenne mindenféle kapcsoló nélkül. Így kb majd hogy nem ESP méretben megvalósítható lenne, nem kellene semmi mechanikai bütykölés se.
(#8315) Attix70
Erre is hasonló lenne a válasz. Illetve itt még az elektronika hozzá talán még nagyobb méretet eredményezne, de legalább is a mechanikai megoldás biztos. -
ngabor2
nagyúr
válasz vargalex #8311 üzenetére
Nem méretm, hanem kipróbáltam. 3 másodpercenként váltogattam a HIGH és a LOW állást, kapcsolgatott.
Viszont valamit nem értek. A korábbi kódot módosítottam egy kicsit, különvettem a kapcsolást és az idő ellenőrzését. Hogy lássam, mit csinál, ideiglenesen 16 órát állítottam be. A módosult kódrész:
ora = t.hour();
Serial.println(ora, DEC);
if (ora > 5 && ora < 16 ){
p2 = 1;
}
else{
p2 = 0;
}
if (p2 = 1){
digitalWrite(2, LOW);
}
else{
digitalWrite(2, HIGH);
}
Serial.println(p2, DEC);A kimenete:
2018/3/26 (Monday) 16:34:1
16
1
2018/3/26 (Monday) 16:34:4
16
1Tehát hiába 16 az ora értéke, ami nem kisebb, mint 16, tehát az első if() értéke hamis, a p2 mégis 1 marad. Az időt számként tárolja, mivel próbaként műveleteket végeztem vele és ment, illetve az ora és a p2 int típusú.
-
vargalex
félisten
válasz ngabor2 #8319 üzenetére
A p2 értékének vizsgálata véletlenül értékadás lett. Helyesen:
ora = t.hour();
Serial.println(ora, DEC);
if (ora > 5 && ora < 16 ){
p2 = 1;
}
else{
p2 = 0;
}
if (p2 == 1){
digitalWrite(2, LOW);
}
else{
digitalWrite(2, HIGH);
}
Serial.println(p2, DEC);[ Szerkesztve ]
Alex
-
Teasüti
nagyúr
válasz ngabor2 #8319 üzenetére
Ha műveleteket végzel az idővel, akkor érdemes percekben számolni, vagy akár még kisebb egységben:
16:34-ből lesz 16*60+34. Ezzel a módszerrel egy egyszerű kivonással összehasonlíthatsz két időt.
És teljesen hülyebiztos, nem kell szarakodni semmilyen formátummal, BCD kódolással, stb.[ Szerkesztve ]
-
pataslogeza
aktív tag
Sziasztok,
Nem tudom hogy jó helyre írom e a kérdésem, ha nem akkor átirányítanátok a megfelrlő topikba?
Beszereztem egy nand flash programozót, leforrasztottam a tévém alaplapjáról a nand chipet, kiolvastam a tartalmát, de hex editorral megnyitva, nem ugyanazt látom mint a amit a tv szerviz menüjében lévő hex editorban látok.
Valamit rosszul csináltam? -
nagyúr
Miért, a hall szenzor kicsi, befúrhatod az ajtóba, a mágnest az ajtófélfába és máris nem látszik. Vagy egy infrás reflexiós optokaput az ajtófélfába, az esp-vel együtt, nem is kell az ajtóba építeni.
A g szenzorhoz milyen tresholdot állítasz be? És ha kellően lassan nyitják ki az ajtót, akkor nem fog riasztani? Vagy ha a huzat megmozdítja? És ha kopognak rajta? -
Janos250
őstag
válasz pataslogeza #8325 üzenetére
Próba:
Az első néhány bájtot írd át binárisba, és ellenőrizd, nem a bitek helye van-e felcserélve. De az se kizárt, hogy valamilyen tömörített formátumban van letárolva, és bekapcsoláskor bontja ki. Jobb ötletem nincs.Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
_q
addikt
Ezt lenne jó elkerülni, hogy mechanikailag hozzá kelljen nyúlni az ajtóhoz. Egy régi ajtónál még oké, de egy újfajta nem olcsó esetén már nem annyira. Igen jól látod kell egy adott limit ami felett már elfogadjuk, hogy nyitják az ajtót és egyéb tényező is bele szólhat. Esetleg gyro ezért lehet jó, ott nagyobb lenne a változás mértéke.
-
ngabor2
nagyúr
válasz vargalex #8320 üzenetére
Köszi szépen, valószínűleg ez volt a hiba. Holnap kiderül...
Amúgy a relén korábban egy relé modult értettem, tehát nem az arduino lapnak kell táplálnia.
Teasüti: nem akarok műveleteket végezni az idővel, mindössze arra voltam kíváncsi, hogy számként, vagy BCD-ben van tárolva. De számként van.
[ Szerkesztve ]
-
zka67
őstag
Szia, én mikrohullámú mozgásérzékelőt tennék fel, ehhez nem kell hozzányúlnod az ajtóhoz:
10.525 HB100 220V DC 12-24V 5.8GHz 24GHz Microwave Motion Detector Sensor Switch
-
_q
addikt
válasz Attix70 #8339 üzenetére
A szerinted könnyű és egyszerű módszerrel egyet értek, még egyszer köszönöm mindenkinek a segítséget. Ötletnek tök jók mind, tényleg ez lenne a legjobb megoldás ha csak a megvalósítás részét nézem, de emellett kivitelezve (lehet hogy csak az én kézügyességem hiánya miatt) nem lenne szép megoldás a kiálló dolgok és nagy méret miatt szerintem. (Gyorsulás érzékelős megoldás kb 4x4 cm-en elvileg elférne mindenféle kábelezés és egyebek pedig nem szükséges hozzá). Ha játszani akarnék a témával kapcsolatban próbálgatni arra jók a javasolt megoldások, de ha egy esztétikusabb valamit kellene megvalósítani egy drágább ajtóval ahol nem annyira lenne jó szétbarkácsolni, fúrogatni, hogy utána egy olyan ajtót kapj, ami az ajtó árának kb 70%-át fogja érni nem biztos hogy opció.
Lehet félre érthető voltam és az jött le alapból mindent elvetek, pedig nem. Csak a gyorsulás esetleg gyro szenzoros megoldást vetettem össze a javasolt megoldásokkal és mind több kábelezést, nagyobb méretet és fúrást/faragást igényelne.
Gondolj bele oda teszel az ajtóra egy "dísznek álcázott gyorsulás vagy gyro" szenzoros valamit ami fel se tűnik, hogy nem az ajtó része mert beleolvad a többi díszítésbe, majd a javasoltakkal vesd össze. Talán belátod, hogy nem alapból elvetésről van szó.Ja és még annyi a kérdés 2 részből állt. Egyik felére kaptam csak választ, míg a másik nyitott maradt.
[ Szerkesztve ]
-
_q
addikt
MPU6050-et néztem ami 6DOF-os szenzor, 400Ft-ból meg van és tudja mind a kettőt. A fogyasztás lehet gond vele, ahogy néztem vannak olyanok szenzorok is amikbe van deepsleep mód talán az még jobb lenne. Viszont hogy deepsleep-ből felépbredjen az ESP (elsősorban 32 de 8266 is lehetne akár), ahhoz kellene egy komparátor talán, hogy meg legyen egy adott treshold esetén a logikai 1 érték.
[ Szerkesztve ]
-
_q
addikt
válasz Attix70 #8344 üzenetére
Nem mondom nem megoldható, csak ismerve magam nem szeretném elcseszni az ajtót. Viszont tényleg köszi ötletnek nem vetem el, mert tényleg jó ötlet, ha nem is most használom még lehet sor kerül majd rá később. Szóval ne értsd félre kérlek.
(#8343) aryes
Ezek szerint akkor még se lesz befutó a gyro. Ha megjön azért kipróbálom mit tud.[ Szerkesztve ]
Új hozzászólás Aktív témák
- Gitáros topic
- NVIDIA GeForce RTX 4080 /4080S / 4090 (AD103 / 102)
- Le Mans Ultimate
- Gyúrósok ide!
- Háztartási gépek
- TCL LCD és LED TV-k
- Kerékpárosok, bringások ide!
- HBO Max & OD topic
- Otthoni hálózat és internet megosztás
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- További aktív témák...
- -56% HP EliteBook 840 G8:i7 1165G7,16GB RAM,512GB NMVe SSD,Iris Xe,IR kam.+ujj.olv.,vil.MAGYAR bill.
- Monitortató plexi konzol több elérhető készletről MONITORCENTER
- -50% HP EliteBook 840 G8: i7 1165G7,32GB RAM,1TB NMVe SSD,Iris Xe,IR kam.+ujj.olv.,vil.MAGYAR bill.
- 1.250.000 FT helyett 940.000 FT !! MacBook Pro 16" M3 Pro 12CPU / 18GPU / 18GB / 512 SSD
- RTX 2080TI ROG STRIX GAMER PC