Hi,
1) programozni tudok, az elektronikához annyira nem értek (még).
2) ezt próbálom megépíteni szórakozásból: https://www.instructables.com/id/Motorized-WiFi-IKEA-Roller-Blind/
3) Az ESP, board, motor OKÉ, azokat összeraktam, szoftvert feltákoltam, és fut is, DE...
edit: NINCS MIKROKAPCSOLÓM!
csak ha fogom a motort, akkor érzem, hogy próbálna forogni, mert "mocorog" a parancsok hatására, de valójában nem történik semmi.
Azt észrevettem, hogy van egy mikrokapcsoló a designba, de nem értem a működését: https://cdn.instructables.com/F90/AYY2/IYLZPY42/F90AYY2IYLZPY42.LARGE.jpg?auto=webp&frame=1&fit=bounds
Q1: Hogy tudnám direktben bekötni kapcsoló nélkül a cuccost? A mikrokapcsoló vajon mit kapcsol?
Q2: a boardon is van egy power gomb, annak be kell kapcsolva lennie? Van fölötte egy led, azt még nem láttam világítani. Szar a board?
Q3: a videó alapján az ESP-be dugja be az USB-csatit, tehát az áram oda érkezik; a boardot külön nem kell etetni?
Köszi!
- 337 megtekintés
Hozzászólások
Nem neztem meg a projectet, de tippre vegallaskapcsolo lesz (lehet, hogy nalad rosszul bekotve). Ugye ha a motorra villanyt adsz valamilyen iranyba (tipikusan H-bridge-en keresztul), akkor forog. Ha odaert, ahova szeretned, akkor megnyomja a kapcsolodat, es leveheted rola a villanyt, nem erolkodik tovabb. A masik iranyba ugyanigy szokott lenni egy kapcsolo. Ha olyat is szeretnel, hogy felig nyitva meg hasonlot, akkor lehet idot merni, es az ESP fejben tarthatja, hogy epp hol all a ket vegpont kozott (miutan bekapcsolas utan felvette a home poziciot).
A strange game. The only winning move is not to play. How about a nice game of chess?
- A hozzászóláshoz be kell jelentkezni
Léptetőmotor.
A négy vezetékére adott impulzussorozattól függ, hogy megy, áll, merre megy.
Ha csak szenved, akkor vagy kicsi a villany (12 V-os motort 5 V-ról hajt), vagy rossz a bekötés.
"Normális ember már nem kommentel sehol." (c) Poli
- A hozzászóláshoz be kell jelentkezni
Nincs mikrokapcsolóm! Az mindenképp kell hozzá, nem? Hogy tudom direktre zárni kapcsoló nélkül a boardot?
edit: ugyanaz a motorom van, 5V DC
~ubuntu, raspbian, os x~
- A hozzászóláshoz be kell jelentkezni
Itt van a motor shield dokumentáció:
https://smartarduino.gitbooks.io/user-mannual-for-esp-12e-motor-shield/content/index.html
Itt egy link ami a te linkedről mutat tovább. Motorize IoT With ESP8266
https://www.instructables.com/id/Motorize-IoT-With-ESP8266/
Ebben van kép ami mutatja, hogy kell bekötni.
Először csak a motort dugd rá és semmi mást, írj egy próba progit és forgasd meg. Voltmérővel mérjél a shild-en feszültséget.
- A hozzászóláshoz be kell jelentkezni
Az a gondom, hogy ez nekem totál kínai, és C-ben programozott Shield példát nem találtam. Az első linken lévő "példaprogram" nem példa, és az is lua.
A második motorize... cikket megtaláltam én is, de sajnos az is lua, és ott 2 motor van, nem 1, más a bekötés.
Lehet nem volt egyértelmű, de nincs kapcsolóm, azért akarom kihagyni, vagy direktre zárni, hogy a motort tudjam tesztelni.
~ubuntu, raspbian, os x~
- A hozzászóláshoz be kell jelentkezni
"A második motorize... cikket megtaláltam én is, de sajnos az is lua, és ott 2 motor van, nem 1, más a bekötés."
Olvasd VÉGIG :)
Először a DC motorok vezérlését mutatja be, után meg jön a stepper példa.
És ahhoz nem kell kapcsoló se.
A függönyvezérlő igényli a kapcsolót.
Ha tudsz programozni, és nem csak a szád jár, akkor a lua nem lehet akadály.
"Normális ember már nem kommentel sehol." (c) Poli
- A hozzászóláshoz be kell jelentkezni
igazad van, köszönöm, ez valódi segítség volt!
sajnos ugyanaz az eredmény: a board jó, a wifire fel tud menni, a lua kód fut, ha fogom a motort, az ujjaim között érzem, hogy mocorog, de nem fordul el.
szar a motor? ugyanolyan minden, mint a képen, egy különbség van: én az ESP-be tudok csak usb-t dugni, az így jó vajon? 5V lemegy talán ott is
~ubuntu, raspbian, os x~
- A hozzászóláshoz be kell jelentkezni
Szerintem ennek a motornak kevés lehet az USB által leadott áram. (Szerk: most nézem, hogy bizonyos esetekben talán elég.) Illetve a másik kérdés: a fehér kapcsolónál lévő jumpered milyen állásban van?
- A hozzászóláshoz be kell jelentkezni
ja hogy lenne egy jumper... a csájnízok nem csomagoltak hozzá... ha rövidre zárom működik! Nagyon köszönöm, hogy ezt észrevetted! működik minden.
~ubuntu, raspbian, os x~
- A hozzászóláshoz be kell jelentkezni
Lehet, hogy szállítás közben leesett róla. :-)
Viszont a program feltöltésekor arra figyelj, hogy éppen hogy áll a jumper és melyik bemeneteken van tápfeszültség.
- A hozzászóláshoz be kell jelentkezni
Windows are of different heights; hence the gadget has to be calibrated. This is how:
Long press the button (> 2s)
The shade starts going down
When the shade reaches desired bottom position, short press
When the shade reaches derired top position, short press again
Done!
Ez alapján azt tippelem, hogy a motor mellett adott helyre rakott mikrokapcsoló egy pozícióadó lehet, ezzel számolhatja, mennyit tekert lefelé, illetve felfelé.
"Normális ember már nem kommentel sehol." (c) Poli
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
igen, a mikrokapcsolót nem értem, hogy mire kell, és ki akarom hagyni, elméletben anélkül is kellene működnie a motornak, de nem megy...
~ubuntu, raspbian, os x~
- A hozzászóláshoz be kell jelentkezni
az, hogy mire kell a mikrokapcsoló
* bent van a linkelt hangyafasznyi kódban
* bent van az instructables lerásban (step 9)
* leírta kisbetu is
a mikrokapcsolót helyettesítheted tetszőleges kapcsolóval (igen, nem momentaryval is), vagy akár egy blankolt vezetékpár összeérintésével is
- A hozzászóláshoz be kell jelentkezni
igen, ha az utolsó mondatodat írtad volna az első kommentedbe, azt tökre megköszöntem volna.
jó, neked lehet egyértelmű a kódból, nekem nem volt az, mert életemben először láttam esp-t nodemcu-val meg lua kóddal, és stepper motor sem volt még a kezemben.
miután egy 8 éves gyerek yt videójában megtaláltam, hogy lay-man-termsekben elmondja, hogy egyátalán mi a vér az a mikrokapcsoló, és kb hogy működik, egyből ki tudtam próbálni, hogy rövidre zárással mi történik - semmi.
emellett az az apró információ is hiányzott, hogy a tmr működése a nodemcu 1.5 fölött megváltozott, és az explicit nem volt a cikkben, hogy milyen verzióval kell futtatni, nyilván a mastert vettem, és az is csomó pánikot okozott. erre átírtam az egész kódott, hogy az új tmr initet használja, és még akkor sem működött!
szóval könnyű ezzel degradálni a másikat, hogy rtfm, de ez nem segítség, hanem passzív-aggresszió.
~ubuntu, raspbian, os x~
- A hozzászóláshoz be kell jelentkezni