LilyPad ATmega32U4 microUSB kompatibilno z Arduino

12.99 (DDV vključen)

LilyPad ATmega32U4 microUSB je nosljiva plošča z ATmega32U4 in native microUSB — brez zunanjega programatorja, s podporo za HID emulacijo tipkovnice in miške.

Ni na zalogi

Prijava na sporočilo ob novi zalogi.

Opis

Opis

LilyPad ATmega32U4 microUSB — nosljiva platforma z vgrajenim USB brez zunanjega programatorja

LilyPad ATmega32U4 microUSB je naslednica klasičnega LilyPad krmilnika, ki odpravi eno poglavitno oviro: za programiranje ne potrebujete zunanjega FTDI adapterja. Mikrokrmilnik ATmega32U4 vsebuje vgrajen USB krmilnik — enako kot Arduino Leonardo — kar pomeni, da se plošča direktno priključi na računalnik prek microUSB kabla. Obenem se računalniku predstavi kot HID naprava (tipkovnica, miška), kar odpira povsem nove možnosti za interaktivne nosljive projekte.

Ohranila je vso eleganco LilyPad filozofije: krožna oblika premera 50 mm, šivne blazinice za prevodne niti, delovna napetost 3,3V in nizka poraba. Za začetnike velik korak naprej v primerjavi z LilyPad 328P, za izkušene pa možnost HID emulacije tipkovnice in miške.

Anatomija krmilnika

Tip krmilnikaArduino LilyPad USB (nosljiva platforma)
MikrokrmilnikATmega32U4, AVR 8-bit, 8 MHz
USB komunikacijski chipNi — ATmega32U4 ima native USB (kot Leonardo)
USB konektorMicro-USB
Logična napetost3,3V

Ključne lastnosti

  • Native USB — brez FTDI adapterja – Priključite microUSB kabel in plošča je takoj prepoznana v Arduino IDE. Ni dodatne strojne opreme.
  • HID emulacija – ATmega32U4 se lahko predstavi kot USB tipkovnica ali miška — nosljivi krmilnik, ki pošilja tipkovniške ukaze ob kretnji ali dotiku.
  • 32 KB Flash, 2,5 KB SRAM – Dovolj za kompleksne projekte z več senzorji, OLED prikazovalnikom in komunikacijo.
  • Šivne blazinice – Krožna oblika z zakrivljenimi ušesi za preklanje prevodnih niti; brez spajkanja.
  • 3,3V logika – Direktno kompatibilna z nizkoenergijskimi senzorji in BLE moduli.

Kaj potrebujem za začetek?

  • Micro-USB kabel – Za programiranje in napajanje direktno iz računalnika.
  • Arduino IDE (brezplačen) – arduino.cc/en/software; izberite Tools → Board → LilyPad Arduino USB.
  • Gonilnik (Windows 7/8) – Na Windows 10/11 in macOS/Linux gonilnik ni potreben.
  • Prevodna nit in baterija – LiPo 3,7V s polnilnikom za baterijsko delovanje.

Moj prvi projekt – 3 koraki

  1. Priključi microUSB kabel na ploščo in računalnik.
  2. V Arduino IDE nastavi: Tools → Board → LilyPad Arduino USB, Tools → Port → izberi COM/tty port.
  3. File → Examples → Basics → Blink → Upload (ob nalaganju po potrebi pritisnite reset tipko).

Primeri uporabe

  • Nosljivi HID krmilnik (rokavica z upogibnimi senzorji, ki simulira tipkovnico za glasbeni nastop)
  • Interaktivna moda (oblačilo pošilja emoji prek USB tipkovnice ob dotiku blazinice)
  • Zdravstveni monitor (merjenje temperature in BPM, prenos podatkov prek USB)
  • Izobraževalni projekt (otroška oblačila z LED vzorci, programirana neposredno iz IDE)
  • Scenska oprema (rekvizit, ki sproži računalniški ukaz ob pritisku brez vidnega vmesnika)

Tehnični pregled

Tehnične specifikacije

MikrokrmilnikATmega32U4
ArhitekturaAVR 8-bit RISC
Hitrost ure8 MHz
Flash pomnilnik32 KB (4 KB bootloader)
RAM (SRAM)2,5 KB
EEPROM1 KB
Digitalni I/O pini9 šivnih blazinic
PWM izhodi4
Analogni vhodi4 (10-bitna ločljivost)
KomunikacijaUART, SPI, I2C, native USB (HID/CDC)
Delovna napetost3,3V
Napajalni razpon3,5V – 5V (prek VCC pin ali microUSB)
USB chipNative (vgrajen v ATmega32U4)
USB konektorMicro-USB
OblikaKrog, premer 50 mm

Primerjava: LilyPad 32U4 vs LilyPad 328P vs Arduino Leonardo

LilyPad 32U4LilyPad 328PArduino Leonardo
MCUATmega32U4ATmega328PATmega32U4
Flash32 KB32 KB32 KB
RAM2,5 KB2 KB2,5 KB
USBnative microUSBFTDI adapternative microUSB
HID emulacijaDaNeDa
OblikaKrog 50 mmKrog 50 mmPravokotnik

Inženirski PRO nasvet

ATmega32U4 ob zagonu potrebuje ~8 sekund za inicializacijo USB — to je normalno, ne napaka. Ko naložite novo kodo, se plošča resetira in računalnik jo za ~8 sekund izgubi s seznama portov. Začetniki ob tem paniko klikajo Upload znova in dobijo napako "Serial port busy". Rešitev: počakajte 10 sekund po resetu, preden pritisnete Upload, ali takoj po kliku Upload pritisnite reset tipko na plošči. V kodi vedno dodajte while(!Serial); po Serial.begin(9600); za zanesljivo inicializacijo serijskega porta.

Kompatibilnost

Arduino IDE 1.8.x ali 2.x; board definition: LilyPad Arduino USB v paketu Arduino AVR Boards. Windows 10/11 in macOS/Linux prepoznata ploščo brez gonilnikov. Windows 7/8: namestite CDC gonilnik iz Arduino IDE namestitvenega paketa. Knjižnice, napisane za Arduino Leonardo, delujejo brez sprememb.

Dokumentacija

YouTube