, , , , ,

LilyGo T-PicoC3 esp32-C3 rp2040 st7789v usb-c

Disponibilité:

5 en stock (peut être précommandé)


Dans les applications où vous avez besoin d'une connexion Bluetooth - Wifi, d'une batterie et d'un petit écran, ce LILYGO T-PicoC3 est idéal compte tenu de son prix très abordable.

122,00 loi

5 en stock (peut être précommandé)

Fréquemment achetés ensemble

LILYGO T-PicoC3 étui avec écran, noir

Comparer

LILYGO T-PicoC3 ESP32-C3 RP2040 ST7789V USB-C

Dans les applications où vous avez besoin d'une connexion Bluetooth - Wifi, d'une batterie et d'un petit écran, ce LILYGO T-PicoC3 est idéal compte tenu de son prix très abordable.

traits

  • Processeur : RP2040 Dual ARM Cortex-M0+
  • Microprocesseur : ESP32-C3
  • Langages de programmation : C/C++, MicroPython
  • Compatible avec TensorFlow Lite
  • Fonctions embarquées : Boutons sur IO06 et IO07, mesure du niveau de batterie sur IO26.
  • Épaisseur du PCB : 1 mm

Fonctionnalités d'affichage

  • Modèle : ST7789V IPS LCD
  • Résolution : 135 x 240
  • Diagonale : 1,14″
  • Connexion : SPI 4 fils
  • Tension : 3.3 V
  • Température de fonctionnement : -20 ÷ +70°C

Compilateur

Il peut être programmé avec Arduino IDE, MicroPython, Platform IO.

Configuration des broches – brochage LILYGO T-PicoC3

Configuration des broches LILYGO T-PicoC3

Vidéo


Lire plus ...

Instructions de programmation RP2040

Arduino

  1. Ouvrez l'IDE Arduino et accédez à Fichier->Préférences.
  2. Des bibliothèques non officielles sont utilisées dans les exemples Arduino. Dans la boîte de dialogue qui apparaît, saisissez l'URL suivante dans le champ « URL supplémentaires du gestionnaire de cartes » :
    • https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json
  3. Allez dans Outils->Boards->Board Manager dans l'EDI
  4. Tapez « pico » dans le champ de recherche et sélectionnez « Ajouter » :
  5. Copiez TFT_eSPI dans le répertoire
  6. Ouvrez l'IDE Arduino, recherchez TFT_eSPI dans Fichier > Exemple. Le programme de test d'usine du T-Display se trouve dans TFT_eSPI -> FactoryTest. Vous pouvez également utiliser d'autres programmes de démonstration fournis par TFT_eSPI.
  7. Dans les options de l'IDE Arduino, vous sélectionnez la carte de développement Raspberry Pi Pico, les autres paramètres restent à la valeur par défaut
  8. Vous maintenez le bouton BOOT enfoncé, cliquez sur le bouton de réinitialisation et relâchez le bouton BOOT après un délai d'une seconde ou après que l'ordinateur émet un bip et que le dossier de la carte apparaisse.
  9. Enfin, cliquez sur charger ou faites glisser le firmware sur le dossier de la carte.

MicroPython

  1. plombier Thonny PythonIDE
  2. Une fois l'installation terminée, vous devez cliquer sur la barre d'outils, cliquer sur Exécuter -> Sélectionner un interprète, entrer dans l'interface suivante, sélectionner Raspberry Pi Pico.
  3. Vous devez configurer le Pico avant de configurer les ports suivants.
  4. Appuyez sur le bouton BOOT, cliquez sur RES, puis revenez à l'IDE Thonny Python et changez le port en port série où se trouve le Pico. Si vous ne le trouvez pas, cliquez sur Installer ou mettre à jour le micrologiciel.
  5. Enregistrez en tant que script pour exécuter le code suivant :
    • à partir de l'importation de la machine Pin, Minuterie
      LED = broche (25, broche.OUT)
      temps = Minuterie()
      def tick (minuterie):
      mené à l'échelle mondiale
      led.toggle()
      tim.init(freq=2.5, mode=Timer.PERIODIC, callback=tick)
  6. Si vous devez enregistrer sur la puce, accédez à Fichier->Enregistrer sous->rp2040.
  7. Pour plus de méthodes d'utilisation, vous disposez de la documentation Micro Python ici.

Plateforme d'E/S

Option 1 : le noyau arduino-pico d'Earlephilhower. Idéal si vous utilisez l'IDE Arduino, mais pas encore entièrement pris en charge sur PlatformIO. Il y a quelques instructions supplémentaires pour le faire fonctionner voir ici. Il est prévu de le fusionner dans le PlatformIO principal voir ici.

Option 2 : Utilisation du noyau Arduino-mbed standard intégré au PIO. Les packages et la chaîne d'outils sont tous installés par l'interface graphique PIO lorsque vous créez un nouveau projet. Vous utilisez ces options dans la configuration :

Voici le fichier platformio.ini généré à partir de l'interface graphique PIO :

[env:pico] plateforme = raspberrypi board = pico framework = arduino lib_deps = khoih-prog/ESP_AT_Lib@^1.4.1

Pour vous connecter à l'ESPC3 via UART pour Wifi, utilisez cette superbe bibliothèque (installée par PIO GUI).

Une solution de contournement est nécessaire pour accéder à Serial2 et TX-8, RX-9 sur le périphérique T-Pico. C'est expliqué ici.

Voici les premières lignes de la sortie du terminal de build montrant la configuration et les packages :

CONFIGURATION > ici.

PLATEFORME : Raspberry Pi RP2040 (1.7.0) > Raspberry Pi Pico MATÉRIEL : RP2040 133 MHz, 264 Ko de RAM, 2 Mo Flash DÉBOGAGE : Actuel (cmsis -dap) Externe (cmsis-dap, jlink, raspberrypi-swd)

PAQUETS:

  • framework-arduino-mbed @ 3.1.1
  • outil-openocd-raspberrypi @ 2.1100.0 (11.0)
  • outil-rp2040tools @ 1.0.2
  • chaîne d'outils-gccarmnoneeabi @ 1.90201.191206 (9.2.1)

Merci @jimemo !

Instructions de programmation ESP32-C3

Arduino

  1. Ouvrez l'IDE Arduino et accédez à Fichier -> Préférences. Dans la boîte de dialogue qui apparaît, saisissez l'URL suivante dans le champ « URL supplémentaires du gestionnaire de cartes » :
    • Lien stable : https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
    • Lien vers la version de développement : https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_dev_index.json
  2. Allez dans Outils->Boards->Board Manager dans l'EDI
  3. Tapez « ESP32C3 Dev » dans la zone de recherche et sélectionnez « Ajouter » :
  4. Cliquez sur n'importe quel fichier-> exemple-> tous les exemples esp32 et chargez

Méthode de chargement ESP32-C3

ESP32C3 utilise principalement le firmware ESP32-AT ici. Si vous souhaitez l'utiliser comme coprocesseur, vous pouvez modifier le firmware.
Méthode 1: si le port série s'affiche avec le mot jatg lorsque vous vous connectez en USB, vous pouvez le charger directement via USB. (n'oubliez pas de ne pas utiliser les broches USB pour définir d'autres fonctions, sinon il sera difficile de charger la prochaine fois).
Méthode 2: (s'il n'y a pas de port série lorsque vous connectez l'ESP32C3 USB), déconnectez l'USB, connectez brièvement l'ESP32C3-IO9 et GND, puis reconnectez l'USB (notez que le périphérique ESP32C3 doit être sélectionné pour connecter l'USB).

Liens utiles

ÉBRÉCHER

CP2102, ESP32-C3, RP2040, ST7789V

Mémoire flash

Alimentateur

tension

lien

,

Conectori

,

Basé sur 0 avis

0.0 par total
0
0
0
0
0

Seuls les clients authentifiés ayant acheté ce produit peuvent laisser un avis.

Il n'y a actuellement aucun avis

Vous pourriez aussi aimer…