vývojová destička pro mikropočítače Microchip s USB
Pravidla fóra
Vkládejte prosím jen HOTOVÉ projekty, které chcete představit ostatním.
Vkládejte prosím jen HOTOVÉ projekty, které chcete představit ostatním.
vývojová destička pro mikropočítače Microchip s USB
z toho co "dům dal" jsem sestavil takovouto mini-destičku http://www.jplabs.co.uk/cz/articles/pic_usb.html, která umožňuje začít pracovat a programovat s mikropočítači Microchip, které mají USB rozhraní. Rozměry 82x104mm.
Proč jsem ji sestavil?
K této destičce vyrobím přes prázdniny dvě nástavby, pomocí kterých bude možno dálkově ovládat servo, tedy skutečné servo, které má výstup se zpětnou vazbou. Například takovéto servo na stahovaní žaluzií a závěsů: http://www.jplabs.co.uk/eshop/images/belimo.jpg. Dá se použít také na natáčení menší antény nebo natáčení kamery a podobně. Je to levné servo švýcarské firmy Belimo. Prodává se také v Česku. Má napájení 24V, (lhostejno zda AC nebo DC), točivý moment 10 Nm, příkon 3.5 Watt a úhel natočení od 0°do 95˚. Servo má dva kabely, první je napájení motoru a na druhém kabelu je referenční napětí a výstup o aktuální poloze serva.
K základní mikropočítačové destičce tak přibude ovládací destička s klávesnicí, displejem a rozhraním k servu (buď bezdrátové v pásmu 433 MHz nebo 860 MHz nebo drátové RS422). Touto, tzv. "ovládací" destičkou se bude servo dálkově ovládat. Druhá destička tzv. "servrová" bude se základní destičkou s mikropočítačem umístěná u serva. Přečte aktuální polohu ze serva a údaj odešle na ovládací destičku, kde se zobrazí skutečná poloha serva.
Obě destičky se zasunou vždy jako nástavby do lišt nad vývojové polem základní destičky.
Základní destička se dá samozřejmě použít k čemukoliv jinému. Kdo má zájem o prázdný plošný spoj, může jej získat u mne (dokud jsou).
Proč jsem ji sestavil?
K této destičce vyrobím přes prázdniny dvě nástavby, pomocí kterých bude možno dálkově ovládat servo, tedy skutečné servo, které má výstup se zpětnou vazbou. Například takovéto servo na stahovaní žaluzií a závěsů: http://www.jplabs.co.uk/eshop/images/belimo.jpg. Dá se použít také na natáčení menší antény nebo natáčení kamery a podobně. Je to levné servo švýcarské firmy Belimo. Prodává se také v Česku. Má napájení 24V, (lhostejno zda AC nebo DC), točivý moment 10 Nm, příkon 3.5 Watt a úhel natočení od 0°do 95˚. Servo má dva kabely, první je napájení motoru a na druhém kabelu je referenční napětí a výstup o aktuální poloze serva.
K základní mikropočítačové destičce tak přibude ovládací destička s klávesnicí, displejem a rozhraním k servu (buď bezdrátové v pásmu 433 MHz nebo 860 MHz nebo drátové RS422). Touto, tzv. "ovládací" destičkou se bude servo dálkově ovládat. Druhá destička tzv. "servrová" bude se základní destičkou s mikropočítačem umístěná u serva. Přečte aktuální polohu ze serva a údaj odešle na ovládací destičku, kde se zobrazí skutečná poloha serva.
Obě destičky se zasunou vždy jako nástavby do lišt nad vývojové polem základní destičky.
Základní destička se dá samozřejmě použít k čemukoliv jinému. Kdo má zájem o prázdný plošný spoj, může jej získat u mne (dokud jsou).
S časem se vše zhoršuje (zákon prof. Parkinsona)

Re: vývojová destička pro mikropočítače Microchip s USB
Zkusil jsem hledat serva Belimo, ale nabízelo mi to jen modely kolem 6.000-9.000 Kč (což v porovnání se servy z oblíbených obchodů, kde začínají na nějakých 60 kč, čili o dva řády níže, mi moc nevychází jako levné), ale nevím, jestli to je přesně to, co jsi použil, nebo máš nějaký výrazně levnější zdroj.
Tahle cenová hladina mi nepřijde příhodná pro amatéry začátečníky na hraní.
V Board manageru Arduino IDE jsem PIC nenašel žádný, tak nevím, jestli to tím půjde programovat.
Windows taky nemám, tak ani ten doporučený SW by se mi nejspíš neinstaloval snadno.
Žaluzie a rolety doma stahuju originální šňůrkou a funguje to dobře.
S THT čipama si hraju na breadboardu, ale obecně nějaká podobná destička se někomu třeba může hodit, jen si musí zkontrolovat/navrhnout, aby byla použitelná i pro jeho oblíbené čipy (vypadá to, že to není míněno pro běžné Arduino modely, ani MCU).
Celkově mi tento projekt nepřijde pro Arduino přínosný, ale možná mi něco uniklo.
Tahle cenová hladina mi nepřijde příhodná pro amatéry začátečníky na hraní.
V Board manageru Arduino IDE jsem PIC nenašel žádný, tak nevím, jestli to tím půjde programovat.
Windows taky nemám, tak ani ten doporučený SW by se mi nejspíš neinstaloval snadno.
Žaluzie a rolety doma stahuju originální šňůrkou a funguje to dobře.
S THT čipama si hraju na breadboardu, ale obecně nějaká podobná destička se někomu třeba může hodit, jen si musí zkontrolovat/navrhnout, aby byla použitelná i pro jeho oblíbené čipy (vypadá to, že to není míněno pro běžné Arduino modely, ani MCU).
Celkově mi tento projekt nepřijde pro Arduino přínosný, ale možná mi něco uniklo.
Re: vývojová destička pro mikropočítače Microchip s USB
Neřeším stahování rolet, ale řeším natáčení videokamery za pohybujícím objektem a také natáčení parabolické antény na střeše. Belimo servo na to úplně stačí.
Ohledně serv... Jak jsem psal dříve, motorek Igráček, nebo motorek Graupneráček není servo. Je to motorek pro dětské hračky. Netuším, kdo vymyslel tu blbost, že tomu bude říkat "servo".
Skutečné servo začíná cenově někde od USD500 (slovy: pět set US dolarů). A to je dost levný servo, nějaký čínský nebo tak. Serva evropských výrobců jsou začínají od 2-3-násobku čínských výrobků. Proti tomu je Belimo na stahování rolet nebo řízení klapek, kohoutů skutečně dobrou volbou pro začátečníky. Existuje ještě slovinská firma Fiskars, která dělá motorizované serva pro řízení ventilů. Ty stojí méně, tak od 1500 Kč bez ventilu a bez snímače polohy.
Snímač polohy si lze udělat samodomo. Existují optické, magnetické, indukční a kapacitní snímače polohy. Nejsnadněji zhotovitelný doma je optický pomocí fotodiod. Horší je vyrobit magnetický snímač polohy. Indukční a kapacitní snímač polohy už doma bez měřících přístrojů nevyrobíš. Další možností je na hřídel připojit přes převod potenciometr a mít výstup o poloze serva analogový, ten se dá načíst do Božského Arduina (teda jestli Arduino má nějaký AD převodník).
Arduino asi nepoužívá PIC18F Microchip. Tedy, nemám přehled o Arduinech, ale už od pohledu na inzeráty nabízející Arduino za 1-2 USD mi to přijde jaksi "mimo" a pochybuju, že by bylo postaveno na 18F4550 s USB portem. To by nebylo za 2 dolary. Ani z Alíkárny ne.
Pro Microchip existuje vývojový software také pro Linuxy, též gratis. Chce to jen vyndat špuntíky z uších a sundat klapky z očí.
Ohledně serv... Jak jsem psal dříve, motorek Igráček, nebo motorek Graupneráček není servo. Je to motorek pro dětské hračky. Netuším, kdo vymyslel tu blbost, že tomu bude říkat "servo".
Skutečné servo začíná cenově někde od USD500 (slovy: pět set US dolarů). A to je dost levný servo, nějaký čínský nebo tak. Serva evropských výrobců jsou začínají od 2-3-násobku čínských výrobků. Proti tomu je Belimo na stahování rolet nebo řízení klapek, kohoutů skutečně dobrou volbou pro začátečníky. Existuje ještě slovinská firma Fiskars, která dělá motorizované serva pro řízení ventilů. Ty stojí méně, tak od 1500 Kč bez ventilu a bez snímače polohy.
Snímač polohy si lze udělat samodomo. Existují optické, magnetické, indukční a kapacitní snímače polohy. Nejsnadněji zhotovitelný doma je optický pomocí fotodiod. Horší je vyrobit magnetický snímač polohy. Indukční a kapacitní snímač polohy už doma bez měřících přístrojů nevyrobíš. Další možností je na hřídel připojit přes převod potenciometr a mít výstup o poloze serva analogový, ten se dá načíst do Božského Arduina (teda jestli Arduino má nějaký AD převodník).
Arduino asi nepoužívá PIC18F Microchip. Tedy, nemám přehled o Arduinech, ale už od pohledu na inzeráty nabízející Arduino za 1-2 USD mi to přijde jaksi "mimo" a pochybuju, že by bylo postaveno na 18F4550 s USB portem. To by nebylo za 2 dolary. Ani z Alíkárny ne.
Pro Microchip existuje vývojový software také pro Linuxy, též gratis. Chce to jen vyndat špuntíky z uších a sundat klapky z očí.
S časem se vše zhoršuje (zákon prof. Parkinsona)

Re: vývojová destička pro mikropočítače Microchip s USB
Na programování (UDPI) MCU Microchip ATtinyxxx používám Microchip MPLAB Snap (PG164100)
.
Dále MPLAB X IDE, Harmony 3 (pro MCU SAM) / VS Code s podporou Microchip
.
Dále MPLAB X IDE, Harmony 3 (pro MCU SAM) / VS Code s podporou Microchip
Re: vývojová destička pro mikropočítače Microchip s USB
Čili tento projekt prostě pro Arduino nijak přínosný není.
Takže nechápu, proč máš nutkání ho cpát zrovna na server o Arduinech.
(Jako chápu, že si někdo třeba upeče bochník chleba, uplete z proutí pomlázku, sekerou porazí a rozporcuje strom a udělá z toho verandu ... jsou to všechno hezké projekty a na správném místě se budou hezky vyjímat, ale na server o Arduinu tak nějak prostě nepatří. A taky sem takové projekty nikdo (kromě tebe) nestrká.)
Takže nechápu, proč máš nutkání ho cpát zrovna na server o Arduinech.
(Jako chápu, že si někdo třeba upeče bochník chleba, uplete z proutí pomlázku, sekerou porazí a rozporcuje strom a udělá z toho verandu ... jsou to všechno hezké projekty a na správném místě se budou hezky vyjímat, ale na server o Arduinu tak nějak prostě nepatří. A taky sem takové projekty nikdo (kromě tebe) nestrká.)
Re: vývojová destička pro mikropočítače Microchip s USB
Plošňáčky byly rychle rozebrány. Udělal jsem update, vylepšil jsem modul. Následující destička půjde do výroby v první polovině srpna. Bude to jednorázová akce. Dodatečně se později dělat nebudou. Do poloviny srpna máte možnost si rezervovat plošňáček a sami si vyrobit jeden modul. Vše na desce je v THD, pro montáž stačí pistolová páječka.
Co umí nový modul:
byl přidán RTC 1307 zálohovaný baterií 2032, EEPROM (I2c), teplotní čidlo 18B20, konektor RJ11-4 pro externí čidlo teploty a vlhkosti SHT-71 od Sensirionu. Počet tlačítek rozšířen na 3 + reset. Byl přidán RF modul, vysílač v pásmu 433 MHz s dosahem 700 metrů ve volném prostoru nebo 300 metrů uvnitř cihlové budovy. RF vysílač má tři kanály a lze jej ovládat buď přímo třemi tlačítky nebo z mikropočítače (18F4550). Signál do RF vysíače je možno kodovat nebo nekódovat. Na desce je pomocný konektor, kolíková lišta 2x20 pin na kterou jsou vyvedeny všechny signály MCU. Je možno si tak přidat další rozšíření. MCU má stále dost volných nepoužitých signálů.
Na desce je dále displej, buďto OLED 16x2 nebo OLED 20x2. Displej se montuje buďto nasunutím na konektor z druhé strany než jsou součástky, anebo se připojí na plochý kabel 16 linek.
Napájení modulu je opět buďto z nestabilizovaného zdroje 7 až 12V přes napájecí jack, anebo z USB portu.
Programování modulu ... klasicky přes ICSP konektor.
Co umí nový modul:
byl přidán RTC 1307 zálohovaný baterií 2032, EEPROM (I2c), teplotní čidlo 18B20, konektor RJ11-4 pro externí čidlo teploty a vlhkosti SHT-71 od Sensirionu. Počet tlačítek rozšířen na 3 + reset. Byl přidán RF modul, vysílač v pásmu 433 MHz s dosahem 700 metrů ve volném prostoru nebo 300 metrů uvnitř cihlové budovy. RF vysílač má tři kanály a lze jej ovládat buď přímo třemi tlačítky nebo z mikropočítače (18F4550). Signál do RF vysíače je možno kodovat nebo nekódovat. Na desce je pomocný konektor, kolíková lišta 2x20 pin na kterou jsou vyvedeny všechny signály MCU. Je možno si tak přidat další rozšíření. MCU má stále dost volných nepoužitých signálů.
Na desce je dále displej, buďto OLED 16x2 nebo OLED 20x2. Displej se montuje buďto nasunutím na konektor z druhé strany než jsou součástky, anebo se připojí na plochý kabel 16 linek.
Napájení modulu je opět buďto z nestabilizovaného zdroje 7 až 12V přes napájecí jack, anebo z USB portu.
Programování modulu ... klasicky přes ICSP konektor.
S časem se vše zhoršuje (zákon prof. Parkinsona)

Re: vývojová destička pro mikropočítače Microchip s USB
nevím, proč se obrázek tady nezobrazuje celý a celý a nerozumím, proč při psaní příspěvku mne to několikrát odloguje a musím se stále a stále znovu přihlašovat ...
S časem se vše zhoršuje (zákon prof. Parkinsona)

Re: vývojová destička pro mikropočítače Microchip s USB
Zjistil jsem, kde je asi problém se zobrazováním obrázků. Obrázek je v pořádku, viz zde: http://www.jplabs.co.uk/cz/articles/ima ... _popis.jpg , ale Microsoft prohlížeč obrázek zobrazí jen zčásti. Když vyvolám ode mne obrázek z hard disku, počítač jej zobrazí pomocí MS prohlížeče a pouze část, tak jako zde. Když stejný obrázek zobrazím pomocí FireFox, problém není.
S časem se vše zhoršuje (zákon prof. Parkinsona)

Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 1 host