Akıllı bir elektrikli bisiklet nasıl yaratıldı?

Akıllı bir elektrikli bisiklet nasıl yaratıldı?
Habré'de sıklıkla elektrikli ulaşım hakkında yazıyorlar. Ve bisikletler hakkında. Ve ayrıca yapay zeka hakkında. Cloud4Y, her zaman çevrimiçi olan “akıllı” bir elektrikli bisikletten bahsederek bu üç konuyu birleştirmeye karar verdi. Greyp G6 modelinden bahsedeceğiz.

Sizin için daha ilginç hale getirmek için makaleyi iki bölüme ayırdık. Birincisi bir cihaz, platform ve iletişim protokolleri oluşturma sürecine ayrılmıştır. İkincisi ise teknik özellikler, bisikletin donanım ve yeteneklerinin açıklaması.

Birinci bölüm, arka uç

Greyp Bikes, yerel egzotik süper otomobil üreticisi Rimac'a ait, Hırvat premium elektrikli bisiklet üreticisidir. Şirket gerçekten ilginç bisikletler yaratıyor. Önceki model olan çift süspansiyonlu G12S'ye bakın. Elektrikli bisiklet ile elektrikli motosiklet arası bir şeydi çünkü cihaz 70 km/saat hıza çıkabiliyordu, güçlü bir motora sahipti ve tek şarjla 120 km yol kat edebiliyordu.

G6'nın daha zarif ve off-road olduğu ortaya çıktı, ancak ana özelliği "bağlanabilirlik". Grip Bisikletler her zaman “çevrimiçi” olan bir bisiklet sunarak IoT'nin gelişimi yönünde önemli bir adım attı. Ama önce “akıllı” elektrikli bisikletin nasıl yaratıldığından bahsedelim.

Bir fikrin doğuşu

İnternete çok sayıda farklı cihaz bağlanıyor. Bisikletler neden daha kötü? Greyp Bikes, G6'ya dönüşen fikri bu şekilde ortaya çıkardı. Herhangi bir zamanda bu bisiklet şuraya bağlanır: bulut sunucusu. Mobil operatör bağlantıyı sağlıyor ve eSIM doğrudan bisikletin içine dikiliyor. Bu da hem sporcular hem de sıradan bisiklet tutkunları için birçok ilginç fırsatın önünü açıyor.

platform

Yenilikçi bir ürün için bir platform oluştururken birçok nüansın dikkate alınması gerekir. Bu nedenle modern bir elektrikli bisikletin gerektirdiği tüm hizmetleri barındıracak ve çalıştıracak bir bulut platformunun seçilmesi çok önemli bir konuydu. Şirket Amazon Web Services'i (AWS) seçti. Bu kısmen Greyp Bikes'in bu hizmetle ilgili zaten deneyime sahip olmasından kaynaklanıyordu. Kısmen popülerliği, dünya çapındaki geliştiriciler arasında geniş dağıtım ve Java/JVM'ye karşı iyi tutum nedeniyle (evet, bunlar Greyp Bikes'te aktif olarak kullanılıyor).

AWS'nin iyi bir IoT MQTT komisyoncusu vardı (Cloud4Y protokoller hakkında yazdı daha erken), bisikletinizle kolay veri alışverişi için idealdir. Doğru, akıllı telefon uygulamasıyla bir şekilde bağlantı kurmak gerekiyordu. Bunu Websockets kullanarak kendi başlarına uygulama girişimleri oldu, ancak daha sonra şirket tekerleği yeniden icat etmemeye karar verdi ve mobil geliştiriciler tarafından yaygın olarak kullanılan Google Firebase platformuna geçti. Geliştirmenin başlangıcından bu yana sistem mimarisi birçok iyileştirme ve değişikliğe uğradı. Şu anda kabaca böyle görünüyor:

Akıllı bir elektrikli bisiklet nasıl yaratıldı?
Teknoloji yığını

uygulama

Şirket sisteme giriş yapmak için iki yol sunmuştur. Her biri, kullanım durumuna göre farklı teknolojilerle ayrı ayrı uygulanır.

Bisikletten akıllı telefona

Sistem giriş noktası oluştururken dikkate alınması gereken ilk şey hangi iletişim protokolünün kullanılacağıdır. Daha önce de belirtildiği gibi şirket, hafifliği nedeniyle MQTT'yi seçti. Protokol, verim açısından iyidir, potansiyel olarak güvenilmez bağlantılarla iyi çalışır ve pil gücünden tasarruf sağlar; bu da özellikle Greyp elektrikli bisiklet için önemlidir.

Kullanılan MQTT komisyoncusunun bisikletten gelen tüm verileri yüklemesi gerekiyor. AWS ağının içinde, MQTT aracısı tarafından sağlanan ikili verileri okuyan, ayrıştıran ve daha ileri işlemler için Apache Kafka'ya ileten Lambda bulunur.

Apache Kafka sistemin çekirdeğidir. Nihai varış noktasına ulaşmak için tüm verilerin içinden geçmesi gerekir. Şu anda sistem çekirdeğinde birden fazla aracı bulunmaktadır. Bunlardan en önemlisi verileri toplayan ve InfluxDB soğuk depolamaya aktarandır. Diğeri ise verileri Firebase Realtime veritabanına aktararak akıllı telefon uygulamalarının kullanımına sunuyor. Apache Kafka'nın gerçekten devreye girdiği yer burasıdır; soğuk depolama (InfluxDB) bisikletten gelen tüm verileri depolar ve Firebase güncel bilgileri alabilir (örneğin, gerçek zamanlı ölçümler - mevcut hız).

Kafka, mesajları farklı hızlarda almanıza ve bunları neredeyse anında Firebase'e (akıllı telefondaki bir uygulamada görüntülemek için) iletmenize ve sonunda bunları InfluxDB'ye aktarmanıza (veri analizi, istatistik, izleme için) olanak tanır.

Kafka'yı kullanmak aynı zamanda yük arttıkça yatay olarak ölçeklendirmenize ve gelen verileri kendi hızlarında ve kendi kullanım durumları için (bir grup bisiklet arasındaki yarış gibi) işleyebilen diğer aracıları bağlamanıza da olanak tanır. Yani çözüm, bisikletçilerin çeşitli özelliklerde birbirleriyle rekabet etmesine olanak tanıyor. Örneğin maksimum hız, maksimum atlama, maksimum performans vb.

Tüm hizmetler ("GVC" - Greyp Araç Bulutu olarak adlandırılır) öncelikle Spring Boot ve Java'da uygulanır, ancak diğer diller de kullanılır. Her yapı, ECR deposunda barındırılan, Amazon ECS tarafından başlatılan ve yönetilen bir Docker görüntüsünde paketlenir. NoSQL bazı durumlarda oldukça kullanışlı ve popüler olsa da, Firebase her zaman Greyp'in tüm ihtiyaçlarını karşılayamayabilir ve bu nedenle şirket anlık sorgular için MySQL'i de (RDS'de) kullanır (Firebase, JSON ağacını kullanır; bu, daha verimlidir). bazı durumlarda) ve belirli verilerin saklanması. Kullanılan bir diğer depolama ise toplanan verilerin güvenliğini sağlayan Amazon S3'tür.

Akıllı telefondan bisiklete

Daha önce de söylediğimiz gibi akıllı telefonlarla iletişim Firebase üzerinden kuruluyor. Platform, uygulama kullanıcılarının ve onların veritabanı parçalarının kimliğini gerçek zamanlı olarak doğrulamak için kullanılır. Aslında Firebase iki şeyin birleşimidir: Biri kalıcı veri depolamaya yönelik bir veritabanı, diğeri ise gerçek zamanlı verileri Websocket bağlantısı aracılığıyla akıllı telefonlara iletmek içindir. Bu tür bir bağlantı için ideal seçenek, cihazlar birbirine yakın olmadığında (BT/Wi-Fi bağlantısı mevcut olmadığında) bisiklete komutlar vermektir.

Bu durumda Greyp, akıllı telefondan mesajları gerçek zamanlı modda bir veritabanı aracılığıyla alan kendi komut işleme mekanizmasını geliştirdi. Bu mekanizma, görevi akıllı telefon komutlarını bir IoT komisyoncusu aracılığıyla bisiklete iletilen MQTT mesajlarına dönüştürmek olan temel uygulama hizmetlerinin (GVC) bir parçasıdır. Bisiklet bir komut aldığında bunu işler, uygun eylemi gerçekleştirir ve Firebase'e (akıllı telefon) bir yanıt gönderir.

İzleme

Akıllı bir elektrikli bisiklet nasıl yaratıldı?
Parametre kontrolü

Hemen hemen her arka uç geliştirici, her 10 dakikada bir sunucuları kontrol etmeden geceleri uyumayı sever. Bu, sistemde otomatik izleme ve uyarı çözümlerinin uygulanmasının gerekli olduğu anlamına gelir. Bu kural aynı zamanda Greyp bisiklet ekosistemi için de geçerlidir. İyi bir gece uykusunun uzmanları da var, bu nedenle şirket iki bulut çözümü kullanıyor: Amazon CloudWatch ve jmxtrans.

CloudWatch, izleme ve operasyonel verileri günlükler, ölçümler ve olaylar biçiminde toplayarak AWS platformunda ve şirket içinde çalışan AWS uygulamaları, hizmetleri ve kaynaklarına ilişkin birleşik bir görünüm elde etmenize yardımcı olan bir izleme ve görünürlük hizmetidir. CloudWatch ile ortamlarınızdaki anormal davranışları kolayca tespit edebilir, uyarılar ayarlayabilir, günlük ve ölçümlerin ortak görselleştirmelerini oluşturabilir, otomatik eylemler gerçekleştirebilir, sorunları giderebilir ve uygulamalarınızın sorunsuz çalışmasını sağlamaya yardımcı olan eyleme dönüştürülebilir öngörüler keşfedebilirsiniz.

CloudWatch, kullanıcı ölçümlerini toplar ve bunları bir kontrol paneline iletir. Burada Amazon tarafından yönetilen diğer kaynaklardan gelen verilerle birleştirilir. JVM, jmxtrans (aynı zamanda ECS içinde bir Docker kapsayıcısı olarak da barındırılır) adı verilen bir "bağlayıcı" kullanarak bir JMX uç noktası aracılığıyla ölçümleri alır.

İkinci bölüm, özellikler

Akıllı bir elektrikli bisiklet nasıl yaratıldı?

Peki ne tür bir elektrikli bisiklete sahip oldunuz? Greyp G6 elektrikli dağ bisikleti, LG hücreleri tarafından desteklenen 36V, 700 Wh lityum iyon pil ile donatılmıştır. Greyp, birçok e-bisiklet üreticisinin yaptığı gibi pili saklamak yerine çıkarılabilir pili çerçevenin tam ortasına yerleştirdi. G6, 250 W nominal güce sahip bir MPF motorla donatılmıştır (ve ayrıca 450 W seçeneği de vardır).

Greyp G6, Rockhox arka süspansiyona sahip, üst boruya yakın yerleştirilmiş ve sürücünün dizleri arasında çıkarılabilir bir batarya için bol miktarda yer bırakan bir dağ bisikletidir. Çerçeve enduro tarzındadır ve süspansiyon sayesinde 150 mm hareket mesafesi sunar. Kablo ve fren hatları şasinin içine yönlendirilir. Bu hem estetik bir görünüm sağlar hem de dallara takılma riskini azaltır.

%100 karbon fiber şasi, Concept One elektrikli hiper otomobilin yaratılması sırasında kazanılan deneyim kullanılarak Greyp tarafından özel olarak geliştirildi.

Greyp G6'nın elektronik takımı, gövde üzerindeki merkezi istihbarat modülü (CIM) tarafından kontrol edilir. Renkli ekran, WiFi, Bluetooth, 4G bağlantısı, jiroskop, USB C konektörü, öne bakan bir kamera ve arka sele altı kameralı bir arayüz içerir. Bu arada arka kamera 4 LED ile çevrili. Geniş açılı kameralar (1080p 30 fps) öncelikle seyahat sırasında video çekmek için tasarlanmıştır.

Fotoğraf örnekleriAkıllı bir elektrikli bisiklet nasıl yaratıldı?

Akıllı bir elektrikli bisiklet nasıl yaratıldı?

Akıllı bir elektrikli bisiklet nasıl yaratıldı?

Şirket eSTEM çözümüne özel önem veriyor.

“Greyp eSTEM, bisiklet için iki kamerayı (ön ve arka) kontrol eden, sürücünün kalp atış hızını izleyen, yerleşik bir jiroskopa, navigasyon sistemine ve eSIM'e sahip olan ve istenildiği zaman bağlanmasına olanak tanıyan merkezi bir akıllı modüldür. E-bisiklet sistemi, akıllı telefonu kullanıcı arayüzü olarak kullanıyor ve mobil uygulama, uzaktan bisiklet anahtarı, fotoğraf çekimi, bisiklete metin aktarma ve güç sınırlama gibi çeşitli yeni seçeneklerle benzersiz bir kullanıcı deneyimi yaratıyor."

Bisikletin gidonunda özel bir “Paylaş” butonu bulunmaktadır. Sürüşünüz sırasında ilginç veya heyecan verici bir şey olursa, bir düğmeye basarak videonun son 15-30 saniyesini otomatik olarak kaydedip bisikletçinin sosyal medya hesabına yükleyebilirsiniz. Videonun üzerine ek veriler de eklenebilir. Örneğin bisikletin enerji tüketimi, hızı, seyahat süresi vb.

Telefon gösterge paneli modunda bisiklete monte edildiğinde Greyp G6, yalnızca mevcut hızınızı veya pil seviyenizi göstermenin ötesinde zengin bilgiler sağlayabilir. Böylece bisikletçi haritadaki herhangi bir noktayı (örneğin yüksek bir tepe) seçebilir ve bilgisayar, pil şarjının zirveye ulaşmak için yeterli olup olmadığını hesaplar. Ya da aniden dönüş yolunda pedal çevirmek istemezseniz, geri dönüşü olmayan noktayı hesaplayacaktır. Her ne kadar pedallar oldukça kolay döndürülebilse de. Üretici, bisikletin ağır olmadığını garanti eder (nasıl baktığınıza bağlı olarak ağırlığı 25 kg olsa da).

Akıllı bir elektrikli bisiklet nasıl yaratıldı?
Greyp G6'yı kaldırmak oldukça mümkün

Greyp G6, aşağıdakine benzer bir hırsızlık önleme sistemine sahiptir: Nöbetçi Modu Tesla'dan. Yani park halindeki bir bisiklete dokunursanız, bu durum sahibine bilgi verecek ve ona, elektrikli bisikletin etrafında kimin döndüğünü bulmak için kameraya erişim hakkı tanıyacak. Sürücü daha sonra davetsiz misafirin uzaklaşmasını önlemek için bisikleti uzaktan devre dışı bırakmayı seçebilir. Ve bu sistemlerin Greyp'te yıllardır geliştirilmekte olduğu göz önüne alındığında, Tesla'nın uygulamaya koymasından önce bu sistemi geliştirmiş olmaları muhtemeldir.

Bu serinin birkaç modeli satışta: G6.1, G6.2, G6.3. G6.1 25 km/sa (15,5 mil/sa) hıza çıkar ve maliyeti 6 €'dur. G499'ün azami hızı 6.3 km/sa (45 mil/sa) olup maliyeti 28 Euro'dur. G7 modelinin neyi farklı olduğu belli değil ancak fiyatı 499 euro.

Blogda başka neler okuyabilirsiniz? Bulut4Y

Yapay zekanın fantastik bir fikirden bilim endüstrisine giden yolu
Bulut yedeklemelerinden tasarruf etmenin 4 yolu
GNU/Linux'ta top kurulumu
Yaz neredeyse bitti. Neredeyse hiç sızdırılmamış veri kalmadı
Nesnelerin İnterneti, sis ve bulutlar: teknoloji hakkında konuşalım mı?

Abone olun Telegram-kanal böylece bir sonraki makaleyi kaçırmazsınız! Haftada en fazla iki kez ve yalnızca iş hakkında yazıyoruz.

Kaynak: habr.com

Yorum ekle