Skip to content

Latest commit

 

History

History
64 lines (50 loc) · 2.64 KB

README.md

File metadata and controls

64 lines (50 loc) · 2.64 KB

rIChard

Application développée dans le cadre de l'unité 4E-LE1 de Programmation Java Pour Android à l'ESIEE Paris (2021, E4FE), par Jules BENKEMOUN, Anthony CARDOSO & Avesta MOLAEI (Groupe 2E)

L'appli?

rIChard permet, en TLDR, de contrôler des petits relais branchés sur secteur par bluetooth afin de rendre des prises électriques intelligentes. Son nom, dont la capitalisation douteuse fait référence au petit circuit intégré (IC) qu'elle contrôle (microcontrôleurs AVR Atmel de MicroChip), et est emprunté au père du logiciel libre, Richard Stallman.

Que fait rIChard?

L'Utilisateur peut soit contrôler ses appareils avec une reconnaissance vocale (API Google (non GPL : ( ) ), ou les activer manuellement en naviguant dans des menus. L'application envoie un message sous forme de chaîne de caractères à un module bluetooth connecté à un microcontrôleur qui allume et éteint les relais sélectionnés. Après tout, nous sommes en FE!

Les devs de génie

Tous trois membres de la E4FE 2E

  • Jules BENKEMOUN
  • Anthony CARDOSO
  • Avesta MOLAEI

comman sa marches [tuto 100% fonktionel]

C'est tout bête:

  • git clone https://github.com/avmolaei/rIChard.git pour les intimes
  • Télécharger l'archive rIChard.zip
  • L'extraire dans votre répertoire de travail
  • Sous Android Studio
    • File>Open
    • Sélectionnez votre répertoire de travail/rIChard
    • Appuyez sur OK
    • Attendre 500 ans le build de Gradle
  • Le projet est opérationel!

Documents intéressants:

Les trucs techniques pour les nerds

Appli développée et compilée sur

  • Thinkpad P50

    • ParrotOS (4.11, x86_64)
    • DE: MATE 1.24.1
    • CPU: I7 6820HQ (8) @ 3.600GHz
    • GPU: NVIDIA Quadro M1000M
    • Memory:23423MiB
    • Android Studio Arctic Fox | 2020.3.1 Patch 2
    • En dark mode parce qu'on est des h4xx0r
  • Acer 5750g

    • OS: Arch (btw)
    • WM: Sway
    • CPU: I3 2350M @2300Mhz
    • GPU: NVIDIA GT610M
    • Memory: 8GiB
    • Editor: DOOM EMACS
    • jules stop faire le ricer avec ta machine hasbeen

Appli testée sur

  • Xiaomi/Pocophone Poco X3 5G Pro NFC
    • Android 11, MIUI 12.5
    • Chipset Qualcomm Snapdragon 860 (7nm)
    • CPU octa-coeur 2.96GHz Kryo 485
    • GPU Adreno 640