tech |1
RAINBOT RGB
DATASHEET SUMMARY
Pembukaan
Office
Jl. Telkomunikasi no.1, Bandung Techno Park, Telkom University, 40257
Sukapura, kecamatan Dayeuhkolot, Bandung, Jawa Barat
INDONESIA – (+62)8222-333-1145
www.rainbot.tech |2
INFORMASI PEMESANAN
Paket Board Konten paket Harga (Rp.)
1x Rainbot RGB
Rainbot RGB + cable 110,000,-
1x Cable USB type A to Type B 15cm
Rainbot RGB 1x Rainbot RGB 100,000,-
Pre-Assembly Upgrade 1x PCB Rainbot RGB (sudah disolder)
50,000,-
Board *tanpa IC ATmega328P
1x PCB Rainbot RGB
Upgrade Board 1x paket komponen rainbot RGB 40,000,-
(belum disolder)
Rainbot RGB belum di
1x PCB Rainboard RGB 90,000,-
assembly
Untuk pembelian dan informasi buka rainbot.tech/produk
Atau hubungi Customer care 08222-333-1145 (telp/sms/Whatsapp)
catatan:
1. Untuk pemesanan upgrade board, pre-assembly upgrade board, upgrade board, dan
Rainbot RGB belum di assembly mohon untuk menghubungi terlebih dahulu customer
service kita untuk memastikan persediaan.
2. Harga yang tertera merupakan harga produk pada tanggal 2 agustus 2019, sehingga
dapat menjadi subjek yang sewaktu-waktu dapat berubah
DESKRIPSI
Samping
Depan
Atas Isometric
Office
Jl. Telkomunikasi no.1, Bandung Techno Park, Telkom University, 40257
Sukapura, kecamatan Dayeuhkolot, Bandung, Jawa Barat
INDONESIA – (+62)8222-333-1145
www.rainbot.tech |3
Rainbot merupakan sebuah alat untuk melakukan kegiatan kontrol, menerima data, dan
memproses data. Alat ini dilengkapi dengan hardware interface dan software IDE yang
memungkinkan penggunaan alat yang multifungsi untuk berbagai kepentingan kontrol.
Perangkat ini dilengkapi komponen-komponen utama yang terdiri dari serial converter,
mikrokontroler, power regulator, I/O interface, dan controllable hardware interface.
Sehingga secara garis besar fungsi alat ini dapat disimpulkan sebagai Alat pengendali sistem
otomasi dan robotika.
Rainbot sendiri merupakan sebuah teknologi dalam bidang physical computing. Physical
computing adalah membuat sebuah sistem atau perangkat fisik dengan menggunakan
software dan hardware yang sifatnya interaktif yaitu dapat menerima nilai dari lingkungan
dan merespon balik. Physical computing adalah sebuah konsep untuk memahami hubungan
yang manusiawi antara lingkungan yang sifat alaminya adalah analog dengan dunia digital.
Pada prakteknya konsep ini diaplikasikan dalam desain-desain alat atau projek-projek yang
menggunakan sensor dan microcontroller untuk menerjemahkan input analog ke dalam
sistem software untuk mengontrol gerakan alat-alat elektro-mekanik seperti lampu, motor
dan sebagainya.
Mikrokontroler yang menjadi core dari pengembangan teknologi ini merupakan single chip
computer yang memiliki kemampuan untuk diprogram dan digunakan untuk tugas-tugas yang
berorientasi kontrol. Mikrokontroler datang dengan dua alasan utama, yang pertama adalah
kebutuhan pasar (market need) dan yang kedua adalah perkembangan teknologi baru. Yang
dimaksud dengan kebutuhan pasar adalah kebutuhan yang luas dari produk-produk
elektronik akan perangkat pintar sebagai pengontrol dan pemroses data. Sedangkan yang
dimaksud dengan perkembangan teknologi baru adalah perkembangan teknologi
semikonduktor yang memungkinkan pembuatan chip dengan kemampuan komputasi yang
sangat cepat, bentuk yang semakin mungil, dan harga yang semakin murah.
Spesifikasi Teknis
Microcontoller ATmega328P
USB to Serial converter CH340g
IDE Arduino IDE
Rainbot Customized IDE
USB port Protection MF-MSMF050-2 PPTC Resettable Fuse
perlindungan arus 500mA
perlindungan tegangan 15V
Diode0805
Perlindungan arus balik
Operating Voltage 5V
Input Voltage 7-12V
(recommended)
Input Voltage limit 6-20V
Digital I/O pins 14 pin (saat lock mode RGB)
11 pin (saat unlock mode RGB)
Office
Jl. Telkomunikasi no.1, Bandung Techno Park, Telkom University, 40257
Sukapura, kecamatan Dayeuhkolot, Bandung, Jawa Barat
INDONESIA – (+62)8222-333-1145
www.rainbot.tech |4
Keterangan
mohon perhatian, untuk board ini tidak menggunakan sumber power komputer dengan
sumber power yang lain bersamaan. Kami tidak bertanggung jawab kalau melanggar.
Pin reset board dilindungi kapasitor bernilai 10nF, sehingga saat baru disambungkan
memerlukan waktu 10 detik baru board akan membuka jalur untuk upload program, dan
selang 3 detik tiap upload program baru.
Pin Mapping
Office
Jl. Telkomunikasi no.1, Bandung Techno Park, Telkom University, 40257
Sukapura, kecamatan Dayeuhkolot, Bandung, Jawa Barat
INDONESIA – (+62)8222-333-1145
www.rainbot.tech |5
Contoh Rangkaian
Ini merupakan Contoh lain berupa penggunaan rainbot RGB untuk rangkaian flip-flop (untuk
rangkaian seperti ini, rainbot RGB sebenarnya dapat melakukan fungsinya dengan
menggunakan mode “unlock RGB”).
CARA MEMPROGRAM
Untuk melakukan programming pada rainbot, perlu kamu ketahui untuk terlebih dahulu
menyiapkan langkah-langkah berikut ini
1. Cara pertama (menggunakan Arduino IDE)
2. Dowload Arduino ide di www.arduino.cc
3. Download CH340g driver di RDrive CH340g
[https://drive.google.com/open?id=11zs3y5pISVk2n7oDcxB0tOSGOQDOTrYF]
4. Download library neopixel di RDriver neopixel
[https://drive.google.com/open?id=1WomYK6xjAC_R8eaHmZ7lOzYdeGVk3sbz]
Office
Jl. Telkomunikasi no.1, Bandung Techno Park, Telkom University, 40257
Sukapura, kecamatan Dayeuhkolot, Bandung, Jawa Barat
INDONESIA – (+62)8222-333-1145
www.rainbot.tech |6
Int PinSaya = 4;
Int PinKamu = 3;
// type data yang berfungsi sebagai penyimpan bilangan bulat
void loop()
{
// Menyalakan PIN 4 (HIGH = Memberi tegangan pada PIN 4)
// Mematikan PIN 3 (LOW = Tidak Memberi tegangan pada PIN 3)
digitalWrite(PinSaya, HIGH);
digitalWrite(PinKamu,LOW);
// Pause selama 1 detik
delay(1000);
Office
Jl. Telkomunikasi no.1, Bandung Techno Park, Telkom University, 40257
Sukapura, kecamatan Dayeuhkolot, Bandung, Jawa Barat
INDONESIA – (+62)8222-333-1145
www.rainbot.tech |7
#include <Adafruit_NeoPixel.h>
#define LED_PIN 11
#define LED_COUNT 1
Adafruit_NeoPixel strip(LED_COUNT, LED_PIN, NEO_GRB + NEO_KHZ800);
const int ledPin = 0;
const int ledPin2 = 13;
const int buttonPin = 12;
unsigned long previousMillis = 0;
const long interval = 200;
int buttonState;
int ledState;
int a,b,c = 0;
Office
Jl. Telkomunikasi no.1, Bandung Techno Park, Telkom University, 40257
Sukapura, kecamatan Dayeuhkolot, Bandung, Jawa Barat
INDONESIA – (+62)8222-333-1145
www.rainbot.tech |8
void setup() {
strip.begin();
strip.setBrightness(40);
pinMode(buttonPin, INPUT);
pinMode(ledPin, OUTPUT);
pinMode(ledPin2, OUTPUT);}
void loop() {
buttonState = digitalRead(buttonPin);
unsigned long currentMillis = millis();
if (currentMillis - previousMillis >= interval) {
previousMillis = currentMillis;
if (ledState == LOW) {
ledState = HIGH;}
else {
ledState = LOW;}
digitalWrite(ledPin, ledState);
digitalWrite(ledPin2, ledState);}
if (buttonState == LOW) {
digitalWrite(ledPin, HIGH);
digitalWrite(ledPin2, LOW);
b = 255;
c++;
if(c==1){
for(int a=0;a<255;a++){
strip.setPixelColor(0, strip.Color(a,b,0));
strip.show();
delay(10);
b--;}
}
else if(c==2){
for(int a=0;a<255;a++){
strip.setPixelColor(0, strip.Color(b,0,a));
strip.show();
delay(10);
b--;}
}
else{
c=0;
for(int a=0;a<255;a++){
strip.setPixelColor(0, strip.Color(0,a,b));
strip.show();
delay(10);
b--;}
}
strip.clear();
strip.show();}
delay(1);}
Office
Jl. Telkomunikasi no.1, Bandung Techno Park, Telkom University, 40257
Sukapura, kecamatan Dayeuhkolot, Bandung, Jawa Barat
INDONESIA – (+62)8222-333-1145
www.rainbot.tech |9
Dimensi board
53mm
76mm
Pemberitahuan legalitas
Rain City Robotic Solution logo and combinations thereof, Rainboard®, and others are registered trademarks or
trademarks of Rain City Robotic Solution Corporation in Indonesia.
DISCLAIMER: The information in this document is provided in connection with Rain City Robotic Solution products. Rain City Robotic Solution
makes no representations or warranties with respect to the accuracy or completeness of the contents of this document and reserves the
right to make changes to specifications and products descriptions at any time without notice. Rain City Robotic Solution does not make any
commitment to update the information contained herein. Unless specifically provided otherwise, Rain City Robotic Solution products are
not suitable for, and shall not be used in, automotive applications. Rain City Robotic Solution products are not intended, authorized, or
warranted for use as components in applications intended to support or sustain life.
SAFETY-CRITICAL, MILITARY, AND AUTOMOTIVE APPLICATIONS DISCLAIMER: Rain City Robotic Solution products are not designed for and
will not be used in connection with any applications where the failure of such products would reasonably be expected to result in significant
personal injury or death (“Safety-Critical Applications”) without an Atmel officer's specific written consent. Safety-Critical Applications
include, without limitation, life support devices and systems, equipment or systems for the operation of nuclear facilities and weapons
systems. Rain City Robotic Solution products are not designed nor intended for use in military or aerospace applications or environments
unless specifically designated by Rain City Robotic Solution as military-grade. Atmel products are not designed nor intended for use in
automotive applications unless specifically designated by Rain City Robotic Solution as automotive-grade.
Office
Jl. Telkomunikasi no.1, Bandung Techno Park, Telkom University, 40257
Sukapura, kecamatan Dayeuhkolot, Bandung, Jawa Barat
INDONESIA – (+62)8222-333-1145