OXIESEC PANEL
- Current Dir:
/
/
var
/
www
/
reader
/
_backup
/
rssfeeds
/
library
/
SimplePie
/
Cache
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
03/17/2019 06:24:57 AM
rwxrwxr-x
📄
03036edfece701eaa1537fea4014dd44.spc
52.22 KB
02/11/2020 10:50:52 AM
rwxrwxrwx
📄
04d0c6cc2bf146b1318b78f84416b912.spc
123.26 KB
03/12/2020 06:21:28 AM
rw-r--r--
📄
0582678c8cfff117f770f9368b70c2b5.spc
19.97 KB
02/11/2020 10:50:53 AM
rwxrwxrwx
📄
06d19ca88661ebf5f2459dd4315a2bb1.spc
169 bytes
02/11/2020 10:50:53 AM
rwxrwxrwx
📄
09c20f5ef1098fa6a0dcbf757db22c44.spc
212.6 KB
03/07/2020 03:53:26 AM
rw-r--r--
📄
0bb533998a40e1ca3cefc59d6e542fc8.spc
34.69 KB
02/11/2020 10:50:53 AM
rwxrwxrwx
📄
0ed254d4d9db6e3afe193b00bc6471bb.spc
31.22 KB
03/11/2020 01:28:56 PM
rw-r--r--
📄
1469d584e9747d132077c9df3cda6c97.spc
121.54 KB
03/12/2020 06:21:28 AM
rw-r--r--
📄
1608544648e39ada42071bed51f3b175.spc
192.61 KB
02/11/2020 10:50:54 AM
rwxrwxrwx
📄
1857fc578c17e6145bcf223d333aa48d.spc
79.19 KB
02/11/2020 10:50:54 AM
rwxrwxrwx
📄
192555ba2ac5f902a3e3f1c0e4aae46c.spc
176 bytes
02/11/2020 10:50:54 AM
rwxrwxrwx
📄
196f73e8cf4330017ab92ef17541ebea.spc
34.06 KB
02/11/2020 10:50:54 AM
rwxrwxrwx
📄
19d7e90c3867383bc4790ba57a9f0a5c.spc
39.17 KB
02/11/2020 10:50:54 AM
rwxrwxrwx
📄
19f3a21c36072f501f634db8e658bc9f.spc
17.31 KB
02/11/2020 10:50:54 AM
rwxrwxrwx
📄
1a2ad7ec8e9ae3e242926fdbb1c728ec.spc
34.11 KB
02/11/2020 10:50:55 AM
rwxrwxrwx
📄
1afdf65a8c3ff9f8db7a8f10b580c286.spc
41.69 KB
02/11/2020 10:50:55 AM
rwxrwxrwx
📄
1bb80174ec75e092e3e7dbd063def8b9.spc
29.45 KB
03/06/2020 06:31:05 AM
rw-r--r--
📄
1de9a562a6be22df63820a9463bcd78e.spc
168 bytes
02/11/2020 10:50:55 AM
rwxrwxrwx
📄
1e85d1a99d268e01b229ade5baf241c4.spc
40.19 KB
02/11/2020 10:50:55 AM
rwxrwxrwx
📄
23796aacf2848a8f58cd3ef3f69e38fc.spc
419.69 KB
02/11/2020 10:50:56 AM
rwxrwxrwx
📄
2408c179b723e6418904b92398f6b137.spc
83.21 KB
02/11/2020 10:50:57 AM
rwxrwxrwx
📄
242d3dabf79d13154fcc384ff8b2d25e.spc
138.23 KB
03/12/2020 06:21:24 AM
rw-r--r--
📄
24739622a680323db111e64a3e3c3305.spc
13.08 KB
03/11/2020 01:28:57 PM
rw-r--r--
📄
26ad3f3473af193dfc893e18704c9003.spc
5.83 KB
02/11/2020 10:50:58 AM
rwxrwxrwx
📄
2799184659106c88b5072a3e3f763a4d.spc
12.3 KB
02/11/2020 10:50:58 AM
rwxrwxrwx
📄
2abcd685295b4a261ad2e866188e5e11.spc
123.52 KB
03/12/2020 06:21:29 AM
rw-r--r--
📄
2d3ca8b6dffd0b708a87b587b3ae50cc.spc
48.87 KB
08/11/2020 06:13:30 AM
rw-r--r--
📄
30d0eeac4a6b2d98cdef50ef2edffa28.spc
38.41 KB
07/21/2020 08:32:16 AM
rwxrwxrwx
📄
30d5af6cd4c10ea02520bcaba31f3d1c.spc
474.22 KB
02/20/2020 06:35:59 AM
rw-r--r--
📄
3291222baa2e5dd4e0c4863cead17f0a.spc
366.46 KB
02/11/2020 10:51:02 AM
rwxrwxrwx
📄
346a1bcfe350fe2a1953cd7fbdc86186.spc
33.68 KB
02/11/2020 10:51:03 AM
rwxrwxrwx
📄
3691c57bc9ef4dc350ce3298a8291556.spc
34.69 KB
02/11/2020 10:51:02 AM
rwxrwxrwx
📄
38d3dc98ecc1c3d1c27452a54603959b.spc
30.38 KB
02/11/2020 10:51:02 AM
rwxrwxrwx
📄
3f7816c2aa3e261331a0214ae283daba.spc
36.88 KB
02/11/2020 10:51:03 AM
rwxrwxrwx
📄
3fabe39fe5de4def5db0b070e9d0c12e.spc
89.1 KB
02/11/2020 10:51:03 AM
rwxrwxrwx
📄
402e99fadf0b4cfb19572847e3765644.spc
31.17 KB
02/20/2020 06:35:54 AM
rw-r--r--
📄
403c286cb5177de3aee8ae96d600e668.spc
22.17 KB
02/11/2020 10:51:03 AM
rwxrwxrwx
📄
473e9ea85fa887bf730a58a3138e8427.spc
51.38 KB
02/11/2020 10:51:03 AM
rwxrwxrwx
📄
47481ffe1d8aa644664a3e0c5e57b911.spc
33.55 KB
02/11/2020 10:51:04 AM
rwxrwxrwx
📄
4b9b019425e46aa5699b25b164731ea6.spc
191 bytes
02/11/2020 10:51:04 AM
rwxrwxrwx
📄
4e8baeaef3679f9460ffdecddbb1f6a7.spc
38.47 KB
02/11/2020 10:51:04 AM
rwxrwxrwx
📄
4eb2ea2e7b4ee9f516345a8e766106ea.spc
41.31 KB
02/11/2020 10:51:04 AM
rwxrwxrwx
📄
4eb3be40ca0ee332f013def0ede20b51.spc
57.32 KB
02/11/2020 10:51:04 AM
rwxrwxrwx
📄
4eea197c2a9df7be5770ed85a45166af.spc
32.13 KB
02/11/2020 10:51:04 AM
rwxrwxrwx
📄
50df6b48e1a1b469b4fa9e86fc0c5018.spc
33.52 KB
02/11/2020 10:51:05 AM
rwxrwxrwx
📄
51447ae67b6d856982df0ea0496cf24b.spc
27.75 KB
02/11/2020 10:51:05 AM
rwxrwxrwx
📄
52598486d45e22d0c8e6d2cb26125d0e.spc
185 bytes
02/11/2020 10:51:05 AM
rwxrwxrwx
📄
52db6769e7a09162da92fb931530d490.spc
251 bytes
02/11/2020 10:51:05 AM
rwxrwxrwx
📄
557bca13c9bf58c561d365f34528cf99.spc
660.96 KB
02/11/2020 10:51:10 AM
rwxrwxrwx
📄
569a7c623553d15856943f80ff0d9ef0.spc
38.82 KB
02/11/2020 10:51:05 AM
rwxrwxrwx
📄
588359e68ff59d4ef53aaf3edb6a44cf.spc
5.91 KB
03/29/2020 11:25:33 AM
rw-r--r--
📄
593ed9fb92861195f982096e36a276a5.spc
78.73 KB
02/11/2020 10:51:08 AM
rwxrwxrwx
📄
59b7e8b10798f98d6ede55dc16d36abd.spc
286.35 KB
02/11/2020 10:51:10 AM
rwxrwxrwx
📄
5b48fed85f692b870a2e1c54eb110eea.spc
92.95 KB
02/27/2020 05:27:34 PM
rw-r--r--
📄
5b894986f9f55d997ed60e84c8fb60c7.spc
32.87 KB
02/11/2020 10:51:10 AM
rwxrwxrwx
📄
5c46aa1f7a9fbddb1de61f99e41c4c73.spc
27.51 KB
02/11/2020 10:51:10 AM
rwxrwxrwx
📄
5c541078070a50b4ef826d433fcade97.spc
203 bytes
02/27/2020 05:27:37 PM
rw-r--r--
📄
5c744a4198beb7326dcf101f961486b4.spc
56.9 KB
08/20/2020 06:22:11 AM
rw-r--r--
📄
5ef8b2cef4776b3e3f9f79092ce932ca.spc
123.2 KB
03/12/2020 06:21:29 AM
rw-r--r--
📄
60bc545cda9dafe75484b88be1dd4ae9.spc
62.66 KB
03/12/2020 06:21:27 AM
rw-r--r--
📄
60cdba7804abf8b71744dac57a1fd036.spc
37.57 KB
02/11/2020 10:51:12 AM
rwxrwxrwx
📄
6270f865db79068a5dedb78ba877e7a0.spc
32.31 KB
04/10/2020 11:49:32 AM
rw-r--r--
📄
64e0619d4a6fcecb77cd4fa41dd6658c.spc
43.69 KB
02/20/2020 07:08:27 AM
rw-r--r--
📄
66267a4d6dba7887fc7d4a1aa2da9b75.spc
124.15 KB
03/12/2020 06:21:28 AM
rw-r--r--
📄
6b370910388637897c5bc54c01bf6458.spc
39.47 KB
02/11/2020 10:51:12 AM
rwxrwxrwx
📄
6cedd2c7609f97e8201f50ac95407eb3.spc
373.91 KB
02/14/2020 05:05:41 AM
rw-r--r--
📄
6f3a7e432f89d87825c8f322156d359e.spc
105 KB
02/11/2020 10:51:14 AM
rwxrwxrwx
📄
6fb29d2636fbee8586653a44de845c14.spc
36.78 KB
02/11/2020 10:51:15 AM
rwxrwxrwx
📄
73bb6c1505db5ddb104f30c60b108890.spc
41.35 KB
02/11/2020 10:51:15 AM
rwxrwxrwx
📄
75223b5917c4f5312a6c6a8aecd9f9e6.spc
50.85 KB
02/11/2020 10:51:15 AM
rwxrwxrwx
📄
77ff73ee1cbbb4a6cb4bb52bbfd0543c.spc
94.22 KB
02/11/2020 10:51:15 AM
rwxrwxrwx
📄
7947ab9dba76b764cad321483ebe03c4.spc
26.63 KB
02/11/2020 10:51:16 AM
rwxrwxrwx
📄
7c2f1bde8d6c3ddb510b8089c44af91e.spc
43.81 KB
02/11/2020 10:51:16 AM
rwxrwxrwx
📄
7d1ab5c52f2c3ab33c409e73bedecc5e.spc
3.86 KB
02/11/2020 10:51:16 AM
rwxrwxrwx
📄
7f39e24ab9c263578364ff0fcde11837.spc
168.82 KB
02/11/2020 10:51:17 AM
rwxrwxrwx
📄
7fb89d7009fbbd9a5c1c2dcac2e055af.spc
2.12 MB
02/11/2020 10:51:32 AM
rwxrwxrwx
📄
80d5eace46cca553f0c7e7a631ed6703.spc
122.15 KB
03/12/2020 06:21:29 AM
rw-r--r--
📄
8464ad04f90f3f666985ad6a300191a2.spc
183.31 KB
02/11/2020 10:51:21 AM
rwxrwxrwx
📄
87bb9147a3420bb80136500148ef65dd.spc
373.91 KB
02/14/2020 05:06:32 AM
rw-r--r--
📄
89342927fe6500da4a2cd74e4c24cd84.spc
63.45 KB
02/11/2020 10:51:24 AM
rwxrwxrwx
📄
8bbfe139e67e5f738b9ffcb18a7c5b86.spc
92.25 KB
02/11/2020 10:51:26 AM
rwxrwxrwx
📄
8ddc5ee335658bf8ec6b8844cf85c93f.spc
38.21 KB
02/11/2020 10:51:26 AM
rwxrwxrwx
📄
8e912fe5f85715a1da6db5b96e9f1c91.spc
39.3 KB
02/11/2020 10:51:27 AM
rwxrwxrwx
📄
8edc68ba045edb463abe484c4485b3c1.spc
299 KB
02/11/2020 10:51:29 AM
rwxrwxrwx
📄
906b5d59de170e528244744b925a8af5.spc
32.01 KB
03/12/2020 06:21:25 AM
rw-r--r--
📄
925665a1ef421d5783a6690aaf7df881.spc
8.67 KB
02/11/2020 10:51:30 AM
rwxrwxrwx
📄
92c4233c5ea49b0f47ba9af6486e17f6.spc
30.9 KB
02/14/2020 10:55:56 AM
rw-r--r--
📄
93e4fd43857be9fead41ffa09315517f.spc
34.1 KB
02/11/2020 10:51:32 AM
rwxrwxrwx
📄
94b8ccc457e138e62b74ac96766909fe.spc
43.13 KB
02/11/2020 10:51:32 AM
rwxrwxrwx
📄
96c4f97f5353d399aeef3f49fcc0bd5a.spc
57.89 KB
02/11/2020 10:51:32 AM
rwxrwxrwx
📄
99e1eb580536f979670980ef56caa779.spc
87.52 KB
02/11/2020 10:51:33 AM
rwxrwxrwx
📄
9b4ca5bfc6880bed7985069758de6a4f.spc
38.89 KB
02/11/2020 10:51:33 AM
rwxrwxrwx
📄
Base.php
3.35 KB
02/11/2020 10:51:42 AM
rwxrwxrwx
📄
DB.php
4.6 KB
02/11/2020 10:51:53 AM
rwxrwxrwx
📄
File.php
4.19 KB
02/11/2020 10:52:02 AM
rwxrwxrwx
📄
Memcache.php
4.81 KB
02/11/2020 10:52:02 AM
rwxrwxrwx
📄
Memcached.php
5.27 KB
02/11/2020 10:52:02 AM
rwxrwxrwx
📄
MySQL.php
12.67 KB
02/11/2020 10:52:02 AM
rwxrwxrwx
📄
Redis.php
3.77 KB
02/11/2020 10:52:02 AM
rwxrwxrwx
📄
a3f94d98665e5d26445aa2956b13985d.spc
138.35 KB
03/29/2020 01:13:19 PM
rw-r--r--
📄
a40a776457ebfa5dcaef5c99f859250c.spc
126.09 KB
02/11/2020 10:51:33 AM
rwxrwxrwx
📄
a4a2ea47955d1ebd2b59a41a045b89ba.spc
86.78 KB
07/20/2020 05:27:37 AM
rwxrwxrwx
📄
a68acd2dce64f10ba3d23b96452cbd57.spc
53.71 KB
02/11/2020 10:51:34 AM
rwxrwxrwx
📄
a989cfbb4ebcd4ea5aede2f8d18f6b80.spc
114.06 KB
03/29/2020 01:13:18 PM
rw-r--r--
📄
aaf764fb46ef69a016d4d915512cedd4.spc
677.76 KB
02/11/2020 10:51:41 AM
rwxrwxrwx
📄
abea4df88cf62a5d9a03eb72a825b2f5.spc
23.09 KB
02/11/2020 10:51:36 AM
rwxrwxrwx
📄
abfe9571c106187db93288b1ea97357a.spc
28.61 KB
02/11/2020 10:51:36 AM
rwxrwxrwx
📄
ac468e6e3b78f7a8673a1be751be1226.spc
64.53 KB
02/11/2020 10:51:38 AM
rwxrwxrwx
📄
adb710891b75ea3e9d2379f0460c1d19.spc
65.91 KB
04/11/2020 06:44:20 AM
rw-r--r--
📄
adb7ca764a42bad01a0ccae2df09c2fa.spc
34.34 KB
03/29/2020 01:13:20 PM
rw-r--r--
📄
b1fc76c9199e2130438d81b6297c73fa.spc
124.12 KB
03/12/2020 06:21:29 AM
rw-r--r--
📄
b44b9e448df189cee8d7c7774273267b.spc
61.57 KB
08/22/2020 05:21:09 AM
rw-r--r--
📄
b5b9fb6ba1e724416126f7788d4bd8b7.spc
19.39 KB
02/11/2020 10:51:42 AM
rwxrwxrwx
📄
b95f1bb33446efbc7fa195b29ff261c6.spc
27.65 KB
02/11/2020 10:51:42 AM
rwxrwxrwx
📄
babee465717bca2404982e2751c61c53.spc
176 bytes
02/11/2020 10:51:42 AM
rwxrwxrwx
📄
bd3c5c1472767419fe12061049343483.spc
122.93 KB
03/12/2020 06:21:29 AM
rw-r--r--
📄
beb279d0ed1b28135d1331bbeb778b85.spc
39.34 KB
03/12/2020 06:21:27 AM
rw-r--r--
📄
c033b35e93579cf666101f023d034851.spc
108.48 KB
02/20/2020 06:35:51 AM
rw-r--r--
📄
c168527cd70d44755d5e3dc302cff303.spc
71.23 KB
02/11/2020 10:51:44 AM
rwxrwxrwx
📄
c31156c2178130a5e98ebbb8b2f61319.spc
32.33 KB
03/12/2020 06:21:25 AM
rw-r--r--
📄
c36e33d44db45f66ded3082899946005.spc
38.34 KB
02/11/2020 10:51:45 AM
rwxrwxrwx
📄
c3ae4c4faa1570ab007529b2461aed7c.spc
70.81 KB
02/11/2020 10:51:46 AM
rwxrwxrwx
📄
c49105af5fef08449f157af0549bf58b.spc
22.82 KB
03/12/2020 06:21:26 AM
rw-r--r--
📄
c62b9f08975a3ce69acf5001c1be6fc0.spc
828.2 KB
02/11/2020 10:51:51 AM
rwxrwxrwx
📄
c70815c1694d1b436d240d9290d75605.spc
139.88 KB
02/27/2020 05:27:37 PM
rw-r--r--
📄
c96754afef1f81a69a0494827bfa975c.spc
61.67 KB
02/11/2020 10:52:51 AM
rw-r--r--
📄
c97a7600c7331a10d8231324118b3a67.spc
19.75 KB
02/11/2020 10:51:48 AM
rwxrwxrwx
📄
cc6545fb14fe412555c86b6880afe2fb.spc
192 bytes
07/19/2020 12:01:09 PM
rwxrwxrwx
📄
cdb828b9de2723669f8b1a1352709ee2.spc
387.08 KB
02/27/2020 05:27:35 PM
rw-r--r--
📄
cfba70f3409c5425ded2d8430338d49a.spc
52.97 KB
02/11/2020 10:51:52 AM
rwxrwxrwx
📄
d537e9e237a12ec958fea41eced57151.spc
186 bytes
02/11/2020 10:51:52 AM
rwxrwxrwx
📄
d7881a7f1d63da45f197c9a2e16999e4.spc
16.18 KB
02/11/2020 10:51:52 AM
rwxrwxrwx
📄
d8c5aac1146a5e6b3c91488029d275be.spc
27.99 KB
02/11/2020 10:51:52 AM
rwxrwxrwx
📄
d8eefb559112e58cb4dab21367a186e2.spc
228.32 KB
02/11/2020 10:51:53 AM
rwxrwxrwx
📄
d9db250644ba2877f115f509ace5a7b5.spc
28.08 KB
02/11/2020 10:51:53 AM
rwxrwxrwx
📄
dc319385e4015b85de4c0dee8d535f8f.spc
37.1 KB
02/11/2020 10:51:53 AM
rwxrwxrwx
📄
dc7b0425002a35c26a812e42646cc5af.spc
111 KB
03/12/2020 06:21:28 AM
rw-r--r--
📄
debf9c17532a02a6e6db578a7f3a4646.spc
142.69 KB
02/11/2020 10:51:54 AM
rwxrwxrwx
📄
defbb59ea45d623ea1c51ac8743c90ea.spc
165 bytes
02/11/2020 10:51:54 AM
rwxrwxrwx
📄
df45183a85d0f0324d9f35c8c667f311.spc
124.89 KB
03/12/2020 06:21:28 AM
rw-r--r--
📄
e095b95df0ddae888ac7f451f20129bc.spc
38.71 KB
07/21/2020 08:32:17 AM
rwxrwxrwx
📄
e2003b6fa97074e2942822467b17062e.spc
26.48 KB
02/11/2020 10:51:55 AM
rwxrwxrwx
📄
e2a37cd95187c01162d6f71089afe300.spc
50.54 KB
02/11/2020 10:51:55 AM
rwxrwxrwx
📄
e57f0a350e6688a01a91dda64cfa2101.spc
122.43 KB
02/11/2020 10:51:55 AM
rwxrwxrwx
📄
e5dae6ccace4ca4cc8216461dda29c74.spc
100.76 KB
02/11/2020 10:51:56 AM
rwxrwxrwx
📄
e76dbae7c8f284493808fa5931a959ea.spc
37.61 KB
02/11/2020 10:51:56 AM
rwxrwxrwx
📄
ea703f3e5c39f76615e5a8b975f794a2.spc
19.19 KB
02/11/2020 10:51:56 AM
rwxrwxrwx
📄
ea82db2f68568b4765fcf688d6c93116.spc
64.03 KB
02/11/2020 10:51:56 AM
rwxrwxrwx
📄
ead3210aad70aa054d53594c794ef5cb.spc
36.52 KB
02/11/2020 10:51:56 AM
rwxrwxrwx
📄
f104494ec9505a88f21eecf9104e7bd5.spc
43.49 KB
02/11/2020 10:51:57 AM
rwxrwxrwx
📄
f14af3dc82bb30bf0c3018917fa3a45a.spc
23.14 KB
02/11/2020 10:51:57 AM
rwxrwxrwx
📄
f2e6e96f252853f6483f6c9c725f0ee2.spc
78.09 KB
02/11/2020 10:51:57 AM
rwxrwxrwx
📄
f34923678798ad8b6c06d24190cb88cd.spc
329.67 KB
02/11/2020 10:51:59 AM
rwxrwxrwx
📄
f5306b0dbdad73410aada80dbc3392d4.spc
2.43 KB
02/11/2020 10:51:59 AM
rwxrwxrwx
📄
f74498a86970a084e5ca639447042aa3.spc
85.09 KB
02/11/2020 10:52:00 AM
rwxrwxrwx
📄
f7d657440800849c7fcaeb682984c7e6.spc
30.41 KB
03/24/2020 05:47:43 AM
rw-r--r--
📄
f9cf779dc17343f7a142ab34fefeb6eb.spc
428.03 KB
07/14/2020 10:43:54 AM
rwxrwxrwx
📄
fbc57cfd03bf1e4ef525660536f2fc4c.spc
18.92 KB
02/11/2020 10:52:01 AM
rwxrwxrwx
📄
fbe8c695ab40ed6d8e54c74cfd8720fe.spc
38.5 KB
02/11/2020 10:52:01 AM
rwxrwxrwx
📄
fcf7bfc598a8e90673a28eed5eb8247c.spc
67.72 KB
03/29/2020 11:29:51 AM
rw-r--r--
📄
fd653df8381ec085d867b89d482aed73.spc
63.39 KB
03/12/2020 06:21:26 AM
rw-r--r--
📄
fe2860db6cccfc29356a9613564f0ce6.spc
37.76 KB
02/11/2020 10:52:01 AM
rwxrwxrwx
📄
fe3f8e2b11a2d63598dad10b4d4a31f6.spc
18.73 KB
02/11/2020 10:52:01 AM
rwxrwxrwx
Editing: c97a7600c7331a10d8231324118b3a67.spc
Close
a:4:{s:5:"child";a:1:{s:0:"";a:1:{s:3:"rss";a:1:{i:0;a:6:{s:4:"data";s:3:" ";s:7:"attribs";a:1:{s:0:"";a:1:{s:7:"version";s:3:"2.0";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:1:{s:0:"";a:1:{s:7:"channel";a:1:{i:0;a:6:{s:4:"data";s:30:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:7:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:59:"Arduino, Arduino Shields, Arduino Sensors, and Arduino Kits";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:90:"hacktronics is your source for Arduino, Arduino Shields, Arduino sensors, and Arduino Kits";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:28:"https://www.hacktronics.com/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:13:"lastBuildDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 03 Apr 2017 12:24:52 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:9:"generator";a:1:{i:0;a:5:{s:4:"data";s:44:"Joomla! 1.5 - Open Source Content Management";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"language";a:1:{i:0;a:5:{s:4:"data";s:5:"en-gb";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"item";a:1:{i:0;a:6:{s:4:"data";s:27:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:1:{s:0:"";a:6:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:22:"Arduino Current Sensor";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:65:"https://www.hacktronics.com/Tutorials/arduino-current-sensor.html";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:16360:"<p>This Arduino based current, voltage, and power sensor/meter tutorial was created for hacktronics by Steve Spence. <a href="http://arduinotronics.blogspot.com/" target="_blank"> </a></p> <br /> <iframe style="width:120px;height:240px;" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" src="https://www.hacktronics.com///ws-na.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=US&source=ac&ref=qf_sp_asin_til&ad_type=product_link&tracking_id=hacktronics-20&marketplace=amazon®ion=US&placement=1118549368&asins=1118549368&linkId=OMUAS75UGWJ3ZHUD&show_border=true&link_opens_in_new_window=true"> </iframe> <iframe src="http://rcm-na.amazon-adsystem.com/e/cm?t=hacktronics-20&o=1&p=12&l=ur1&category=audible&banner=1ATTNKX8Y3TY31EHYR82&f=ifr&lc=pf4&linkID=3STSSPOKZ2DG27MW" width="300" height="250" scrolling="no" border="0" marginwidth="0" style="border:none;" frameborder="0"></iframe> <p><img src="https://www.hacktronics.com/images/arduino_power_meter.jpg" border="0" alt="arduino power meter" title="arduino power meter" width="500" height="375" /> </p> <p> </p><p>For my off-grid Ham Radio and Solar projects, I needed a way to measure volts, amps, watts, amp hours and watt hours. There's a couple of commercial products that can do this, but not with the flexibility I wanted. I designed a Arduino micro-controller based solution that is very extensible. Right now it monitors the above values of attached gear, and I'm thinking about adding web monitoring and a sd card for data collection. Well, let's get started.</p><p><strong>Here is the circuit for sensing the battery voltage: </strong></p><p><img src="https://www.hacktronics.com/images/arduino_voltage_divider_pm.jpg" border="0" alt="arduino voltage divider" title="arduino voltage divider" /> </p><p> </p><p>The Arduino can accept up to 5v on a analog input. Our battery voltage can range as high as 17vdc in certain charge cycles, so we designed a voltage divider that would provide 5v at 17v battery voltage, and less at various lower voltages. See http://en.wikipedia.org/wiki/Voltage_divider for more information on Voltage Dividers.<br /><br /><strong>The code to read that value is as follows:</strong><br /><br /> batVal = analogRead(batMonPin); // read the voltage on the divider<br /> pinVoltage = batVal * 0.00488; // Calculate the voltage on the A/D pin<br /> // A reading of 1 for the A/D = 0.0048mV<br /> // if we multiply the A/D reading by 0.00488 then<br /> // we get the voltage on the pin. <br /><br /> batteryVoltage = pinVoltage * ratio; // Use the ratio calculated for the voltage divider<br /> // to calculate the battery voltage<br /><br />I have 4 possible nominal battery bank voltages. Each battery bank has a higher possible charge voltage during certain charge cycles. I've called this max, and will prevent a voltage of over 5v being sent to the Arduino pin during all charge cycles including equalize.<br /><br /><strong>Solving for R1</strong><br /><br />R1 = ((R2*Vin)/Vout)-R2<br /><br />with a R2 of 5k ohms, I get the following values of R1 for 4 battery voltages:</p><p>nominal max R1 R2 Ratio<br />12 17 12 5 2.40<br />24 34 12 2 6.00<br />36 51 12 1.3 9.23<br />48 68 12 0.9 13.33<br /><br />All values are in k ohms.<br /><br />Solve for Vout to make sure Vout never exceeds 5v<br /><br />Vout = (R2/(R1+R2))*Vin<br /><br />More details at http://arduinotronics.blogspot.com/2012/04/voltage-monitor.html<br /><br />All parts were obtained from Hacktronics.com.<br /><br /><strong><br />Additional math notes:</strong><br /><br />I measured the voltage at A4 in respect to gnd, and with a 12.46 Vin, I got a 3.52 Vout. I also reported the actual ADC output of the analogRead by printing avgVal to the LCD, and got 778 out of a max of 1023 (0-1024).<br /><br />I then calculated the multiplier for the ADC,<br /><br />ADC Multiplier = 12.46 / 778 * (R1/ R2)</p><p><strong>Sense that current!</strong></p><p><a href="http://www.pololu.com/product/1186" target="_blank">ACS715 Current Sensor Board: </a></p><p><a href="https://www.hacktronics.com/Sensors/Current-Sensor-30-Amp/flypage.tpl.html" target="_blank"><img src="https://www.hacktronics.com/images/acs714_pm.jpg" border="0" alt="acs714 current sensor" title="acs714 current sensor" width="300" height="246" /></a></p><p> </p><p><img src="https://www.hacktronics.com/images/acs714_arduino_circuit.jpg" border="0" alt="acs714 arduino circuit" title="acs714 arduino circuit" width="500" height="234" /></p><p> </p><p>The next step is to track the current flowing, or produced by a source. We are using a ACS715 Hall Effect sensor to track the current being passed.<br /> <br /> // read the analog in value:<br /> sensorValue = analogRead(analogInPin); <br /> // convert to milli amps<br /> outputValue = (((long)sensorValue * 5000 / 1024) - 500 ) * 1000 / 133;<br /> amps = (float) outputValue / 1000; </p><p> </p><p><strong>Math alert!!! </strong></p><p>To calculate watt (volts * amps), amp hours (amps * hours), and watt hours (watts * hours) requires tracking the time component, and performing a bit of math:<br /> <br /> float watts = amps * batteryVoltage;<br /> <br />sample = sample + 1;<br /> <br />msec = millis();<br /> <br /> time = (float) msec / 1000.0;<br /> <br /> totalCharge = totalCharge + amps;<br /> <br /> averageAmps = totalCharge / sample;<br /> <br /> ampSeconds = averageAmps*time;<br /> <br /> ampHours = ampSeconds/3600;<br /> <br /> wattHours = batteryVoltage * ampHours; </p><p> </p><p><strong>Serial output:</strong></p><p> </p><p><img src="https://www.hacktronics.com/images/arduino_power_sensor_output.jpg" border="0" alt="arduino power sensor output" title="arduino power sensor output" width="500" height="148" /> </p><p> </p><p><strong>We can now output the results of the calculations to the serial port using the following code:<br /></strong><br /><br /> Serial.print("Volts = " ); <br /> Serial.print(batteryVoltage); <br /> Serial.print("\t Current (amps) = "); <br /> Serial.print(amps); <br /> Serial.print("\t Power (Watts) = "); <br /> Serial.print(watts);<br /><br /> Serial.print("\t Time (hours) = ");<br /> Serial.print(time/3600);<br /> <br /> Serial.print("\t Amp Hours (ah) = ");<br /> Serial.print(ampHours);<br /> Serial.print("\t Watt Hours (wh) = ");<br /> Serial.println(wattHours);</p><p> </p><p><strong>LCD Display:</strong></p><p> </p><p><a href="https://www.hacktronics.com/LCDs/20-x-4-LCD-White-on-Blue/flypage.tpl.html" target="_blank"><img src="https://www.hacktronics.com/images/arduino_power_meter_LCD.jpg" border="0" alt="arduino power meter LCD" title="arduino power meter LCD" width="500" height="375" /></a> </p><p> </p><p><strong>Keeping a computer connected all the time is inconvenient, so I added a lcd display to the project.</strong><br /><br /> lcd.setCursor(0,0);<br /> lcd.print(batteryVoltage);<br /> lcd.print(" V ");<br /> lcd.print(amps);<br /> lcd.print(" A ");<br /> <br /> lcd.setCursor(0,1);<br /> lcd.print(watts);<br /> lcd.print(" W ");<br /> lcd.print(time/3600);<br /> lcd.print(" H ");<br /> <br /> lcd.setCursor(0,2);<br /> lcd.print(ampHours);<br /> lcd.print(" Ah ");<br /> lcd.print(wattHours);<br /> lcd.print(" Wh "); </p><p> </p><hr width="100%" size="2" /><p> <br /> <iframe style="width:120px;height:240px;" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" src="https://www.hacktronics.com///ws-na.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=US&source=ac&ref=tf_til&ad_type=product_link&tracking_id=hacktronics-20&marketplace=amazon®ion=US&placement=1449313876&asins=1449313876&linkId=BUZTGY42AS37OJER&show_border=true&link_opens_in_new_window=true"> </iframe> <br /> <iframe src="http://rcm-na.amazon-adsystem.com/e/cm?t=hacktronics-20&o=1&p=12&l=ur1&category=amazon_student&banner=11JR04FNKYYANW06VJ82&f=ifr&lc=pf4&linkID=LLUW2JKTJU6M5EFN" width="300" height="250" scrolling="no" border="0" marginwidth="0" style="border:none;" frameborder="0"></iframe> <strong>All the code: </strong></p><p>The code, schematics, and photo's along with discussion is available at this URL:</p><p><a href="http://tech.groups.yahoo.com/group/arduinohome/files/volt%20amp%20watt%20hour%20meter/">http://tech.groups.yahoo.com/group/arduinohome/files/volt%20amp%20watt%20hour%20meter/</a> and <a href="http://forum.pololu.com/viewtopic.php?f=3&t=5415">http://forum.pololu.com/viewtopic.php?f=3&t=5415</a><br /> </p><hr width="100%" size="2" /><p><br /> <br /> #include <LiquidCrystal.h><br /> <br /> /* This sketch describes how to connect a ACS715 Current Sense Carrier<br /> (http://www.hacktronics.com/Sensors/Current-Sensor-30-to-30-Amp/flypage.tpl.html) to the Arduino,<br /> and read current flowing through the sensor.<br /> <br /> */<br /> <br /> LiquidCrystal lcd(7, 8, 9, 10, 11, 12);<br /> <br /> /*<br /> <br /> Vcc on carrier board to Arduino +5v<br /> GND on carrier board to Arduino GND<br /> OUT on carrier board to Arduino A0<br /> <br /> Insert the power lugs into the loads positive lead circuit,<br /> arrow on carrier board points to load, other lug connects to<br /> power supply positive<br /> <br /> Voltage Divider<br /> <br /> 11.66 from + to A4<br /> 4.62k from A4 to Gnd<br /> Ratio 2.5238<br /> <br /> */<br /> int batMonPin = A4; // input pin for the voltage divider<br /> int batVal = 0; // variable for the A/D value<br /> float pinVoltage = 0; // variable to hold the calculated voltage<br /> float batteryVoltage = 0;<br /> <br /> int analogInPin = A0; // Analog input pin that the carrier board OUT is connected to<br /> int sensorValue = 0; // value read from the carrier board<br /> int outputValue = 0; // output in milliamps<br /> unsigned long msec = 0;<br /> float time = 0.0;<br /> int sample = 0;<br /> float totalCharge = 0.0;<br /> float averageAmps = 0.0;<br /> float ampSeconds = 0.0;<br /> float ampHours = 0.0;<br /> float wattHours = 0.0;<br /> float amps = 0.0;<br /> <br /> int R1 = 11660; // Resistance of R1 in ohms<br /> int R2 = 4620; // Resistance of R2 in ohms<br /> <br /> float ratio = 0; // Calculated from R1 / R2<br /> <br /> void setup() {<br /> // initialize serial communications at 9600 bps:<br /> Serial.begin(9600);<br /> lcd.begin(20, 4);<br /> }<br /> <br /> void loop() {<br /> <br /> int sampleBVal = 0;<br /> int avgBVal = 0; <br /> int sampleAmpVal = 0;<br /> int avgSAV = 0;<br /> <br /> for (int x = 0; x < 10; x++){ // run through loop 10x<br /> <br /> // read the analog in value:<br /> sensorValue = analogRead(analogInPin); <br /> sampleAmpVal = sampleAmpVal + sensorValue; // add samples together<br /> <br /> batVal = analogRead(batMonPin); // read the voltage on the divider<br /> sampleBVal = sampleBVal + batVal; // add samples together<br /> <br /> delay (10); // let ADC settle before next sample<br /> }<br /> <br /> avgSAV = sampleAmpVal / 10;<br /> <br /> // convert to milli amps<br /> outputValue = (((long)avgSAV * 5000 / 1024) - 500 ) * 1000 / 133; <br /> <br /> /* sensor outputs about 100 at rest.<br /> Analog read produces a value of 0-1023, equating to 0v to 5v.<br /> "((long)sensorValue * 5000 / 1024)" is the voltage on the sensor's output in millivolts.<br /> There's a 500mv offset to subtract.<br /> The unit produces 133mv per amp of current, so<br /> divide by 0.133 to convert mv to ma<br /> <br /> */<br /> <br /> avgBVal = sampleBVal / 10; //divide by 10 (number of samples) to get a steady reading<br /> <br /> pinVoltage = avgBVal * 0.00610; // Calculate the voltage on the A/D pin<br /> /* A reading of 1 for the A/D = 0.0048mV<br /> if we multiply the A/D reading by 0.00488 then<br /> we get the voltage on the pin. <br /> <br /> NOTE! .00488 is ideal. I had to adjust<br /> to .00610 to match fluke meter.<br /> <br /> Also, depending on wiring and<br /> where voltage is being read, under<br /> heavy loads voltage displayed can be<br /> well under voltage at supply. monitor<br /> at load or supply and decide.<br /> */<br /> <br /> ratio = (float)R1 / (float)R2;<br /> batteryVoltage = pinVoltage * ratio; // Use the ratio calculated for the voltage divider<br /> // to calculate the battery voltage<br /> <br /> <br /> amps = (float) outputValue / 1000;<br /> float watts = amps * batteryVoltage;<br /> <br /> Serial.print("Volts = " ); <br /> Serial.print(batteryVoltage); <br /> Serial.print("\t Current (amps) = "); <br /> Serial.print(amps); <br /> Serial.print("\t Power (Watts) = "); <br /> Serial.print(watts); <br /> <br /> <br /> sample = sample + 1;<br /> <br /> msec = millis();<br /> <br /> time = (float) msec / 1000.0;<br /> <br /> totalCharge = totalCharge + amps;<br /> <br /> averageAmps = totalCharge / sample;</p><p> ampSeconds = averageAmps*time;<br /> <br /> ampHours = ampSeconds/3600;<br /> <br /> wattHours = batteryVoltage * ampHours;<br /> <br /> Serial.print("\t Time (hours) = ");<br /> Serial.print(time/3600);<br /> <br /> Serial.print("\t Amp Hours (ah) = ");<br /> Serial.print(ampHours);<br /> Serial.print("\t Watt Hours (wh) = ");<br /> Serial.println(wattHours);<br /> <br /> lcd.setCursor(0,0);<br /> lcd.print(batteryVoltage);<br /> lcd.print(" V ");<br /> lcd.print(amps);<br /> lcd.print(" A ");<br /> <br /> lcd.setCursor(0,1);<br /> lcd.print(watts);<br /> lcd.print(" W ");<br /> lcd.print(time/3600);<br /> lcd.print(" H ");<br /> <br /> lcd.setCursor(0,2);<br /> lcd.print(ampHours);<br /> lcd.print(" Ah ");<br /> lcd.print(wattHours);<br /> lcd.print(" Wh ");<br /> <br /> lcd.setCursor(0,3);<br /> lcd.print(ratio, 5);<br /> lcd.print(" ");<br /> lcd.print(avgBVal);<br /> <br /> // wait 10 milliseconds before the next loop<br /> // for the analog-to-digital converter to settle<br /> // after the last reading:<br /> delay(10); <br /> }</p><hr width="100%" size="2" /><p style="margin-bottom: 0in">Happy hacking.</p> <p style="margin-bottom: 0in"><br /> </p> <p style="margin-bottom: 0in">Send feedback on this tutorial <a href="https://www.hacktronics.com/Contact-Us/Name.html" target="_blank">here</a>.</p><p> </p><p> </p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:6:"author";a:1:{i:0;a:5:{s:4:"data";s:37:"hacktronics@gmail.com (Administrator)";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:1:{i:0;a:5:{s:4:"data";s:9:"frontpage";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 22 May 2012 19:16:24 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}}}s:27:"http://www.w3.org/2005/Atom";a:1:{s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:3:{s:3:"rel";s:4:"self";s:4:"type";s:20:"application/atom+xml";s:4:"href";s:42:"https://www.hacktronics.com/feed/atom.html";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}}}}}}}}s:4:"type";i:128;s:7:"headers";a:14:{s:4:"date";s:29:"Mon, 03 Apr 2017 12:24:52 GMT";s:6:"server";s:6:"Apache";s:12:"x-powered-by";s:10:"PHP/5.6.27";s:3:"p3p";s:48:"CP=NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM";s:7:"expires";s:28:"Mon, 1 Jan 2001 00:00:00 GMT";s:13:"cache-control";s:62:"no-store, no-cache, must-revalidate, post-check=0, pre-check=0";s:6:"pragma";s:8:"no-cache";s:10:"set-cookie";s:67:"f7321c68dfcbae5f4406ad8dab65de85=lrf05c67c25dtle38nbjh6hkq0; path=/";s:15:"x-frame-options";s:10:"SAMEORIGIN";s:13:"last-modified";s:29:"Mon, 03 Apr 2017 12:24:52 GMT";s:4:"vary";s:15:"Accept-Encoding";s:16:"content-encoding";s:4:"gzip";s:14:"content-length";s:4:"5128";s:12:"content-type";s:34:"application/rss+xml; charset=utf-8";}s:5:"build";s:14:"20170320111507";}