Lilypad: semua mengenai papan Arduino kecil

pad lily arduino

Terdapat varios arduino "perisa", boleh dikatakan. Selain daripada Arduino UNO dan kakaknya arduino mega, terdapat lebih banyak pinggan ini. Beberapa mempunyai ciri khas untuk memenuhi semua kemungkinan keperluan pembuat. Dengan cara ini mereka akan menyesuaikan diri dengan semua jenis projek DIY. Yang berbeza dari yang disebutkan di atas adalah Lilypad.

Lilypad adalah papan pengembangan sumber terbuka kecil dan dengan beberapa ciri yang serupa dengan plat Arduino UNO asas, tetapi ukurannya telah dikurangkan jauh sehingga dapat disesuaikan dengan proyek tertanam, penggunaan rendah, peranti kecil di mana pengurangan ukuran itu penting, dan bahkan untuk pakaian rumah ...

Apa itu Lilypad?

pad lily

Salah satu peranti kecil yang berlaku di komuniti DIY adalah barang pakai. Maksudnya, dalam bahasa Sepanyol mereka akan menjadi alat "dpt dipakai", walaupun kedengarannya tidak terlalu bagus. Seperti yang anda bayangkan, sekiranya anda belum tahu, itu adalah alat yang boleh digunakan sebagai pakaian atau aksesori. Pasti anda telah melihat beberapa pakaian yang boleh dipakai seperti jam tangan pintar, kemeja-T, topi, dan lain-lain, yang mempunyai beberapa elemen elektronik untuk memaparkan mesej, mengeluarkan beberapa jenis isyarat, dll.

Nah, untuk jenis peranti ini tidak praktikal untuk menggunakan a Arduino UNO, Mega, dan lain-lain, kerana mereka adalah papan dengan ukuran yang cukup besar, yang bersama dengan jenis daya yang biasanya diperlukan oleh papan ini, menjadikan tugas membina alat pakai tidak mungkin bijaksana. Itulah sebabnya papan seperti Lilypad telah dibuat, bahagian penting lain dalam ekosistem Arduino.

Atas sebab ini, Flora Lilypad mereka tidak lebih dari papan pengembangan yang menyediakan pembuat dengan kapasiti yang sama seperti papan lain, tetapi dengan ukuran yang lebih kecil dan kemungkinan untuk menyatukan bekalan kuasa diskrit, seperti kecil sel butang.

Dalam artikel ini saya akan membahas LilyPad dan Flora, kerana kedua-dua projek ini sangat menarik untuk dibuat pakaian interaktif atau aksesori kecil seperti topi dengan lampu, jam tangan pintar anda sendiri (dalam gaya Fitbit, Appel iWatch, Samsung Galaxy Gear ...) T-shirt yang bertindak balas terhadap peristiwa Twitter, kasut yang bereaksi terhadap langkah, atau apa sahaja yang anda bayangkan.

Anda juga harus tahu bahawa komuniti dan pengeluar lain telah mengembangkan semua jenis projek pelengkap yang boleh anda gunakan dan banyak peranti tambahan (sensor, LED, penggerak, ...) yang berfungsi di samping plat ini untuk mengembangkan kemampuan mereka melebihi pangkalan.

Ciri teknikal LilyPad / Flora

ini Plat LilyPad / Flora Ia direka khas untuk pakaian dan tekstil, versi Arduino yang boleh dipakai seperti yang saya katakan. Ia dikembangkan oleh Leah Buechley dan SparkFun Electronics. Memang benar bahawa ciri-cirinya tidak sekuat papan Arduino yang lain, tetapi lebih fleksibel dan berkurang, kualiti yang tidak dimiliki papan lain.

pad lily

Papan LilyPad dikuasakan oleh mikrokontroler Atmel berkuasa rendah ATMega328P. Cip MCU yang hanya menuntut antara 0,75μA pada 0,2mA, bergantung pada modus, dan dengan voltan bekalan dari 2.7 hingga 5.5v. MCU ini 8-bit, berfungsi dengan frekuensi jam 8 MHz.

Walaupun saiznya kecil, papan ini mempunyai 23 pin GPIO supaya anda dapat memprogramkannya. Tetapi hanya 9 daripadanya yang dapat diakses, semuanya sebagai pin digital. Mereka bernombor seperti ini: 5, 6, 9, 10, 11, A2, A3, A4, dan A5. Dari semua itu, yang tanpa A boleh digunakan sebagai PWM. Di samping itu, ia boleh digunakan protokol I2C melalui pin A4 (SDA) dan A5 (SCL). Sudah tentu, akan ada pin GND sebagai tanah (ditandai dengan simbol -) dan satu lagi untuk kuasa 3v3 (ditandakan sebagai +).

Ingat bahawa jika anda memberi makan dengan 5v, itu akan menjadi voltan untuk pin digital. Sebaliknya, jika anda menggunakan bateri 3.7v, ia akan berfungsi pada 3.3v. Berhati-hati dengan ini !.

Lilypad mengintegrasikan penyambung JST untuk menyambungkan bateri lipo di bahagian belakang, walaupun penyesuai USB-siri tidak termasuk dalam kit asas (anda mesti membeli Modul FTDI). Apa yang termasuk cip MCP73831 bersepadu untuk mengecas bateri melalui USB, butang reset, beberapa LED bersepadu, salah satunya untuk mengetahui apakah papan dihidupkan dan satu lagi untuk debugging dapat diakses dengan pin 13.

yang Ciri teknikal LilyPad lengkap adalah:

  • Mikrokontroler 328Mhz Atmel ATmega8P.
    • 8-bit
    • SRAM 2KB
    • EEPROM 1KB
    • Memori kilat 32KB
  • Voltan bekalan dari 2.7v hingga 5v5.
  • Penggunaan antara 0.75 mikroamp hingga 0.2mA.
  • Pin digital 23, hanya 9 yang ada. Dengan 5 PWM (5,6,9,10,11).
  • Empat pin analog A2, A3, A4, A5. Di antaranya A4 (SDA) dan A5 (SCL) adalah untuk I2C.
  • Pin kuasa: 1 dari 3v3, 1 dari GND.
  • Arus maksimum pin: 40mA.
  • Dimensi berdiameter 55mm dan tebal 8mm.
  • Harga: sekitar € 6 atau € 7 (BELI DI SINI)

Flora

En kes Flora, Ini adalah piring Adafruit yang lebih mahal daripada yang sebelumnya, tetapi juga murah. Terdapat beberapa semakan papan ini, dengan v3. Ia sesuai dengan Arduino, dan direka oleh pengasas Adafruit, Limor Fried, yang dikenali dalam komuniti sebagai Ladyada, dan sebagai alternatif kepada LilyPad.

Ia mempunyai beberapa kelebihan menarik berbanding LilyPad, walaupun kelihatan hampir sama. Pinggan ini ya ia mengintegrasikan microUSB untuk hubungan anda, oleh itu ia sudah menjadi titik tambahan. Di samping itu, Flora mempunyai dimensi 45mm dan 7mm, yang menjadikannya agak lebih kecil, walaupun hampir sama dalam kes ini.

Satu lagi kelebihan Flora adalah fungsi yang dilaksanakannya soal Lilypad. Juga, jika anda ingin pergi lebih jauh, mereka juga menjual alat pengembangan lengkap.

kepada Flora, ciri-ciri yang lain adalah:

  • Pengawal mikro Atmel ATmega32U4 16 Mhz.
    • 8-bit
    • SRAM 2.5KB
    • Kilat 32KB
    • EEPROM 1KB
  • Voltan bekalan 3.5v hingga 16v.
  • Penggunaan maksimum dari 8mA hingga 20mA.
  • Pin digital yang ada dikurangkan sebanyak 1, iaitu, anda mempunyai 8 pin. Mereka adalah 0, 1, 2, 3, 6, 9, 10 dan 12. Sebagai PWM terdapat 4 daripadanya, yang bernombor 3, 6, 9 dan 10. Ia mempunyai I2C, tetapi kali ini mereka berada di 2 (SDA ) dan 3 (SCL).
  • Neopixel bersepadu yang boleh diakses dari pin 8.
  • Anda mempunyai 4 pin analog: A7, A9, A10 dan A11.
  • Tambahkan 2 pin voltan 3v3 dan 3 jenis GND. Juga, tambahkan output VBATT. Pin terakhir ini memberikan voltan bateri yang digunakan untuk menyalakannya, oleh itu, ia dapat digunakan sebagai satu lagi pin kuasa, seperti untuk NeoPixel (selalu hingga 150mA beban maksimum, tetapi berhati-hati kerana ia meningkatkan penggunaan).
  • Dimensi 45mmx7mm.
  • Harga dari 16-30 € (BELI DI SINI)

Pinggan berbeza dari segi asalnya. Sementara Flora berasal dari Adafruit, Lilypad berasal dari Arduino dan Sparkfun. Tetapi kedua-duanya direka untuk alat pakai, dan dengan dimensi dan ciri yang serupa seperti yang anda lihat.

Memulakan program dengan Arduino IDE

Tangkapan skrin Arduino IDE

kepada program Flora dan LilyPad sama seperti melakukannya dengan Arduino UNO, dan lain-lain. Bahasa pengaturcaraan yang sama dan persekitaran pengembangan yang sama digunakan, yaitu, IDE Arduino. Satu-satunya perbezaan yang harus anda ingat ialah anda mesti memilih jenis plat untuk diprogramkan dalam menu IDE, kerana secara lalai ia akan menjadi UNO.

kepada pilih pinggan dengan betul dalam Arduino IDE:

  • Lilypad: pergi ke Arduino IDE, kemudian ke Alat, kemudian ke bahagian Papan dan di sana pilih papan LilyPad. Dengan modul FTDI disambungkan dan kabel dari PC ke microUSB, anda boleh meneruskan lakaran untuk membiarkannya diprogramkan.
  • Flora: pergi ke Arduino IDE, kemudian File, kemudian Preferences. Di tab Tetapan, cari "Pengurus URL plat tambahan" dan di sana tampal pautan ini. Ngomong-ngomong, jika anda sudah mempunyai URL lain dalam bidang itu, gunakan koma untuk memisahkan URL baru ini yang anda tambahkan dan jangan hapus yang lama, atau klik ikon di sebelah kotak teks dan tambahkan URL baru di bawah yang lain satu di tetingkap baru yang muncul. Setelah selesai, klik OK dan anda selesai. Sekarang pergi ke Alat, Papan, pengurus Kad, dan pilih Sumbangan dari menu lungsur Jenis, cari di enjin carian "Adafruit AVR" tanpa tanda petik dan pasang Pasang. Setelah selesai, anda boleh kembali ke menu Tools, LilyPad Arduino Board dan di dalamnya anda boleh memilih Adafruit Flora yang akan muncul setelah memasang plugin tersebut. Di sini anda secara langsung menyambungkan kabel USB ke microUSB dari papan, tanpa memerlukan modul yang berasingan.

Prosedur selebihnya akan sama seperti papan Arduino yang lain, dengan mempertimbangkan sumber perkakasan yang ada, yang akan lebih kecil ... Contohnya, untuk mengedipkan LED yang anda sambungkan ke pin 6 LilyPad / Flora, anda boleh menggunakan contoh kod berikut:

const byte pinLed6 = 6;

void setup() {
  // Modo del pin como salida
  pinMode(pinLed6, OUTPUT);

}

void loop() {
  // Hacemos parpadear el LED cada 3 segundos
  digitalWrite(pinLed6, HIGH);
  delay(3000);
  digitalWrite(pinLed6, LOW);
  delay(3000);
  digitalWrite(pinLed6, HIGH);
  delay(3000);
  digitalWrite(pinLed6, LOW);
  delay(3000);
 
}

Menjadi yang pertama untuk komen

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.