VU metr 2x32LED s mikrokontrolérem

24. května 2010 v 18:43 | Petr Hawliczek "Hawelson" |  SVĚTLO
Popis

Poslední dobou, když jsem hlouběji pronikal do programování, fascinovaly mě přesné A/D převodníky v mikrokontrolérech. A tak jsem se rozhodl udělat VU-metr 2x32 LED s mikrokontrolérem ATmega8, který se dá koupit například v GME za pouhých 34Kč a tak vyjde mnohem levněji než například LM3915 který slouží taky jako VU metr, avšak pouze na 1x10 LED. Možná vám je divné, jak se 23 vstupně-výstupními piny můžu ovládat 64LED. To je vyřešeno jednoduchým přepínáním 4 sloupců s LED velkou rychlostí.

Foto VU-metru zkonstruovaného na nepájivém poli:
na nepájivém poli
Foto hotového VU-metru:
hotový VU-metr
Foto hotového VU-metru potmě:
VU-metr potmě
Video funkce VU-metru:

Schéma zapojení

Schéma zapojení je velice jednoduché. V pravé horní části je stabilizátor 5V. Pokud budete mít přímo stabilizovaných 5V 400mA k dispozici, můžete tuto část vypustit, avšak většinou bude toto zapojení použito do zesilovačů, kde stabilizovaných 5V nemáme. Na stabilizátor 7805 je třeba umístit chladič. Velikost chladiče je dána napájecím napětím, pokud budete zapojení napájet napětím do 12V, bude na něm ztráta max. 3W, k tomu stačí ještě relativně malý chladič (viz fota). Avšak při vyšších napájecích napětích je lepší stabilizátor vyvést na drátkách a umístit ho na velký chladič.
Pod stabilizátorem na schématu jsou vstupní upravovače zvuku pro A/D převodníky v mikrokontroléru. Na trimerech R1 a R2 nastavíte potřebnou citlivost na vstupní signál.
Na pravé straně dole jsou tranzistory, které rychle přepínají jednotlivé sloupce LED. A na levé straně jsou pak samotné LED. LED nemusí být připojeny přes žádný omezovací rezistor a to díky vnitřnímu odporu mikrokontroléru který omezí proud do LED asi na 80mA a díky rychlému přepínaní 4 sloupců LED vznikne PWM modulace, která zajistí to, aby do jedné LED vcházel proud kolem 20mA. Pod 2x32LED diodami jsou ještě 2 LED, které svítí stále a slouží jako indikátory zapnutí.
Uprostřed je samotný mikrokontrolér s C3, který minimalizuje šum A/D převodníku.

Schéma zapojení:
schéma

Seznam součástek:
Seznam součástek
DPS

Při výrobě DPS dáváme pozor na pole u LED diod, kde jsou proužky mědi blízko u sebe, zda špatným leptáním nejsou někde, kde nemají být, propojeny.
Při osazování nezapomeňte jako první osadit 2 drátové propojky mimo led a 16 propojek u LED diod. U DPS jsem dlouho váhal pro jaké LED diody ji vytvořit. Původně jsem ji chtěl udělat pro 5mm LED diody, ovšem DPS by musela být velice dlouhá (při 5mm mezerách 33cm na délku), tedy nakonec jsem se rozhodl udělat DPS pro 2x5mm LED, respektive 2,5x5mm. Tyto LED jde celkem levně sehnat a navíc vyvedením drátků z DPS ji lze uzpůsobit na jakékoliv velké LED.
Na místo IC1 osadíme patici (DIL28PZ 7,5mm) abychom mohli lehce naprogramovat mikrokontrolér a nakonec ho jen zasunout do DPS. Na IC2 nezapomeneme umístit chladič.
Na místo přívodu napětí a signálů můžeme dát buď šroubovací svorkovnice do dps, nebo jednodušeji vpájet vodiče přímo do DPS.

DPS strana součástek:
DPS strana součástek
DPS strana spojů:
DPS strana spojů
Programování

Celý popis programování naleznete v odkazu Programování mikrokontrolérů ATMEL.
Takže stačí pouze text, který naleznete níže, zkopírovat do poznámkového bloku a uložit s koncovkou .hex (např. VUmetr.hex). A následně nahrát tento hex soubor pomocí PonyProgu do mikrokontroléru.
Zdrojový kód v C je nahraný ZDE, opět je třeba zkopírovat kód do poznámkového bloku a uložit s koncovkou .c, nebo ho vložit přímo do vývojového prostředí (avr studio).
LED blikají o frekvenci přibližně 100Hz kvůli co nejmenšímu rušení zvuku avšak programově lze tuto frekvenci zvýšit až na 20kHz, avšak při odpojení od zdroje zvuku je slyšet jemne pískání v zesíleném zvuku.
Toť vše, přeji hodně štěstí se stavbou VU-metru.

HEX soubor pro nahrání do mikrokontroléru:

:1000000012C021C020C01FC01EC01DC01CC01BC00C
:100010001AC019C018C017C016C015C014C013C02C
:1000200012C011C010C011241FBECFE5D4E0DEBF46
:10003000CDBF10E0A0E6B0E001C01D92A236B1072E
:10004000E1F702D0FDC3DCCF2F923F924F925F9237
:100050006F927F928F929F92AF92BF92CF92DF92D8
:10006000EF92FF920F931F93DF93CF93CDB7DEB73D
:10007000EC970FB6F894DEBF0FBECDBF9FEF97BBD6
:100080008CEF84BB91BB18BA15BA12BA50906000BD
:10009000852D90E09C012F5F3F4F3AAF29AFFC01C7
:1000A0003296F8AFEFAB9C012D5F3F4F3EAB2DABCF
:1000B000FC013496FCABEBAB9C012B5F3F4F3AABA2
:1000C00029ABFC013696F8ABEFA79C01295F3F4FA7
:1000D0003EA72DA7FC013896FCA7EBA79C01275F44
:1000E0003F4F3AA729A7FC013A96F8A7EFA39C0136
:1000F000245F3F4F3EA32DA3FC013E96FCA3EBA340
:100100009C01205F3F4F3AA329A3FC017296F8A3FC
:10011000EF8F9C012C5E3F4F3E8F2D8FFC01779619
:10012000FC8FEB8F9C01265E3F4F3A8F298FFC019D
:100130007D96F88FEF8B9C01205E3F4F3E8B2D8B81
:10014000FC01B496FC8BEB8B9C01285D3F4F3A8BF6
:10015000298BFC01BC96F88BEF879C01205D3F4FFB
:100160003E872D87FC01F496FC87EB879C01275C7A
:100170003F4F3A872987FC01FE96F887EF839C0161
:100180002D5B3F4F3E832D83FC01E75BFF4FFC83DC
:10019000EB839C01215B3F4F3A83298326E5222E86
:1001A000312C280E391EFC01E35AFF4FFCAFEBAF98
:1001B000B3ED9CE3492E6FEF44EF51E013EE88E37B
:1001C000A82E00E3902E00E2AEEF8A2EFCEF7F2EE9
:1001D000E8EF6E2E70EFD72E70EE33E2C32E23E1E0
:1001E000B22E90ECF92E80E8E82EA7EC9BEC17B825
:1001F00087B1806C87B93D9A16B8379A369A349B86
:10020000FECF85B1349A581610F0F0E108C0282FBF
:1002100030E0E9ADFAADE217F3074CF0F2E1F8BBDC
:1002200015BA12BAFA013197F1F708BB32C0EFA93B
:10023000F8ADE217F30754F0F2E1F8BB15BA12BAC1
:10024000FA013197F1F722E228BB23C0EDA9FEA9FC
:10025000E217F3074CF0B8BA15BA12BAFA0131979F
:10026000F1F7F2E2F8BB15C0EBA9FCA9E217F3071E
:1002700024F0B8BA15BA12BA08C0E9A9FAA9E21767
:10028000F30754F0B8BA15BAE2BAFA013197F1F7A8
:10029000C8BA15BA12BA39C1EFA5F8A9E217F3071F
:1002A00024F0B8BA15BAE2BA08C0EDA5FEA5E21767
:1002B000F30754F0B8BA15BAF2BAFA013197F1F768
:1002C000C8BA15BAE2BA21C1EBA5FCA5E217F3073B
:1002D00024F0B8BA15BAF2BA08C0E9A5FAA5E2172F
:1002E000F30754F0B8BA15BA72BBFA013197F1F7B7
:1002F000C8BA15BAF2BA09C1EFA1F8A5E217F30717
:1003000014F0B8BA07C0EDA1FEA1E217F3074CF054
:10031000F3E9F8BB15BA72BBFA013197F1F7C8BA25
:1003200032C0EBA1FCA1E217F30754F0F3E9F8BBEC
:1003300015BA72BBFA013197F1F723EA28BB23C043
:10034000E9A1FAA1E217F3074CF0B8BB15BA72BBEA
:10035000FA013197F1F7F3EAF8BB15C0EF8DF8A178
:10036000E217F30724F0B8BB15BA72BB08C0ED8DD5
:10037000FE8DE217F30754F0B8BB15BAD2BAFA01F2
:100380003197F1F718BB15BA72BBBFC0EB8DFC8D6E
:10039000E217F30724F0B8BB15BAD2BA08C0E98D4A
:1003A000FA8DE217F30754F0B8BB15BA62BAFA0136
:1003B0003197F1F718BB15BAD2BAA7C0EF89F88DFB
:1003C000E217F30724F0B8BB15BA62BA08C0ED898A
:1003D000FE89E217F30754F0B8BB15BA72BAFA01F6
:1003E0003197F1F718BB15BA62BA8FC0EB89FC8957
:1003F000E217F30724F0B8BB15BA72BA08C0E9894E
:10040000FA89E217F30754F0B8BB15BA82BAFA01B9
:100410003197F1F718BB15BA72BA77C0EF85F88932
:10042000E217F30724F0B8BB15BA82BA08C0ED850D
:10043000FE85E217F30754F0B8BB15BA62BBFA01A8
:100440003197F1F718BB15BA82BA5FC0EB85FC850E
:10045000E217F3071CF0B8BB15BA07C0E985FA85A7
:10046000E217F3074CF0B8BB05BB62BBFA0131974A
:10047000F1F718BB15BA48C0EF81F885E217F3070A
:100480001CF0B8BB05BB07C0ED81FE81E217F30786
:100490004CF0B8BB95BA62BBFA013197F1F718BBC3
:1004A00005BB32C0EB81FC81E217F3071CF0B8BB3F
:1004B00095BA07C0E981FA81E217F3074CF0B8BB9F
:1004C000A5BA62BBFA013197F1F718BB95BA1CC007
:1004D000221633061CF0B8BBA5BA07C0EBADFCADC5
:1004E000E217F3074CF0B8BB45BA62BBFA0131978B
:1004F000F1F718BBA5BA08C0B8BB45BA62BBFA0190
:100500003197F1F718BB45BA62BBFA013197F1F7A1
:1005100018BA15BA12BAF1E0F7B987B1806C87B989
:100520003D9A16B8379A369A349BFECF85B1349AE5
:10053000581610F084E008C0282F30E0E9ADFAAD7D
:10054000E217F3074CF086E088BB15BA12BAFA013D
:100550003197F1F788E02CC0EFA9F8ADE217F30767
:1005600014F086E006C0EDA9FEA9E217F3074CF0EF
:1005700087E088BB15BA12BAFA013197F1F78AE021
:1005800017C0EBA9FCA9E217F3072CF087E088BBA2
:1005900015BA12BA09C0E9A9FAA9E217F30764F07B
:1005A00087E088BB15BAE2BAFA013197F1F78BE020
:1005B00088BB15BA12BA38C1EFA5F8A9E217F3073C
:1005C0002CF087E088BB15BAE2BA09C0EDA5FEA5FC
:1005D000E217F30764F087E088BB15BAF2BAFA01B4
:1005E0003197F1F78BE088BB15BAE2BA1DC1EBA5D4
:1005F000FCA5E217F3072CF087E088BB15BAF2BA26
:1006000009C0E9A5FAA5E217F30764F087E088BB03
:1006100015BA72BBFA013197F1F78BE088BB15BAB6
:10062000F2BA02C1EFA1F8A5E217F30714F087E0D0
:1006300006C0EDA1FEA1E217F30754F087E888BBDE
:1006400015BA72BBFA013197F1F78BE088BB2AC06B
:10065000EBA1FCA1E217F3071CF087E888BB06C0FA
:10066000E9A1FAA1E217F30744F0A8BB15BA72BBDF
:10067000FA013197F1F78BE8E9CFEF8DF8A1E21796
:10068000F30724F0A8BB15BA72BB08C0ED8DFE8D30
:10069000E217F30754F0A8BB15BAD2BAFA013197A2
:1006A000F1F798BB15BA72BBBFC0EB8DFC8DE2179A
:1006B000F30724F0A8BB15BAD2BA08C0E98DFA8DA9
:1006C000E217F30754F0A8BB15BA62BAFA013197E2
:1006D000F1F798BB15BAD2BAA7C0EF89F88DE21727
:1006E000F30724F0A8BB15BA62BA08C0ED89FE89E9
:1006F000E217F30754F0A8BB15BA72BAFA013197A2
:10070000F1F798BB15BA62BA8FC0EB89FC89E21782
:10071000F30724F0A8BB15BA72BA08C0E989FA89B0
:10072000E217F30754F0A8BB15BA82BAFA01319761
:10073000F1F798BB15BA72BA77C0EF85F889E2175E
:10074000F30724F0A8BB15BA82BA08C0ED85FE8570
:10075000E217F30754F0A8BB15BA62BBFA01319750
:10076000F1F798BB15BA82BA5FC0EB85FC85E2173A
:10077000F3071CF0A8BB15BA07C0E985FA85E21794
:10078000F3074CF0A8BB05BB62BBFA013197F1F748
:1007900098BB15BA48C0EF81F885E217F3071CF043
:1007A000A8BB05BB07C0ED81FE81E217F3074CF043
:1007B000A8BB95BA62BBFA013197F1F798BB05BBAC
:1007C00032C0EB81FC81E217F3071CF0A8BB95BA9D
:1007D00007C0E981FA81E217F3074CF0A8BBA5BA7C
:1007E00062BBFA013197F1F798BB95BA1CC022168B
:1007F00033061CF0A8BBA5BA07C0EBADFCADE217F1
:10080000F3074CF0A8BB45BA62BBFA013197F1F788
:1008100098BBA5BA08C0A8BB45BA62BBFA0131971C
:10082000F1F798BB45BA62BBFA013197F1F718BAF4
:1008300015BA12BADCCC84EF91E00197F1F7089574
:04084000F894FFCF5A
:00000001FF
 

10 lidí ohodnotilo tento článek.

Komentáře

1 fwpok fwpok | E-mail | 24. května 2010 v 19:08 | Reagovat

Veľmi sa mi to po páči,skúsim to urobit ako prvý projekt s uP. :-)  :-)  :-)

2 :D :D | 5. června 2010 v 0:20 | Reagovat

to hawelson: velmi zaujimave,upnes prosimta aj zdrojovi kod??

3 Hawelson Hawelson | E-mail | Web | 7. června 2010 v 11:21 | Reagovat

[2]: Ok, je tady.

4 Wormsnake Wormsnake | 3. srpna 2010 v 1:35 | Reagovat

AD prevodnik v atmelu je jen 10bitovy a to je dost malo pro danou vec. Protoze LM3915 VU metry maji logaritmickou stupnici s krokem 3db cili kazda dalsi led indikuje dvojnasobne napeti tim padem se da s 10bit prevodnikem v M8 pouzit jen 10db stupnice kdezto LM3915 ma rozsah stupnice 30db. Jinak uz sem tenhle napad taky ale proto sem jen zavrhl. :-(

5 Ondřej Slovák Ondřej Slovák | E-mail | Web | 4. srpna 2010 v 13:56 | Reagovat

Loni jsem také něco podobného postavil http://s-o.webnode.cz/vu-metr

6 Hnz Hnz | 4. srpna 2010 v 21:24 | Reagovat

Ať se dívám jak se dívám na to schéma, tak to snad ani nemůže fungovat. Na katodě diod je kladnější napětí než na anodě. Všechny diody jsou tedy v závěrném směru.
Ale i tak gratuluji k relativně funkční konstrukci.

7 Decibel Decibel | 6. srpna 2010 v 6:07 | Reagovat

[4]:Nauč se počítat :-)

8 Hawelson Hawelson | E-mail | Web | 29. srpna 2010 v 11:05 | Reagovat

[4]: 3dB dvojnásobek na každé LED? No to si myslím, že ne, viz odkaz tabulka v pátém komentáři. Já jsem přibližně vycházek z datasheetu http://www.national.com/ds/LM/LM3915.pdf , z odporového děliče. S tím, že jsem čísla měnil tak aby co bylo co nejlepší na efekt. Nedělal jsem to přesně podle log. stupnice.

[5]: Jj, při stavbě jsem se díval i na tvé zapojení. Máš to více promyšlené, hlavně jednotlivé funkce. Já jsem to udělal jen čistě jako A/D převodník.

[6]: :-?

9 Yxo Yxo | 31. srpna 2010 v 20:11 | Reagovat

Zdrec. Ako sa vola ta musica co tam pustas???

10 Hawelson Hawelson | E-mail | Web | 1. září 2010 v 10:27 | Reagovat

[9]: Maxwell's Silver Hammer - Beatles

11 Petr Štrobík Petr Štrobík | 28. září 2010 v 11:39 | Reagovat

neni nahodou ten IO ATmega8-16pu a ne amega.. :-D :-P

12 Hawelson Hawelson | E-mail | Web | 29. září 2010 v 0:19 | Reagovat
13 Satris Satris | E-mail | 17. listopadu 2010 v 21:09 | Reagovat

čau, dneska jsem to postavil, stálo mě to 600Kč tak doufám že mi to bude fungovat :-D jenom jsem misto zelených diod použil modrý, mam modro-červeně podsvícený PC tak aby mi to ladilo 8-)

14 Satris Satris | 21. listopadu 2010 v 13:31 | Reagovat

nemůžeš sem prosimtě někam napsat nastavení ponyprogu? Myslim Fuses apod. jak tam je Spien atd.

15 Hawelson Hawelson | E-mail | Web | 28. listopadu 2010 v 2:47 | Reagovat

[14]: Pokud máš nový Atmel, tak nemusíš pojistky nastavovat a pokud ho máš již programovaný, tak se podívej do datasheetu jak mají být nastaveny defaultně.

16 Luke Luke | 21. prosince 2010 v 17:12 | Reagovat

Doporučuji udělat oboustranný DPS ... Vyhnete se lehce drátovým propojkám a tenkým cestičkám mezi LEDkama ...jinak suprové zapojení ...Jsi jednička Hawelsone ... :-)

17 Dwonder Dwonder | E-mail | 11. ledna 2011 v 17:06 | Reagovat

Ahoj Hawelsone postavil jsem si ten tvůj VUmetr, ale nefunguje to :-D  Obvod je sestavený správně a proměřil jsem všechny vstupní napětí, součástky jsou použity podle tvého seznamu. Atmega8 by měla být naprogramována správně, ale vždy pouští na LEDky kolem 130mV. Netušíš kde by mohla být zrada ?  Jo a jaký rozsah napětí ta Atmega měří ?

18 Dwonder Dwonder | E-mail | 17. ledna 2011 v 0:22 | Reagovat

Tak už mě to funguje 8-)  chyba nakonec byla v naprogramování Atmegy... :-D

19 Peťan Peťan | E-mail | 19. října 2011 v 20:24 | Reagovat

Potreboval bych poradit.. co se pripojuje na Levy kanal a pravy kanal.. diky... :-!

20 Hawelson Hawelson | E-mail | Web | 20. října 2011 v 10:25 | Reagovat

[19]: Levý kanál na levý a pravý na pravý :D

21 Poland Poland | 6. ledna 2012 v 13:52 | Reagovat

Hi! One question- I loaded *.hex by ponyprog to FLASH memory on Atmega - that's all? That's my first time so please tell me how to do it correct.

22 Honza Honza | E-mail | 23. ledna 2012 v 21:22 | Reagovat

Ahoj, fandím Ti Hawelsone, na podobné blbosti myslím v jednom kuse, ale čas se najde málokdy. Jen drobnost, GME podražilo, již nejde o pouhých 34Kč, ale o dvojnásobek! poraďte prosím někdo, kde v Praze sehnat levněji?? ( já našel jen TME.eu - 35 bez DPH ale 95 poštovné) :-?

23 Martin Martin | 10. srpna 2013 v 12:59 | Reagovat

Ahoj.
Velmi mě tento článek inspiroval a hned si tento VU metr sestavím. :-)

24 Michal Rebroš Michal Rebroš | E-mail | Web | 9. června 2014 v 5:52 | Reagovat

ja sa takýmto veciam moc nerozumiem, ale už dlhšie zháňam takýto VU meter, no nemám znalosti aby som si ho sám vyrobil, našiel by sa niekto kto by mi ho zostrojil? dobre zaplatím.

25 VladanX VladanX | E-mail | 16. října 2014 v 22:30 | Reagovat

Kdyby někdo měl zájem, navrhl jsem vylepšenou verzi DPS,
pro zájemce nechám levně vyrobit ;)
Do budoucna plánuju doprogramovat paměť špiček, atd...

Dobrá práce! Hawelsone!!

26 Kirby Kirby | Web | 9. září 2016 v 9:05 | Reagovat

půjčky na směnku od soukromníka ???

27 connate connate | Web | 28. září 2016 v 1:02 | Reagovat

půjčka u české spořitelny diskuze [:tired:]

28 cialis cialis | E-mail | Web | 1. dubna 2017 v 2:20 | Reagovat
29 cialis cialis | E-mail | Web | 15. dubna 2017 v 6:52 | Reagovat
30 cialis_online cialis_online | E-mail | Web | 19. dubna 2017 v 21:44 | Reagovat
31 cheap_cialis cheap_cialis | E-mail | Web | 21. dubna 2017 v 15:14 | Reagovat
32 CialisMap CialisMap | E-mail | Web | 23. dubna 2017 v 17:33 | Reagovat

bestellen sie cialis ec online

      <a href=http://cialisforsalenrx.com/>cialis for sale</a>

    <a href="http://cialisforsalenrx.com/">buy cialis online</a>

    licensed pharmacy cialis soft

33 ou ou | E-mail | Web | 25. dubna 2017 v 5:37 | Reagovat
34 ViagMap ViagMap | E-mail | Web | 26. dubna 2017 v 16:40 | Reagovat

viagra tablet in india price

      <a href=http://buyviagraonlinezrx.com/>cheap viagra</a>

    <a href="http://buyviagraonlinezrx.com/">buy viagra</a>

    kopa viagra sakert online

35 PolkaMap PolkaMap | E-mail | Web | 27. dubna 2017 v 21:26 | Reagovat

cialis 20 mg istruzioni

      <a href=http://cialisuperactivenpx.com/>cialis cheap</a>

    <a href="http://cialisuperactivenpx.com/">cialis cheap</a>

    venta cialis bilba

36 cialis cialis | E-mail | Web | 30. dubna 2017 v 8:26 | Reagovat
37 OnlinepMap OnlinepMap | E-mail | Web | 30. dubna 2017 v 11:08 | Reagovat

cialis generico argentina

      <a href=http://priceofcialisrnx.com/>cheap cialis</a>

    <a href="http://priceofcialisrnx.com/">online cialis</a>

    free generic cialis combo pack

38 MoisesMap MoisesMap | E-mail | Web | 9. května 2017 v 16:58 | Reagovat

cialis buy online south africa

      <a href=http://cialisonlinevmz.com/>cheap cialis</a>

    <a href="http://cialisonlinevmz.com/">buy cialis online</a>

    recommended dosage of cialis

39 cialis cialis | E-mail | Web | 27. května 2017 v 9:51 | Reagovat
40 cialis cialis | E-mail | Web | 28. května 2017 v 3:21 | Reagovat
41 AlexeyMap AlexeyMap | E-mail | Web | 2. června 2017 v 11:19 | Reagovat

cialis 20mg kaufen erfahrungen

      http://cialis10mgonlinez.com/ - cheap cialis

    <a href="http://cialis10mgonlinez.com/">buy cheap cialis</a>

    buy cialis in port elizabeth

42 cheap_viagra cheap_viagra | E-mail | Web | 15. června 2017 v 21:30 | Reagovat
43 Mossi N lRug Mossi N lRug | E-mail | Web | 17. června 2017 v 6:59 | Reagovat

His doesn’t get much money. I wonder how he manages to make ends meet.

44 SashaMap SashaMap | E-mail | Web | 13. července 2017 v 18:35 | Reagovat

cialis kaufen

      http://genericadcialis.com/ - cialis generic

    <a href="http://genericadcialis.com/">generic cialis</a>

    cialis blutverdunnend

45 YuliaMap YuliaMap | E-mail | Web | 7. srpna 2017 v 16:39 | Reagovat

cheap daily cialis - view more

      http://canadiangcialisonline.com/ - cialis online

    <a href="http://canadiangcialisonline.com/">buy canadian cialis</a>

    buy brand cialis in amsterdam

Nový komentář

Přihlásit se
  Ještě nemáte vlastní web? Můžete si jej zdarma založit na Blog.cz.