Take co s tím? Po odcvaknutí přední části krabičky s tlačítkem vykoukne tenhle tiák:
1) sekrábat lak u země sluchátek a propojit zem mikrofonu a luchátek
2) odpájet odpor a propojit ploky cínem (ale moná to není potřeba)
3) přehodit zem mikrofonu (stínění) a plus mikrofonu (bílý)
4) odpojit zem sluchátek (tmavě zelený) a zlikvidovat (zaizolovat/ustřihnout/ohnout a přimáčknout pod tiáček)
Tlačítko na Androidu funguje pro krátký stisk jako Play/Pause a dlouhým stiskem se aktivuje hlasové ovládání.
přidat komentář
( sb_view_counter_plural_pre1830 zobrazení )
| trvalý odkaz
| ( 3 / 14072 )
- Arduino
Napsal Administrator
Standardni ArduinoIDE (v mem pripade 1.6.10) neumi programovat chipy 168P. To ze jsem mel spatne propojeny RESET signal a pul hodiny googlil proc mi to pise same nuly v identifikaci chipu (protoze jsem si byl jistej, ze zapojeni mam dobre :), radsi zminovat ani nebudu.Napsal Administrator
Je nutne nainstalovat dalsi knihovnu s definici desek/chipu. Ja to vyresil knihovnou MiniCore (https://github.com/MCUdude/MiniCore), kde po instalaci staci v seznamu desek vybrat ATmega168 a v seznamu chipu 168P/PA. Pak pripadne jeste zmenit frekvenci, napeti pro vypnuti a jako programator "Arduino as ISP" (viz.predchozi prispevky).
Projekt -> Nahrat pomoci programatoru
- Windows
Napsal Administrator
1) nabootovat z instalacniho mediaNapsal Administrator
2) v obrazovce s vyberem jazyka Shift+F10
3) regedit -> HKEY_LOCAL_MACHINE
4) File -> Load Hive...
5) DRIVE:\Windows\System32\config\SYSTEM
6) zadat jmeno nove vetve registru, treba "111"
7) otevrit vetev "HKEY_LOCAL_MACHINE\111\Setup"
8) upravit cmdline parameter na "cmd.exe" a SetupType DWORD na "2"
9) vybrat vlevo vetev "111" a z menu File -> Unload hive
10) zavrit Regedit a vsechny okna - Reboot PC
----------
11) net user (vypise akt.uzivatele)
11-1) net user user_name new_password (zmeni heslo uzivatele bez znalosti puvodniho hesla)
11-2) net user user_name password /add (vytvori noveho uzivatele)
12) regedit -> HKEY_LOCAL_MACHINE\System\Setup
13) cmdline nechat prazdne a SetupType DWORD na 0
14) zavrit Regedit a CMD, reset
Sobota, 22.dubna, 2017, 23:39 - Software
Napsal Administrator
tak jsem si konecne poridil bezpecnostni kameru. Volba padla na DS-2CD2620F-IZS. Napsal Administrator
Parametry:
2MPx, FullHD,MikroSD karta, IR prisviceni, IP67, POE
...a to IZS znamena, ze ma motorizovany objektiv. Cili lze menit sirku zaberu a ostrit na dalku.
Kamera se po pripojeni do site sama dohodla s routerem, aby ji pridelil porty pro pristup z internetu - takze nebylo potreba nic nastavovat a obraz je pristupny odkudkoliv. Jak z prohlizecu, tak z Android aplikace.
Jedine co jsem chvilku resil bylo, jak rychle na pocitaci zpristupnit obraz z kamery, napriklad kdyz nekdo zazvoni a nechce se mi behat k oknu :)
Prvni co me napadlo bylo pouzit univerzalni prehravac VLC. Po chvilce googleni jsem zjistil, ze IP kamery obecne vyuzivaji takzvany Real Time Streaming Protocol (RTPS). Ta moje na portu 554 (staci kouknout do nastaveni kamery). Cili odkaz pro VLC (Media -> Otevrit sitovy proud) zni:
rtsp://192.168.1.101:554 (IP adresa:RTPS port)
- v tomto pripade se VLC zepta na pristupove jmeno a heslo, coz zdrzuje. Takze zkusime:
rtsp://jmeno:heslo@192.168.1.101:554
- to uz je mnohem lepsi, ale nemuzeme definovat velikost okna, ani pozici na obrazovce kde se otevre. Takze zkusime vytvorit zastupce na plose a nastavit mu vse jako parametry::
C:\Portable\vlc-2.0.8\vlc.exe --no-video-deco --no-embedded-video --video-x=0 --video-y=0 --width=900 --height=512 --qt-system-tray --qt-start-minimized rtsp://jmeno:heslo@192.168.1.101:554
- tento zastupce otevre okno o velikosti 900x512 levym hornim rohem na pozici 0,0 (cili v levem hornim rohu obrazovky). Zobrazi ho minimalizovane - bez ramecku a bez prehravace. Pokud ho chcete ovladat, pouzijte pravou mys. Portable verze VLC2.0.8 je posledni verze, ktera umi definovat pozici okna!!!
A jeste zastupce pro fullscreen obrazovku:
C:\Portable\vlc-2.0.8\vlc.exe --fullscreen rtsp://jmeno:heslo@192.168.1.101:554
- Arduino
Napsal Administrator
zjistil jsem, ze mit programator vzdy po ruce je lepsi, nez ho stale sestavovat na kontaktnim poli. Takze par fotek pro inspiraci:Napsal Administrator
par postrehu:
1) pri zapnuti by mel programator 3x bliknout kazdou ledkou a pak uz jen pulzovat zelenou (jako ze zije) - to obcas neudela a resetuje se stale dokola => furt blika vsemi LED. Nicemu to ale nevadi, pri pozadavku na programovani se vzpamatuje a funguje jak ma - viz. video
https://youtu.be/Y_k7DU55j5I
- Arduino
Napsal Administrator
Stalo me to par hodin experimentovani, takze se podelim o poznatky :)Napsal Administrator
Proc vubec mazat bootloader z Arduin? Hlavni duvod je odstraneni az nekolikavterinove pauzy mezi pripojenim Arduina k napajeni a zacatkem behu programu. V tomto case bootloader ceka na prijem noveho programu pres seriove piny. Pro nektere vyuziti Arduina je to neresitelny problem - napriklad pokud bych chtel pouzit Arduino k tvorbe svetelneho efektu do smerovky vozidla. V tomto pripade je potreba postupne rozsvitit retezec LED ihned po pripojeni napajeciho napeti (pulzy z prerusovace).
Odstraneni bootloaderu je jednoduche - staci nahrat program pres nejaky externi programator. Tim se bootloader automaticky prepise.
Mnou pouzite ArduinoIDE byla verze 1.6.8 !
Takze jak na to:
1) z jednoho (v podstate libovolneho Arduina - ja pouzil Nano) udelame ISP programator. Staci nahrat program z "Soubor -> Priklady -> ArduinoISP". Pokud ho chceme pouzivat casteji, je lepsi si k nemu pripojit LEDky dle popisu v programu aby bylo videt co programator prave dela.
2) pripojime k programatoru Arduino ktere chceme programovat (odstranit bootloader). Popis propojeni je opet na zacatku programu. Ve strucnosti propojime pin D10 programatoru se vstupem RST prepisovaneho Arduina, a mezi sebou piny MOSI-MOSI, MISO-MISO a SCK-SCK. U Nano desek to jsou piny D11-D11, D12-D12 a D13-D13. A samozrejme napajeni.
3) otevreme si program ktery chceme nahrat a v ArduinoIDE vybereme spravny port, desku, processor a jako programator "Arduino as ISP".
4) program NENAHRAVAME jak jsme zvykli sipkou (to by jsme si prepsali programator), ale pres nabidku "Projekt -> Nahrat pomoci programatoru"
-------------
po chvilce blikani LEDek na programatoru (pokud je tam mame) je hotovo. Program na desce se spousti ihned po pripojeni napajeni - zpozdeni je par milisekund.
Postup jak lze programovat i samostatne Atmel svaby v ruznych konfiguracich frekvence a oscilatoru je v odkazu na konci clanku.
Reseni problemu:
- zapneme si v nastaveni ArduinoIDE "Soubor -> Vlastnosti -> Zobrazit vice informaci behem nahravani + Varovani prekladace = vsechno"
- udajne by mohl byt problem mezi signaturou processoru 328 a 328P, ale co jsem koukal do kodu tak tato verze IDE uz to umi detekovat spravne a ja s tim nemel problem. Jinak pouzit Google.
- pokud programator napise neco ve smyslu "avrdude: Yikes! Invalid device signature." a jako signaturu vraci nuly tak neni dobre propojen s programovanou deskou. Zkontrolovat propojeni.
- a HLAVNE - obcas se proste programovani na prvni pokus nepovede. Je treba to zkusit vickrat. Pokud ale programator hlasi stale stejnou chybu, tak tento postup nepomuze a je treba hledat reseni jinde - resetovat programator, zkusit jinu USB port,...
-------------------------
Postup a obrazky propojeni Uno desek:
https://www.arduino.cc/en/Tutorial/ArduinoISP
Postup jak doplnit nabidku desek v IDE o "samostatne" processory:
https://www.arduino.cc/en/Tutorial/ArduinoToBreadboard
- Windows
Napsal Administrator
CMD -> DISKPARTNapsal Administrator
list disk // vypise seznam disku
select disk 2 // vybere disk 2
(list disk // overit vybrani spravneho disku - oznacen hvezdickou)
clean // smaze vse na disku
--------------------
pak uz jen Pocitac -> Spravovat -> Sprava disku a vytvorit novou...
- Android
Napsal Administrator
vychozi stav: telefon po zapnuti pise ze aktualizuje aplikace, nicmene zde se zasekne na prvni(nebo druhe) aplikaci. Asi nasledek nepovedene aktualizace systemu (docela casty problem)Napsal Administrator
-----------------------------------
postup oziveni:
- nainstalovat na PC vcom drivery a posledni SPFlash
- vypnout telefon, vyndat baterii, zatim nepripojovat k PC (baterii celou dobu nevracet)
- pustit SPFlash, nacist "MT6582_Android_scatter", prejit do zalozky "Format", vybrat "Auto format flash" -> Start -> pripojit telefon k USB. SPFlash by mel po chvilce detekovat telefon a zacit pracovat.
1) nahrat vsechny partition z "original 1.1010" ROM (jak pro scatter, tak pro scatter_hidden_part)
a) zalozka "Download", vybrat "MT6582_Android_scatter", nastav "Download Only" a ve spodni tabulce dvojklik do bunky "Location" a vybrat spravnou partition. Zaskrtnout. Pro vsechny partitiony krome "CACHE" a "USERDATA". Zkontrolovat!
- Odpojit telefon
- stisknout "Download"
- zapojit telefon -> SPFlash by mel po chvilce detekovat telefon a zacit pracovat
b) opakovat postup od bodu a) i pro scatter "MT6582_Android_scatter_hidden_partitions"
// - telefon pote stale nepujde zapnout
2) nahrat RECOVERY z "1.1019.000 Recovery"
- postup jako v 1a), ale zaskrtnou a vybrat pouze Recovery z adresare "1.1019.000 Recovery"
3) odpojit telefon, vlozit baterii, jit do recovery (z vypnuteho stavu zapnout a drzet zapinaci a Vol+ po 2s, po rozsviceni obrazovky pustit zapinaci a dal drzet Vol+ ... to pustit az po nabootovani do Recovery)
4) v Recovery dat Wipe Data a pote Wipe cache (vyber jen pomoci Vol-, tlacitko Vol+ je pro potvrzeni!)
5) zapnout a nechat aktualizovat z "Nastaveni - O telefonu - Aktualizace systemu" - nejdriv na 1.1019.000, pak na 1.1032.000
// jednoduche, ze? Tri dny experimentovani s ruznymi postupy a ROM me to stalo! :)
------------------
download vseho potrebneho:
http://miradata.cz/Android/CAT_B15Q/CAT ... nbrick.zip
Sobota, 30.ledna, 2016, 19:22 - Hardware
Napsal Administrator
Prvni dojmy po rozbaleni a zapojeni tohoto alarmu:Napsal Administrator
Klady:
- cena
- vzhled a ceske prostredi
- moznost nastavit pres PC
Zapory:
- alarm nekontroluje pri zapnuti sparovana cidla (pokud by je nekdo vypnul/znicil, alarm to nijak nepozna a bez upozorneni se aktivuje.
- zcela v rozporu s popisem vyrobku dodane PIR ani magneticke senzory nemaji ZADNOU ochranu proti sabotazi !!! (takze v nich mohu pri vypnutem alarmu (disarm) klidne poskodit snimace a alarm po aktivaci nic nepozna). Pritom v popisu alarmu jasne stoji: "Kadý z detektorů obsahuje ochranu proti sabotái, o které ihned informuje alarm iGET SECURITY M3."
- Aplikace pro nastaveni (Android) neumi pri pridani alarmu z neho nacist nastaveni a sparovana zarizeni. Pri instalaci na jiny telefon/tablet je nutne vse parovat znova i pres to, ze hlavni jednotka alarmu si vse pamatuje.
- otresove cidlo hlavni jednotky alarmu je znacne necitlive - spusti az pri hodne silnem otresu/uderu. Pripadny zlodej tak muze hlavni jednotku snadno sundat ze zdi a vypinacem na zadni strane deaktivovat.
-----------------------
proste to je spis takova imitace alarmu, aby mel clovek dobrej pocit ze "neco" ma. Zatim jsem ho vratil do krabice a mam jeste v planu vyzkouset zaruseni pasma 433Mhz (komunikace cidel s jednotkou) a pasma GSM (komunikace jednotky s majitelem).
Na druhy bod v zaporech mi totiz podpora produktu odpovedela: "pozor ochrana proti sabotái takto nefunguje, ochrana proti sabotái je zde brána při zaruení GSM signálu."
Tak na to jsem teda zvedavej :)
-----------------------
holt si budu muset vyrobit alarm vlastni. Hlavni jednotkou bude Arduino s GSM nastavbou a cidla budou komunikovat bud pres 433MHz, nebo 2,4GHz. Zatim testuji ruzne cinske RF komunikacni moduly a anteny...
- Android
Napsal Administrator
K čemu to je dobré?Napsal Administrator
- například kdy si z Androidi ROM smaete aplikaci launcheru a pak se dostanete jen do nastavení (co vám k ničemu nebude :)
Co potřebuju?
- telefon s funkcnim Android systemem, nebo ADB klientem spustenym z recovery manageru
- v Androidim nastaveni povolene "ladeni USB" a system prenosu souboru prepnuty na MTP (v rezimu flashdisku se mi ADB klient nespojil s telefonem)
- balicek APK s aplikaci, kterou chceme nainstalovat v nejake rozumne ceste a s rozumnym nazvem (budeme ho prepisovat rucne)
- rozbaleny adresar s Portable ADB stazeny treba z http://miradata.cz/files/EZ-MiniADB.zip
Postup:
1) rozbalit adresar s ADB souboru treba do C:\
2) pripojit telefon USB kabelem k PC a nastavit podle bodu z "Co potrebuju"
3) prejmenovat stazene APK aplikace na kratky nazev a presunout do C: (napr. soubor "com.vyrobcesw.launcher-v4.x.x-42000-Android- 4.1.apk" prejmenovat na "nazev_apl.apk"
4) prejit do rozbaleneho adresare "c:\MiniADB" a spustit "runme.bat"
5) napsat do konzole prikaz "adb install C:\nazev_apl.apk" (bez uvozovek) + Enter
...a to je vse. Pokud jste udelali vse dobre, tak se aplikace nainstaluje do telefonu a po stisku home tlacitka jste v cerstve nainstalovanem launcheru. Pokud ne, zkontrolovat zda se zarizeni hlasi ve spravci zarizeni jako "AndroidADB" nebo nejake "MTP" zarizeni - pripadne nainstalovat spravne ovladace. Zkusit jine USB. Zkusit poprepinat rezimy pro USB pripojeni na telefonu. Modlit se.
----------------------
praci s ADB jsem castecne popisoval i tady:
Obnova (unbrick) G2 a jiných androidích telefonů v bootloopu s funkčním TWRP (ADB sideload)
<<První <Zpět | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Dalí> Poslední>>