REDI J.A.R.V.I.S.
Apa itu Jarvis ?
Kami membuat sebuah lingkungan yang intellegent sendiri. Hal ini dapat belajar, beradaptasi dan
melakukan hal-hal secara otomatis. Ini bukan perangkat lunak atau OS, itu adalah sistem otomasi
hidup.
Cara kerjanya ?
Jarvis adalah sistem operasi, yang bekerja sebagai server. Pengguna dapat menginstal dan
menghubungkan accesories untuk itu dengan cepat. Dibutuhkan kontrol atas segala sesuatu dalam
jaringan itu dan memberikan akses terpusat untuk segala sesuatu.
Bagaimana Inputnya ?
Jarvis adalah sistem generasi berikutnya yang memungkinkan masukan dari perangkat input
standar serta dibangun untuk mendukung gerakan, perintah suara dan input sensorik. Ini
menyediakan banyak cara untuk intreact dengan komputer.
Apa kecerdasan program yang digunakan ?
Kami menggunakan kecerdasan buatan dan banyak subdomain itu untuk memberikan “otak”
pada jarvis. Ini mencakup NLP (programing bahasa alami) untuk intreact dengan sistem karena
memiliki kepribadian. ML (pembelajaran mesin) untuk belajar dari perilaku itu penggunaan,
Neural Networks untuk membuat decesion kompleks. Dengan semua orang bekerja sama, Jarvis
akan mampu menangani tugas terbesar memiliki yang mengotomatisasi kehidupan manusia.
Bagimana konektivitas systemnya?
Sistem Jarvis juga terhubung ke semua peralatan digital dan elektronik lingkungan Anda. Hal ini
dirancang untuk menciptakan Enviorment diseluruh itu sendiri dan kemudian menggunakan
program untuk membuatnya mudah bagi beberapa hal untuk Anda seperti keamanan, manajemen
daya, media sosial, multimedia dan hiburan, bekerja dan berjalan pada daftar.
Semua media Anda selalu tetap dengan Anda. Sesuatu bekerja hanya dengan
memberitahu sistem Anda untuk melakukannya, atau Anda dapat mengibaskan tangan Anda
untuk mewujudkannya. Bahkan lebih, semua yang perlu Anda lakukan adalah menjalani hidup
Anda dan Jarvis akan belajar apa yang Anda inginkan dan melakukannya untuk Anda.
Jarvis adalah singkatan dari Just A Rather Very Intelegent System . Jarvis inimerupakan
komputer hologram yang dibuat oleh Tony Stark dalam film Ironman. Dalam film iron man,
Jarvis adalah komputer super pintar yang mampu berkomunikasi dengan Tony Stark sang
tuannya (pencipta). Tugasnya mengelola segala sesuatu yang berhubungan dengan baju jirah Iron
Man, data - data dan mengerjakan apa yang diperintahkan tuannya. Jarvis cukup AI canggih,
mampu berinteraksi dengan manusia seperti orang hidup. Ia memiliki pengetahuan ilmiah yang
sangat mendalam dan mampu membantu Tony Stark dalam penelitiannya. Tanpa Jarvis maka
Tony Stark kesulitan dalam mengoperasikan Iron Man dan pekerjaannya. Jarvis merupakan
gabungan antara data dan kecerdasan buatan, sehingga semua perintah (data processing, robot
functioning, mechanical controlling, hacking, dan lain – lain) dengan input berupa suara dan
display hologram apa pun bisa direspon dengan cepat.
Jarvis adalah sebuah program software multi fungsi mampu mengelola lingkungan lokal
interior rumah Tony Stark. Ini menggunakan antar muka pengguna yang sangat maju dengan
periferal holografik dan input suara, dan mengkomunikasikan data kembali ke user melalui pidato
audio, menampilkan holografik dan monitor LCD konvensional. Ini juga mengontrol sejumlah
peralatan robot, terutama unit gudang senjata tersembunyi di lantai rumah Stark yang
memfasilitasi masuk dan jalan keluar dari sebagian besar Iron Man armor. Jarvis juga telah
di adaptasi untuk dimuat ke dalam baju besi Iron Man untuk digunakan sebagai program sistem
kontrol. Dalam kapasitas ini mengatur persyaratan komputasi yang kompleks yang diperlukan
untuk antar muka pemakai baju besi dengan berbagai sub sistem, serta memberikan kontrol
pendukung sistem tersebut dapat berjalan pada baju besi Iron Man. Namun sayang Jarvis saat ini
hanya sebatas “rekaan” dari pembuat film Iron Man. Tidak menutup
kemungkinan teknologi Jarvis ini ada pada masa depan.
Kita sudah menapaki langkah menuju Jarvis sebenarnya, dengan fungsionalitas dan
kecanggihan yang meski pun belum mirip, tapi sudah mendekati. Sebagian dari teknologi Jarvis
akan kami jabarkan sebagai berikut :
1. Voice Command
Voice Command ini sudah sangat marak digunakan pada smartphone. Pada smartphone
Apple kita sudah mengenal siri. Ini adalah fitur di mana kita bisa memerintahkan sebuah ponsel
untuk 'mengerjakan' sesuatu melalui perintah suara. Tidak perlu mengoperasikan tombol
navigasi, atau pun menyentuh layar touchscreen dengan stylus. Hanya butuh suara Anda, Voice
command juga dapat digunakan untuk menjawab atau menolak panggilan, mengubah profil, atau
menjalankan aplikasi. Misalkan kita mau pakai aplikasi voice command untuk mengaktifkan
Bluetooth. Tinggal edit saja voice command –nya dengan lafal yang mudah kita ucapkan.
Misalnya kita ganti dengan kata 'aktifkan' untuk Bluetooth. Kami REDI Corp. menemukan
sebuah aplikasi gratis bernama Assistant yang di kembangkan oleh Speaktoit. Dan setelah
mencoba aplikasi ini saya sangat puas. Meskipun baru mendukung beberapa bahasa seperti :
English, German, Chinese, Spanyol dan Portugis, namun aplikasi ini sungguh bisa menjadi teman
anda untuk berbagi pengetahuan, membangunkan anda di pagi hari, membacakan berita untuk
anda dan sebagainya. Bahkan anda bisa memberitahukan nama anda dan tentu saja memberi
nama pada asistan anda ini. Sebagai contoh, saya meminta nya untuk mencari lokasi coffee shop
terdekat karena sedang ingin ngopi dengan perintah berikut: "Hei Gina (ini nama assitant saya
ya), I need some coffee" Jawabnya gini nih: "Don't drink too much, freddy sho. You'll be
bouncing off the walls. But if you really want, I'll find you some coffee place nearby" Saya
jawab: "Okay" Balasnya: "I'm searching for coffee shop location nearby" Dan ketemulah coffee
shop terdekat lewat google maps. Itu sedikit dari kemampuan aplikasi ini. Jika ingin mencobanya
anda dapat mendownload nya di www.speaktoit.com. Masih banyak lagi yang dapat di lakukan
oleh aplikasi ini. Jika ingin di bangunkan pagi hari, tinggal ucapkan "Wake me up at six o'clock
tomorrow" atau jika ingin menghubungi seseorang ucapkan "Dial 911", membuka sebuah
aplikasi katakan "Open Instagram", atau coba tanyakan "what is Indonesia" dan sebagainya dan
sebagainya. Saya berpikir bahwa, inilah Baby JARVIS (Baik itu Aplikasi SIRI dan Assistant
speaktoit). Tinggal menunggu kapan ia menjadi dewasa dengan belajar dari pengembang-
pengembangnya yang mau saling berbagi pengetahuan.
2. Komputer Hologram
Pada awal tahun 2011, beredar kabar munculnya teknologi tv hologram. Tapi baru-baru
ini, dipenghujung tahun 2011, Microsoft membuat sebuah terobosan dengan teknologi yang di
beri nama Microsoft Surface, dimana sebuah kombinasi antara meja, komputer, kamera, serta
touch sensivity berukuran sebesar yang memungkinkan pengguna untuk berinteraksi untuk
berbagai aktivitas. Pada meja besar yang menggunakan LCD touch screen 40 inci, Microsoft
menempatkan sebuah smartphone pada layar, seketika Microsoft Surface akan mengenali
perangkat tersebut dan menampilkan informasi mengenai perangkat serta memungkinkan untuk
memilih model yang berbeda.
Khayalan tersebut kemungkinan akan terwujud karena kemajuan teknologi di jaman
sekarang. Jaman sekarang saja laptop sudah berbentuk minimalis dan di buat sangat sederhana,
namun dengan kemampuan yang sangat canggih. Perkembangan dunia teknologi beberapa tahun
terakhir semakin menggeliat, begitu juga dengan konsumsi akan teknologi juga sangat tinggi.
Para produsen dunia teknologi sekarang sudah membuat berbagai proyek di masa depan,
merekan menciptakan sebuah produk meskipun masih khayalan. Teknologi laptop yang sekecil
handphone mungkinakan tercipta pada beberapa tahun kedepan dengan begitu pesatnya dunia
teknologi dunia.
Bila ingin menggunakannya sebagai laptop sebagai layarnya menggunakan kameranya
sebagai proyektor yang dapat memunculkan hologram dari dalamnya sehingga dalam
menggunakannya kita hanya tinggal menyentuh hologram tersebut. Komputer tersebut dilengkapi
dengan kecepatan akses yang tinggi, aksesnya berkecepatan tinggi. Dapat dibawa kemanasaja,
karena yang hanya sebesar handphone. Keyboardnya berada pada hologram ketika kita
menghidupkanya. Tombol powernya sekali sentuh langsung menyala. Dunia yang akan dating
manusia akan menggunakan tenaga robot dalam membantu kegiatan sehari - harinya. Dunia yang
akan dating dunia serba hologram.
3. Cloud Computing
Cloud computing secara kata bila diterjemahkan ke dalam Bahasa Indonesia dapat
berbunyi "Komputasi Awan", namun sampai saat sekarang ini "mungkin" belum memiliki
definisi ilmiah atau pun pengartian pokok yang jelas kecuali sebuah konsep pemahaman dalam
rangka pembuatan kerangka kerja komputasi secara online lokal maupun global dimana terdapat
beragam aplikasi maupun data dan media penyimpanan yang dapat diakses dan digunakan secara
berbagi dan bersamaan oleh para pengguna yang beragam – mulai dari perseorangan sampai
kepada kelas pengguna korporasi ( atau perusahaan ).
Cloud Computing adalah suatu istilah yang banyak digunakan oleh Industi IT yang
memiliki arti yang berbeda bagi setiap orang. Namun pada intinya Cloud Computing adalah suatu
pergeseran dari perusahaan dalam membeli dan memelihara server dan aplikasi on - premise yang
mahal, dan bergerak menuju metode penyewaan IT, sesuai dengan kebutuhan, dari satu penyedia
layanan publik.
Cloud Computing adalah suatu istilah yang banyak digunakan oleh Industi IT yang
memiliki arti yang berbeda bagi setiap orang. Namun pada intinya cloud computing adalah suatu
pergeseran dari perusahaan dalam membeli dan memelihara server dan aplikasi on - premise yang
mahal, dan bergerak menuju metode penyewaan IT, sesuai dengan kebutuhan, dari penyedia
layanan public cloud.
Hanya dalam beberapa tahun terakhir hal ini telah menjadi layak dan masuk akal bagi
perusahaan untuk memindahkan teknologi mereka kesebuah pusat data yang dikelola secara
professional oleh pihak luar. Perubahan ini telah didorong oleh mulai tersedianya Internet
berkecepatan tinggi yang tidak hanya tersedia di kantor Anda, tetapi juga di rumah, di warung
kopi dan di mana saja anda dapat melakukan penerimaan sinyal telepon seluler. Kenyataan ini
telah memungkinkan terjadinya konsolidasi yang revolusioner.
4. Kecerdasan Buatan ( Artificial Intelligence )
Kecerdasan Buatan (Artificial Intelligence atau AI) didefinisikan sebagai
kecerdasan entitas ilmiah. Sistem seperti ini umumnya dianggap komputer. Kecerdasan
diciptakan dan dimasukkan ke dalam suatu mesin (komputer) agar dapat melakukan pekerjaan
seperti yang dapat dilakukan manusia. Beberapa macam bidang yang menggunakan kecerdasan
buatan antara lain sistem pakar, permainan komputer (games), logika fuzzy, jaringan syaraf
tiruan dan robotika.
Banyak hal yang kelihatannya sulit untuk kecerdasan manusia, tetapi
untuk Informatika relatif tidak bermasalah. Seperti contoh: mentransformasikan persamaan,
menyelesaikan persamaan integral, membuat permainan catur atau Backgammon. Di sisi lain, hal
yang bagi manusia kelihatannya menuntut sedikit kecerdasan, sampai sekarang masih sulit untuk
direalisasikan dalam Informatika. Seperti contoh: Pengenalan Obyek/Muka, bermainsepak bola.
Walaupun AI memiliki konotasi fiksi ilmiah yang kuat, AI membentuk cabang yang sangat
penting pada ilmu komputer, berhubungan dengan perilaku, pembelajaran dan adaptasi yang
cerdas dalam sebuah mesin. Penelitian dalam AI menyangkut pembuatan mesin untuk
mengotomatisasikan tugas-tugas yang membutuhkan perilaku cerdas. Termasuk contohnya
adalah pengendalian, perencanaan dan penjadwalan, kemampuan untuk menjawab diagnosa dan
pertanyaan pelanggan, serta pengenalan tulisan tangan, suara dan wajah. Hal-hal seperti itu telah
menjadi disiplin ilmu tersendiri, yang memusatkan perhatian pada penyediaan solusi masalah
kehidupan yang nyata. Sistem AI sekarang ini sering digunakan dalam bidang ekonomi, obat-
obatan, teknik dan militer, seperti yang telah dibangun dalam beberapa aplikasi perangkat lunak
komputer rumah dan video game.
'Kecerdasan buatan' ini bukan hanya ingin mengerti apa itu sistem kecerdasan, tapi juga
mengkonstruksinya. Tidak ada definisi yang memuaskan untuk 'kecerdasan':
1. kecerdasan: kemampuan untuk memperoleh pengetahuan dan menggunakannya
2. atau kecerdasan yaitu apa yang diukur oleh sebuah 'Test Kecerdasan'
Secara garis besar, AI terbagi ke dalam dua faham pemikiran yaitu AI Konvensional
dan Kecerdasan Komputasional (CI, Computational Intelligence). AI konvensional kebanyakan
melibatkan metoda-metoda yang sekarang diklasifiksikan sebagai pembelajaran mesin, yang
ditandai dengan formalisme dan analisis statistik. Dikenal juga sebagai AI simbolis, AI logis, AI
murni dan AI cara lama (GOFAI, Good Old Fashioned Artificial Intelligence). Metoda-
metodanya meliputi:
1. Sistem pakar: menerapkan kapabilitas pertimbangan untuk mencapai kesimpulan. Sebuah
sistem pakar dapat memproses sejumlah besar informasi yang diketahui dan
menyediakan kesimpulan-kesimpulan berdasarkan pada informasi-informasi tersebut.
2. Petimbangan berdasarkan kasus
3. Jaringan Bayesian
4. AI berdasar tingkah laku: metoda modular pada pembentukan sistem AI secara manual
Kecerdasan komputasional melibatkan pengembangan atau pembelajaran iteratif (misalnya
penalaan parameter seperti dalam sistem koneksionis. Pembelajaran ini berdasarkan pada data
empiris dan diasosiasikan dengan AI non-simbolis, AI yang tak teratur dan perhitungan lunak.
Metoda-metoda pokoknya meliputi:
1. Jaringan Syaraf: sistem dengan kemampuan pengenalan pola yang sangat kuat
2. Sistem Fuzzy: teknik-teknik untuk pertimbangan di bawah ketidakpastian, telah
digunakan secara meluas dalam industri modern dan sistem kendali produk konsumen.
3. Komputasi Evolusioner: menerapkan konsep-konsep yang terinspirasi secara biologis
seperti populasi, mutasi dan “survival of the fittest” untuk menghasilkan pemecahan
masalah yang lebih baik.
Metoda-metoda ini terutama dibagi menjadi algoritma evolusioner (misalnya algoritma genetik)
dan kecerdasan berkelompok (misalnya algoritma semut)
Dengan sistem cerdas hibrid, percobaan-percobaan dibuat untuk menggabungkan kedua
kelompok ini. Aturan inferensi pakar dapat dibangkitkan melalui jaringan syaraf atau aturan
produksi dari pembelajaran statistik seperti dalam ACT-R. Sebuah pendekatan baru yang
menjanjikan disebutkan bahwa penguatan kecerdasan mencoba untuk mencapai kecerdasan
buatan dalam proses pengembangan evolusioner sebagai efek samping dari penguatan kecerdasan
manusia melalui teknologi.
Walaupun AI memiliki konotasi fiksi ilmiah yang kuat, AI membentuk cabang yang
sangat penting pada ilmu komputer, berhubungan dengan perilaku, pembelajaran dan adaptasi
yang cerdas dalam sebuah mesin. Penelitian dalam AI menyangkut pembuatan mesin untuk
mengotomatisasikan tugas - tugas yang membutuhkan perilaku cerdas. Termasuk contohnya
adalah pengendalian, perencanaan dan penjadwalan, kemampuan untuk menjawab diagnosa dan
pertanyaan pelanggan, serta pengenalan tulisan tangan, suara dan wajah. Hal - hal seperti itu telah
menjadi disiplin ilmu tersendiri, yang memusatkan perhatian pada penyediaan solusi masalah
kehidupan yang nyata. Sistem AI sekarang ini sering digunakan dalam bidang ekonomi, obat -
obatan, teknik dan militer, seperti yang telah dibangun dalam beberapa aplikasi perangkat lunak
komputer rumah dan video game. 'Kecerdasan buatan' ini bukan hanya ingin mengerti apa itu
sistem kecerdasan, tapi juga mengkonstruksinya.
Keunikan REDI J.A.R.V.I.S dengan produk lainya :
1. Salah satu sistem terlengkap dengan memanfaatkan berbagai sumber ilmu
kecerdasan seperti voice command, komputer hologram, cloud computing,
kecerdasan buatan (Artificial Inteligence)
2. Satu-satunya sistem yang mampu menggabungkan voice command, komputer
hologram, cloud computing, kecerdasan buatan (Artificial Inteligence) dalam
sebuah alat elektronik yang nantinya mampu bekerja sesuai perintah suara
maupun gerakan tangan Anda
3. Sistem ini adalah cara hidup yang baru di mana teknologi tidak memblokir
interaksi Anda dengan lingkungan Anda, sistem ini yang bekerja sehingga Anda
memiliki lebih banyak waktu untuk menikmati hidup Anda.
Limitasi Produk :
1. Hanya dapat bekerja pada alat-alat Elektronik yang sudah disinkronkan dengan sistem ini
( cloud computing ).
2. Sistem operasi ini hanya dapat bekerja dengan suara perintah dan gerakan tangan yang
memakai jam / device lain yang sudah disinkronkan dengan sistem ini.
3. Spesifikasi hardware yang perlu diperhatikan untuk server meliputi Mainboard, jenis dan
kecepatan prosesor, kapasitas RAM, kapasitas Hardisk, Kartu Grafis (VGA), dan resolusi
monitor.
Processor : AMD Phenom X4 965 black 3.4 Ghz
Motherboard : GIGABYTE GA-MA785GT-UD3H
RAM : 4 Gb DDR3 Corsair
VGA : ATI RADEON HD5850 1 Gb GDDR5
HARDDISK : Seagate Barracuda 1TB 32mb :
Bahan-bahan dan Spesifikasi Detail :
Saya menggunakan komponen diantaranya :
· Komputer Mini ITX yang dapat menjalankan menjalankan Ubuntu Server 11.10 ( Setiap
komputer berdaya rendah dengan port serial dan audio akan bekerja - persyaratan kekuatan
pemrosesan yang sangat sangat rendah Bahkan, HARUS mungkin untuk menjalankan
seluruh setup off dari router dengan . OpenWRT diinstal - aku hanya terjadi untuk memiliki
sistem cadangan menendang sekitar
· Eken M001 Android Tablet ( Ini adalah panel kontrol saya Jika Anda ingin tablet untuk
digunakan sebagai apa-apa selain panel kontrol khusus. )
· X10 Firecracker Module ( Ini adalah apa yang memungkinkan komputer bicara semua
widget yang telah Anda menyebar di sekitar rumah Anda modul X10 yang sangat murah di
Ebay , dan adalah yang paling - invasif teknologi otomatisasi rumah saya bisa menemukan - .
Penting bagi kita yang menyewa . )
· X10 Mini Transciever Module ( Mengubah sinyal RF dari modul petasan ke sesuatu yang
dapat digunakan )
· X10 Lamp Module ( modul lampu telah dibangun di dimmer , sehingga Anda dapat
mengatur lampu Anda untuk kecerahan apapun yang Anda inginkan - . Namun , mereka
hanya bekerja untuk lampu dengan lampu pijar Jika lampu Anda menggunakan sesuatu yang
lain , seperti neon atau lampu halogen , penggunaan modul alat gantinya)
· X10 Appliance Module ( modul Appliance adalah untuk perangkat seperti pot kopi yang
ketat on atau off) .
· Home Stereo System ( Setiap sistem stereo dengan input aux akan bekerja )
RAB
No Perangkat Banyak Harga
1 ASUS P8Z77- I DELUXE (Mini ITX)
1 Rp 2.946.120.00
2 Eken M001 Android
Tablet 1 US$ 108.27 : Rp 1.296.000
3 Sony DAV DZ-650 Home Theatere System
1 Rp 3.065.000
4 CK18A X10 Firecracker Computer
1 US $44.99 : Rp 540.000
Interface Kit
5 X-10 Transceiver Module - Model RR501
1 $49.99 : Rp 600.000
6 Marmitek X10 Lamp Module LM12U
1 $ 22.30 : Rp 267.600
7 X10 AM486 Appliance Module
1 $16.99 : Rp 203.880
Jumlah Rp 8.918.600
Pajak 10% Rp 89.186
Total Rp 9.007.786
Alur Pengerjaan
1. Siapkan komponen-komponen yang diperlukan
2. Yang pertama ( dan paling rumit ) langkah adalah untuk mengatur komputer untuk bertindak
sebagai "otak " dari operasi . Untungnya , " paling rumit " relatif - Ubuntu telah membuat
distribusi linux yang hanya melibatkan banyak mengklik "next " untuk mendapatkan sistem
yang berfungsi penuh . Anda bisa mendapatkan sistem operasi, bersama dengan langkah
demi langkah petunjuk tentang cara untuk menginstalnya , di
http://www.ubuntu.com/download/ubuntu/download . Karena mesin ini akan menjadi server
, ketika Ubuntu meminta Anda paket apa yang Anda ingin menginstal , pastikan " SSH " dan
" Web Server " dipilih . SSH singkatan dari "Secure Shell " , dan memungkinkan Anda
berkomunikasi melalui jaringan untuk sistem Anda , tanpa harus meninggalkan monitor
terhubung ke sepanjang waktu . Paket Web Server berisi sebagian besar program Anda akan
perlu untuk menampilkan panel kontrol Anda - itu hanya sebuah halaman web , yang berarti
Anda dapat mengontrol sistem Anda dari perangkat di rumah Anda yang memiliki web
browser .
Setelah Anda telah mengatur Ubuntu , Anda harus menginstal beberapa tambahan
perpustakaan di atasnya sehingga sistem memiliki segala yang dibutuhkan untuk
menjalankan. Perpustakaan adalah programmer - berbicara untuk " Saya telah menulis ini
sekali , dan itu benar-benar rumit untuk melakukan hal yang pertama kali , jadi saya tidak
ingin harus menulis ulang setiap kali saya ingin melakukan sesuatu yang mirip " . Ini bagus
untuk orang lain , juga - banyak programmer merilis perpustakaan mereka secara gratis ,
yang berarti bahwa programmer lain dapat berkonsentrasi untuk mendapatkan program-
program mereka untuk melakukan apa yang mereka inginkan , daripada menghabiskan
banyak waktu menulis perpustakaan untuk komunikasi jaringan atau menampilkan hal-hal di
layar .
Dalam rangka untuk menginstal perpustakaan pada komputer yang menjalankan Ubuntu ,
Anda perlu menggunakan sesuatu yang disebut manajer paket . Seorang manajer paket
adalah jenis khusus dari program yang terlihat di internet untuk sebuah paket , download itu ,
menginstalnya , dan mengelola update . Paket manager default untuk Ubuntu disebut apt ,
dan digunakan dengan mengetik " sudo apt - get install nama paket " .
Catatan : setup saya memiliki komponen webserver dan server DNS berjalan pada dua mesin
terpisah . Jika Anda menjalankan segala sesuatu pada satu mesin , hanya menginstal semua
paket pada kotak yang sama - seharusnya tidak membuat perbedaan .
Paket-paket yang kita perlu menginstal diantaranya pada server kontrol :
· Bottlerocket (program untuk membiarkan Anda berbicara dengan modul petasan mudah)
· MPD ( Music Player Daemon - sebuah program yang duduk di latar belakang dan
memainkan musik kembali )
· Python - MPD - Sebuah perpustakaan untuk Python yang memungkinkan Anda
menjalankan perintah pada MPD mudah
· Python -twisted - perpustakaan untuk komunikasi jaringan Python
· Python - pysqlite2 - perpustakaan untuk memungkinkan Python untuk berbicara dengan
database sqlite
· Layar - Sebuah program yang memungkinkan Anda menjalankan program di latar
belakang , dan memastikan mereka tidak akan menutup ketika Anda memutuskan
sambungan dari server .
Pada web server , kita akan menggunakan manajer paket lain yang disebut CPAN, selain
apt. CPAN digunakan khusus untuk perpustakaan untuk bahasa pemrograman Perl, dan berlari
dengan mengetik "sudo cpan nama paket" .
Menggunakan apt :
· Libapache2 - mod - perl2 - Paket ini memungkinkan Apache web server yang
menjalankan program yang ditulis dalam Perl .
Menggunakan CPAN :
· IO :: Socket :: SSL - Secure Socket Layer , perpustakaan komunikasi jaringan aman
· CGI - Sebuah perpustakaan untuk membiarkan program Perl memahami informasi
Apache mengirimkan kepada mereka
· XML :: RSS :: Parser :: Lite - ini memungkinkan program Anda memahami dokumen
XML , seperti feed berita RSS
· LWP :: Simple - Perpustakaan ini digunakan untuk mengambil hal-hal melalui internet (
juga digunakan di bagian Berita dari panel kontrol ) .
Gambar Cheap Mini –ITX Computer
3. Konfigurasi server DNS
Untuk mengkonfigurasi server , Anda akan memerlukan sertifikat yang ditandatangani
sendiri dan pasangan kunci . Petunjuk tentang cara untuk menghasilkan sertifikat yang
dappat ditandatangani sendiri dan juga tersedia di website
https://help.ubuntu.com/8.04/serverguide/C/certificates-and-security.html
Dalam server.py mengedit baris berikut :
listenport adalah port Anda ingin server untuk mendengarkan pada koneksi masuk
server_key adalah lokasi tombol yang dihasilkan
server_crt adalah lokasi sertifikat yang ditandatangani sendiri Anda dihasilkan .
Dalam components.py :
Sebagian besar dari file ini harus bekerja apa adanya , meskipun Anda akan perlu mengubah
baris yang bertuliskan " seri = ' / dev/ttyS0 ' " untuk menunjuk ke port serial yang sebenarnya
Anda telah menghubungkan modul petasan ke . Jika Anda hanya memiliki satu port serial ,
default harus bekerja dengan baik , meskipun jika Anda menggunakan kabel adaptor usb -to -
serial, port akan / dev/ttyUSB0 .
Setelah Anda memiliki server DNS dikonfigurasi , untuk menjalankannya cukup ketik "
screen python server.py " pada command prompt.
4. Konfigurasi modul X10
Gambar X10 Appliance Module
Ada empat tipe dasar yang berbeda modul X10 yang digunakan untuk proyek ini :
· Modul Transceiver Mini - Modul ini merupakan modul alat yang mengubah sinyal RF dari
petasan ke dalam perintah dikirim keluar melalui kabel rumah Anda . Ini akan selalu menjadi
perangkat 1 pada kode rumah apa pun yang Anda pilih
· Lampu Modul - Jenis modul menggunakan built in dimmer switch untuk mengatur
kecerahan lampu pijar terhubung.
· Appliance Modul - Modul ini adalah untuk peralatan yang hanya perlu dimatikan dan pada ,
atau untuk lampu non - pijar .
X10 modul semua memiliki alamat , untuk memungkinkan Anda untuk mengontrol perangkat
tertentu . alamat terdiri dari kode rumah dan sejumlah perangkat . Anda dapat memiliki hingga
16 perangkat pada kode rumah tunggal , dan sampai 16 kode rumah . Untuk mengatur kode
rumah dan nomor perangkat , hanya menempel sepeser pun di panggil di bagian depan setiap
modul , dan memutar ke pengaturan yang tepat . Ini perlu dicatat , bagaimanapun, bahwa Anda
akan memerlukan sebuah transceiver tambahan untuk setiap kode rumah , sebagai transceiver
hanya akan berbicara dengan modul yang berbagi kode dengan rumah .
Menghubungkan perangkat ke modul X10 Anda sudah mati sederhana - pasang modul ke dinding
, dan pasang perangkat ke bawah itu . Modul yang saya hanya bekerja untuk perangkat
ungrounded (dua colokan cabang bukannya tiga cabang) - Saya tidak yakin jika mereka semua
cara ini , atau hanya orang-orang yang saya miliki .
5. Mengatur Control Panel
Gambar Mengatur Control Panel
Ini kemungkinan besar langkah termudah dari semua. Semua yang diperlukan di sini adalah
untuk membuka browser dan arahkan ke aplikasi web.
Implementasi
Pada umumnya Jarvis berperan penting dalam setiap tindakan Iron Man. Artificial Intelligence ini
terhubung dengan rumah, bengkel, dan seluruh aspek pada Iron Man.
Kementerian pertahanan Amerika Serikat juga sudah menggunakan teknologi yang mirip, dan itu
menelan biaya sekitar USD 10 juta. Namun saya akan mengimplementasikan komponen-
komponen system penyusun JARVIS
1. Voice Command : Aplikasi-aplikasi pada smartphone seperti SIRI pada Apple Phone
2. Komputer Hologram : tahun 2011, Microsoft membuat sebuah terobosan dengan teknologi
yang di beri nama Microsoft Surface, dimana sebuah kombinasi antara meja, komputer,
kamera, serta touch sensivity berukuran sebesar yang memungkinkan pengguna untuk
berinteraksi untuk berbagai aktivitas. Pada meja besar yang menggunakan LCD touch
screen 40 inci, Microsoft menempatkan sebuah smartphone pada layar, seketika Microsoft
Surface akan mengenali perangkat tersebut dan menampilkan informasi mengenai perangkat
serta memungkinkan untuk memilih model yang berbeda.
3. Cloud Coumputting : Lintas Media Danawa (LMD), anak perusahaan Lintasarta, perusahaan
ICT terkemuka di Indonesia saat ini, membawa teknologi cloud computing ke Indonesia.jadi
perusahaan ini melayani on demand cloud computing dan private cloud computing Di
Indonesia.untuk biayanya juga tidak terlalu mahal yaitu untuk layanan on demand cloud
computing.
4. Artificial Intelegence : ELIZA.
Eliza merupakan salah satu Sistem Pakar yang paling awal dikembangkan. Ini adalah
program komputer terapis yang dibuat oleh Joseph Weizenbaum di MIT tahun 1976.
Pengguna berkomunikasi dengannya sebagaimana sedang berkonsultasi dengan seorang
terapis.