Programovani Arduino Pro Mini 168P pres ISP 
- 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.

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
přidat komentář ( sb_view_counter_plural_pre1653 zobrazení )   |  trvalý odkaz   |  $star_image$star_image$star_image$star_image$star_image ( 3 / 12463 )

Reset hesla ve Windows10 
- Windows
Napsal Administrator
1) nabootovat z instalacniho media
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
přidat komentář ( sb_view_counter_plural_pre1676 zobrazení )   |  trvalý odkaz   |  $star_image$star_image$star_image$star_image$star_image ( 3 / 12987 )

Hikvision IP kamera a VLC 
Sobota, 22.duben, 2017, 23:39 - Software
Napsal Administrator
tak jsem si konecne poridil bezpecnostni kameru. Volba padla na DS-2CD2620F-IZS.

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





přidat komentář ( sb_view_counter_plural_pre1725 zobrazení )   |  trvalý odkaz   |  $star_image$star_image$star_image$star_image$star_image ( 3 / 12063 )

Arduino Nano jako Arduino ISP 
- 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:







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
přidat komentář ( sb_view_counter_plural_pre2188 zobrazení )   |  trvalý odkaz   |  $star_image$star_image$star_image$star_image$star_image ( 3 / 12990 )

Arduino jako ISP programator a odstraneni bootloaderu 
- Arduino
Napsal Administrator
Stalo me to par hodin experimentovani, takze se podelim o poznatky :)

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

přidat komentář ( sb_view_counter_plural_pre2334 zobrazení )   |  trvalý odkaz   |  $star_image$star_image$star_image$star_image$star_image ( 3 / 11963 )

Odstraneni vsech partition z disku 
- Windows
Napsal Administrator
CMD -> DISKPART

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...
přidat komentář ( sb_view_counter_plural_pre2915 zobrazení )   |  trvalý odkaz   |  $star_image$star_image$star_image$star_image$star_image ( 3 / 1303 )

Oziveni (unbrick) CAT B15Q 
- 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)
-----------------------------------

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
komentáře: 2 ( sb_view_counter_plural_pre44817 zobrazení )   |  trvalý odkaz   |  $star_image$star_image$star_image$star_image$star_image ( 3 / 11983 )

Alarm iGET SECURITY M3 - prvni dojmy = NEBRAT 
Sobota, 30.leden, 2016, 19:22 - Hardware
Napsal Administrator
Prvni dojmy po rozbaleni a zapojeni tohoto alarmu:
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: "Každý 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 zarušení 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...
komentáře: 3 ( sb_view_counter_plural_pre4862 zobrazení )   |  trvalý odkaz   |  $star_image$star_image$star_image$star_image$star_image ( 3 / 1766 )

Portable ADB a instalace APK z PC 
- Android
Napsal Administrator
K čemu to je dobré?
- například když si z Androidi ROM smažete 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)

komentáře: 2 ( sb_view_counter_plural_pre2257 zobrazení )   |  trvalý odkaz   |  $star_image$star_image$star_image$star_image$star_image ( 3 / 11770 )

Odstraneni OEM partition stareho disku pod Windows 
- Windows
Napsal Administrator
Step-by-step tutorial to follow

Step1: Hit “Windows Key” + “R” to open the run dialogue box and type “diskpart” and hit “OK” to open a black command prompt window.

Step2: Type “list disk” to display all the disks of your computer.

Step3: Type “select disk n”. Here n stands for the disk you want to work well.

Step4: Type “list partition” to display all the volumes on the hard drive.

Step5: Type “select partition n”. Here n stands for the volume you want to delete.

Step6: Type “delete partition override” to get rid of the volume.

Step7: Type “exit” to close the window.
přidat komentář ( sb_view_counter_plural_pre2198 zobrazení )   |  trvalý odkaz   |  $star_image$star_image$star_image$star_image$star_image ( 3 / 12089 )


<<První <Zpět | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Další> Poslední>>