Lilypad: semua tentang papan Arduino berukuran kecil

Lilypad Arduino

Ada vSejumlah "rasa" Arduino, boleh dikatakan. Selain Arduino UNO dan kakak laki-lakinya arduino mega, masih ada lagi piring ini. Beberapa dengan karakteristik yang sangat spesifik untuk memenuhi semua kemungkinan kebutuhan pembuat. Dengan cara ini mereka akan beradaptasi dengan semua jenis proyek DIY. Yang berbeda dari yang disebutkan di atas adalah Lilypad.

Lilypad adalah papan pengembangan open source kecil dan dengan beberapa karakteristik yang mirip dengan pelat Arduino UNO mendasarkan, tetapi ukurannya telah dikurangi secara signifikan sehingga dapat disesuaikan dengan proyek yang disematkan, konsumsi rendah, perangkat kecil yang penting untuk memperkecil ukuran, dan bahkan untuk perangkat yang dapat dikenakan di rumah ...

Apa itu Lilypad?

Daun teratai

Salah satu perangkat kecil yang pernah berjaya di komunitas DIY adalah dapat dipakai. Artinya, dalam bahasa Spanyol, mereka akan menjadi perangkat yang "dapat dikenakan", meskipun suaranya tidak terlalu bagus. Seperti yang bisa Anda bayangkan, seandainya Anda belum mengetahuinya, itu adalah perangkat yang bisa digunakan sebagai pakaian atau aksesori. Tentunya Anda sudah pernah melihat beberapa perangkat wearable seperti jam tangan pintar, kaos oblong, topi, dll, yang memiliki beberapa elemen elektronik untuk menampilkan pesan, memancarkan beberapa jenis sinyal, dll.

Nah, untuk perangkat jenis ini kurang praktis menggunakan a Arduino UNO, Mega, dll., Karena ini adalah papan dengan ukuran yang cukup besar, yang bersama dengan jenis daya yang biasanya dibutuhkan papan ini, akan membuat tugas membangun perangkat yang dapat dikenakan menjadi tidak mungkin bijaksana. Itulah sebabnya papan seperti Lilypad telah dibuat, bagian penting lainnya dalam ekosistem Arduino.

Oleh karena itu, Flora Lilypad mereka tidak lebih dari papan pengembangan yang menyediakan pembuat dengan kapasitas yang sama seperti papan lainnya, tetapi dengan ukuran yang lebih kecil dan kemungkinan mengintegrasikan catu daya terpisah, seperti papan kecil sel tombol.

Pada artikel ini saya akan membahas LilyPad dan Flora, karena kedua proyek sangat menarik untuk dibuat pakaian interaktif atau aksesori kecil seperti topi dengan lampu, jam tangan pintar Anda sendiri (dengan gaya Fitbit, Appel iWatch, Samsung Galaxy Gear…) T-shirt yang bereaksi terhadap peristiwa Twitter, sepatu kets yang bereaksi terhadap langkah, atau apa pun yang dapat Anda bayangkan.

Juga, Anda harus tahu bahwa komunitas dan produsen lain telah mengembangkan semua jenis proyek pelengkap yang dapat Anda gunakan dan banyak perangkat tambahan (sensor, LED, aktuator, ...) yang bekerja di samping pelat ini untuk memperluas kemampuannya melebihi kemampuan dasar.

Karakteristik teknis LilyPad / Flora

ini Piring LilyPad / Flora Ini dirancang khusus untuk garmen dan tekstil, versi Arduino yang dapat dikenakan seperti yang saya katakan. Ini dikembangkan oleh Leah Buechley dan SparkFun Electronics. Memang benar bahwa karakteristiknya tidak sekuat papan Arduino lainnya, tetapi lebih fleksibel dan berkurang, kualitas yang tidak dimiliki papan lain.

Daun teratai

Papan LilyPad didukung oleh mikrokontroler Atmel berdaya rendah ATMega328P. Chip MCU yang hanya membutuhkan antara 0,75μA pada 0,2mA, tergantung pada mode, dan dengan tegangan suplai dari 2.7 hingga 5.5v. MCU ini adalah 8-bit, bekerja dengan frekuensi clock 8 MHz.

Meski ukurannya kecil, papan ini memiliki 23 pin GPIO sehingga Anda dapat memprogramnya. Tetapi hanya 9 di antaranya yang dapat diakses, semuanya sebagai pin digital. Mereka diberi nomor seperti ini: 5, 6, 9, 10, 11, A2, A3, A4, dan A5. Dari semuanya, yang tanpa A dapat digunakan sebagai PWM. Selain itu, bisa digunakan protokol I2C melalui pin A4 (SDA) dan A5 (SCL). Tentu saja, akan ada juga pin GND sebagai ground (bertanda - simbol) dan satu lagi untuk daya 3v3 (bertanda +).

Ingatlah bahwa jika Anda memberinya makan dengan 5v, itu akan menjadi tegangan untuk pin digital. Di sisi lain, jika Anda menggunakan baterai 3.7v, maka mereka akan bekerja pada 3.3v. Hati-hati dengan ini !.

Lilypad mengintegrasikan konektor JST untuk menyambungkan baterai lipo di sisi sebaliknya, meskipun adaptor serial-USB tidak termasuk dalam kit dasar (Anda harus membeli Modul FTDI). Apa yang termasuk chip MCP73831 terintegrasi untuk mengisi baterai melalui USB, tombol reset, beberapa LED terintegrasi, salah satunya untuk mengetahui apakah papan dihidupkan dan lainnya untuk debugging dapat diakses dengan pin 13.

itu Karakteristik teknis LilyPad lengkapnya adalah:

  • Mikrokontroler 328Mhz Atmel ATmega8P.
    • 8-bit
    • SRAM 2KB
    • EEPROM 1KB
    • Memori flash 32KB
  • Pasokan tegangan dari 2.7v ke 5v5.
  • Konsumsi antara 0.75 microamps hingga 0.2mA.
  • Pin digital 23, hanya 9 tersedia. Dengan 5 PWM (5,6,9,10,11).
  • Empat pin analog A2, A3, A4, A5. Dimana A4 (SDA) dan A5 (SCL) untuk I2C.
  • Pin daya: 1 dari 3v3, 1 dari GND.
  • Arus maksimum pin: 40mA.
  • Dimensi berdiameter 55mm dan tebal 8mm.
  • Harga: sekitar € 6 atau € 7 (BELI DISINI)

Flora

En kasus Flora, Ini adalah piring Adafruit yang agak lebih mahal dari yang sebelumnya, tetapi juga murah. Ada beberapa revisi pada papan ini, dengan v3. Ini kompatibel dengan Arduino, dan dirancang oleh pendiri Adafruit Limor Fried, yang dikenal di komunitas sebagai Ladyada, dan sebagai alternatif dari LilyPad.

Ini memiliki beberapa keunggulan menarik dibandingkan LilyPad, meskipun mereka terlihat hampir identik. Piring ini ya itu mengintegrasikan microUSB untuk koneksi Anda, oleh karena itu ini sudah menjadi poin ekstra. Selain itu, Flora memiliki dimensi 45mm dan 7mm, yang membuatnya agak lebih kecil, meskipun dalam hal ini bisa dibilang sama.

Keunggulan lain dari Flora adalah fungsi yang diimplementasikannya tentang Lilypad. Selain itu, jika Anda ingin melangkah lebih jauh, mereka juga menjual kit pengembangan lengkap.

untuk Flora, karakteristiknya adalah berikut ini:

  • Mikrokontroler Atmel ATmega32U4 16 Mhz.
    • 8-bit
    • 2.5KB SRAM
    • Flash 32KB
    • EEPROM 1KB
  • Pasokan tegangan 3.5v ke 16v.
  • Konsumsi maksimum dari 8mA hingga 20mA.
  • Pin digital yang tersedia dikurangi 1, yaitu, Anda memiliki 8 yang dapat Anda gunakan. Yaitu 0, 1, 2, 3, 6, 9, 10 dan 12. Sebagai PWM ada 4 diantaranya yang dinomori 3, 6, 9 dan 10. Memiliki I2C, tapi kali ini dalam 2 (SDA ) dan 3 (SCL).
  • Neopixel terintegrasi dapat diakses dari pin 8.
  • Anda memiliki 4 pin analog: A7, A9, A10 dan A11.
  • Tambahkan 2 pin tegangan 3v3 dan 3 tipe GND. Tambahkan juga keluaran VBATT. Pin terakhir ini memberikan tegangan baterai yang digunakan untuk menyalakannya, oleh karena itu, dapat digunakan sebagai satu pin daya lagi, seperti untuk NeoPixel (selalu hingga 150mA beban maksimum, tetapi hati-hati karena meningkatkan konsumsi).
  • Dimensi 45mmx7mm.
  • Harga dari 16-30 € (BELI DISINI)

Piring berbeda dalam asal-usulnya. Sementara Flora dari Adafruit, Lilypad dari Arduino dan Sparkfun. Namun keduanya dirancang untuk perangkat yang dapat dikenakan, dan dengan dimensi serta karakteristik serupa seperti yang Anda lihat.

Memulai program dengan Arduino IDE

Tangkapan layar dari Arduino IDE

untuk Program Flora dan LilyPad sama seperti melakukannya dengan Arduino UNO, dll. Bahasa pemrograman yang sama dan lingkungan pengembangan yang sama digunakan, yaitu, IDE Arduino. Satu-satunya perbedaan yang harus Anda ingat adalah Anda harus memilih jenis pelat yang akan diprogram dalam menu IDE, karena secara default akan berupa UNO.

untuk pilih piring dengan benar di Arduino IDE:

  • Daun teratai: pergi ke Arduino IDE, lalu ke Tools, lalu ke bagian Boards dan di sana pilih papan LilyPad. Dengan modul FTDI terhubung dan kabel dari PC ke microUSB, Anda dapat melewatkan sketsa untuk membiarkannya terprogram.
  • Flora: buka Arduino IDE, lalu File, lalu Preferences. Di tab Setelan, cari "Pengelola URL pelat tambahan" dan di sana tempel tautan ini. Ngomong-ngomong, jika Anda sudah memiliki URL lain di 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 jendela baru yang muncul. Setelah Anda selesai, Anda memberi OK dan hanya itu. Sekarang masuk ke Tools, Board, Card manager, dan pilih Contribution dari menu drop-down Type, cari di mesin pencari «Adafruit AVR» tanpa tanda kutip dan sekali terletak Install. Setelah selesai, Anda dapat kembali ke menu Tools, LilyPad Arduino Board dan di dalamnya Anda dapat memilih Adafruit Flora yang akan muncul setelah menginstal plugin itu. Di sini Anda langsung menghubungkan kabel USB ke microUSB dari papan, tanpa perlu modul terpisah.

Prosedur selanjutnya akan sama seperti untuk papan Arduino lainnya, dengan mempertimbangkan sumber daya perangkat keras yang tersedia, yang akan lebih kecil ... Misalnya untuk mengedipkan LED yang Anda hubungkan ke pin 6 LilyPad / Flora, Anda dapat menggunakan kode contoh 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);
 
}

Jadilah yang pertama mengomentari

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.