Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Elektroda.pl
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Edu-C - zgodny z Arduino komputer edukacyjny z AVR328 i wyświetlaczem OLED

pseven 20 Jan 2019 14:06 1536 8
Computer Controls
  • Edu-C - zgodny z Arduino komputer edukacyjny z AVR328 i wyświetlaczem OLED
    Edu-C to nowy jednopłytkowy komputer edukacyjny firmy Didel.

    Sercem komputera jest mikrokontroler AVR328 firmy Atmel zawierający procesor AVR (RISC) o taktowaniu 8MHz.

    Programowanie komputera odbywać może się w środowisku Arduino. Dokumentację znaleźć można na stronie twórców (w chwili pisania artykułu wyłącznie w języku francuskim). Komputer posiada 2KB pamięci SRAM, 32KB pamięci flash i 1KB pamięci EEPROM (zawarte w układzie AVR328).

    Komputer posiada port micro USB.

    Oprócz tego komputer posiada:
    -wyświetlacz OLED o rozdzielczości 28x64 pikseli;
    -7-segmentowy wyświetlacz LED;
    -2 potencjometry;
    -2 mikroprzełączniki;
    -8 diod LED.

    Wymiary i waga nie zostały podane. Napięcie zasilania - 5V. Typowy pobór prądu nie został podany. Chłodzenie odbywa się w sposób pasywny. Zakres temperatur użytkowania, zakres wilgotności względnej, odporność na drgania i wstrząsy nie zostały określone.

    Więcej informacji na temat Edu-C znaleźć można na stronie producenta.

    Cena wynosi 45 dolarów (ok. 170 zł). Płytkę kupić można za pośrednictwem Tindie. Koszty wysyłki do Polski wynoszą 3 dolary amerykańskie (ok. 11 zł).

    Jakie macie pomysły na wykorzystanie takiego rodzaju komputera?

    Źródło:
    https://www.cnx-software.com/2019/01/11/edu-c-arduino-board-education-game-development/
    https://www.didel.com/educ/
    https://www.tindie.com/products/jdn/edu-c-learn-to-program-and-play-your-own-games/

    Cool? Ranking DIY
    Do you have a problem with Arduino? Ask question. Visit our forum Arduino.
    About Author
    pseven
    Translator, editor
    Offline 
    Z wykształcenia - technik elektronik. Pasja - nowe technologie. Dla portalu Elektroda opracowuje informacje produktowe z dziedziny elektroniki, elektroniki przemysłowej.
    Has specialization in: tłumaczenia, copywriting
    pseven wrote 8810 posts with rating 1863, helped 0 times. Been with us since 2009 year.
  • Computer Controls
  • #2
    krisRaba
    Level 31  
    pseven wrote:
    AVR328 firmy Atmel

    A co to jest? ;) Chyba że chodzi o ATmega328P... firmy Microchip ;) ;) ;)
    Bo wątpię, że chodzi o notę aplikacyjną AVR328 - http://ww1.microchip.com/downloads/en/AppNotes/doc7599.pdf

    pseven wrote:
    o taktowaniu 8MHz

    Może w tym projekcie tak go skonfigurowali, ale maksymalny zegar tego MCU to 20MHz ;)

    pseven wrote:
    wykorzystanie takiego rodzaju komputera

    Widzę prosty MCU awansował do miana komputera. No można się spierać, że w jakimś sensie, na siłę, taką nazwę można do tej płytki przyczepić... ale to duża siła musi być :D Natomiast nie ma takiej siły, której dział marketingu nie wyprodukuje :D
  • Computer Controls
  • #3
    tronics
    Level 38  
    Quote:
    Widzę prosty MCU awansował do miana komputera.

    6502 i Z80 były jeszcze prostsze, a były sercem komputera ;) Do tego jeszcze interpreter basica albo micropython i et voila!
  • #4
    krisRaba
    Level 31  
    No tak, podobnie jak przekaźnik :-P
  • #6
    LChucki
    Level 31  
    tronics wrote:
    6502 i Z80 były jeszcze prostsze, a były sercem komputera

    Kiedy to było? Czy istniały wtedy AVR? Nawet jakby istniały to do komputera domowego nie nadawały by się.
  • #7
    fotomh-s
    Level 22  
    Ale taki Z-80 zwykle miał podpięte dużo więcej RAMu, a tutaj mamy 2019 rok i nadal 2kB...
    Jak już budować coś takiego to na STM32. Są w podobnych cenach a wymieniać ich zalety na AVRami można w nieskończoność...

    45$ za AVRa i to nawet nie XMEGA... Śmiech na sali...

    Ostatnio popularne są płytki z STM32 zwane "Blue Pill". 2$ na ali (wysyłka darmowa), 128kB FLASH (zwykle wymieniane jest 64kB ale w większości nie jest to prawdą), 20kB SRAM z funkcją podtrzymania bateryjnego, wbudowany oscylator dla RTC na płytce, 72MHz efektywne taktowanie bez OC, sprzętowe USB i CAN, 3xUART, 2xSPI, 2xI2C, dużo lepszy system przerwań (ZTCP to podpina przerwania pod dowolny GPIO + przerwania mają programowalny priorytet), timery 16bit (bez pitu pitu 8 bitów) oraz 16bit prescaler, 32bit licznik dla sprzętowego RTC, 10 kanałów ADC po 12bitów...

    Wystarczy zrobić podobnego grata ale z STMem, możliwości większe a cena podobna.
    AVR jet OK ale nie za tą cenę i nie w tej konfiguracji.

    Quote:
    Jakie macie pomysły na wykorzystanie takiego rodzaju komputera?

    Cel dla wiatrówki, na wyświetlaczu wyświetlić tarczę...
  • #8
    tronics
    Level 38  
    Quote:
    Ale taki Z-80 zwykle miał podpięte dużo więcej RAMu, a tutaj mamy 2019 rok i nadal 2kB...

    Bez znaczenia, zanim termin mikrokontroler przebił wszystkie pozostałe to niejednokrotnie używany był zamiennie (lub uzupełniająco) termin "single chip microcomputer". Dlatego nie rozumiem czepiania się, że niby taka płytka NIE MOŻE mieć w nazwie komputer. Z80, AVR, 6502 i 8051 mogą zaadresować 64KB RAM (8051 i większe AVR jako zewnętrzna pamięć). Ale Z80 i 6502 wykonają program z RAM "bezpośrednio", a AVR i 8051 nie. 51 można nieco "okantować" i odpowiednio przerabiając PSEN jednak używać RAM jako pamięci programu, ale i tak na początek trzeba "zainjectować" bootloader do tego RAM zanim 51 zacznie go czytać. AVR jak dobrze kojarzę takiej opcji nie oferuje (tj. zewnętrznej pamięci programu) więc pozostaje tylko interpreter-alike.
    Quote:
    Wystarczy zrobić podobnego grata ale z STMem, możliwości większe a cena podobna.

    A po co, zaprojektujesz w podobnej cenie wydajniejszy i mający jeszcze więcej pamięci komputer na jakimś SoCu allwinnera ;) Niektóre są w cenie lepszych mikrokontrolerów STM32. SPI, I2C i UARTy też mają. A dobre ADC, DAC itp. można podpiąć na w/w.

    Quote:
    Ostatnio popularne są płytki z STM32 zwane "Blue Pill".

    Ostatnio? Ładne parę lat temu wszędzie, ostatnio w końcu w Polsce. Ale to "old tech ", a popularność zawdzięcza temu, że można zmarnować więcej mocy na arduino i dalej się będzie kulać :)
    Quote:
    AVR jet OK ale nie za tą cenę i nie w tej konfiguracji.

    Nie jest ok. Byłby ok 10 lat temu. Byłby super 15 lat temu. W tej konfiguracji i cenie. Ale od tamtego czasu wiele się zmieniło.
  • #9
    LChucki
    Level 31  
    tronics wrote:
    51 można nieco "okantować" i odpowiednio przerabiając PSEN jednak używać RAM jako pamięci programu,

    tronics wrote:
    ale i tak na początek trzeba "zainjectować" bootloader do tego RAM zanim 51 zacznie go czytać.

    Nic nie trzeba robić programowo, to realizuje sprzęt. Rozwiązaniem jest jedna bramka AND (suma PSEN i WR) https://serwis.avt.pl/manuals/AVT2250.pdf

    tronics wrote:
    AVR jak dobrze kojarzę takiej opcji nie oferuje (tj. zewnętrznej pamięci programu)

    Zgadza się, AVR nie ma takiej opcji.