Installeer Heltec Boards via Board Manager

hi,

sinds Heltec onlangs is de Software voor de ESP32 met Laura heeft veranderd, ik zou graag vandaag is de huidige methode van de installatie weergeven.

Voorheen moest gebruikers downloaden de Heltec ESP-Vork op de Git, installeren, bijwerken en beheren, vervolgens, voor Linux, natuurlijk, en voor Windows beginners een hindernis.

Door de nieuwe Installatie op de Raad van bestuur, de beheerder van de comfortabele geworden, evenals alle functies (LoRa-OLED ' s) zijn gegroepeerd in een Bibliotheek.

We beginnen met het invoeren van de URL voor de Board administrator om de voorkeuren in de Arduino IDE te openen via bestand-> voorkeuren openen:

https://docs.heltec.cn/download/package_heltec_esp32_index.json

^^ Invoeren en bevestigen met OK. In de verbinding van Bestuur, de beheerder van de open en in de zoekbalk Heltec type:

En selecteer de gewenste Versie en installeer het. Nu, de bijbehorende Bibliotheek herladen van de Oled-en LoRa functies van de Planken te gebruiken. Voor dit doel, zoals gebruikelijk, over de Schets -> library-project -> bibliotheken beheren... de Manager van de bibliotheek de Bibliotheek openen van de afbeelding in de gewenste Versie te installeren:

Na de verplichte herstart van de IDE, we kiezen de juiste Heltec Raad:

Onder bestand -> voorbeelden -> voorbeelden uit hun eigen bibliotheken ->Heltec ESP32 Dev vinden we de pre-geconfigureerd voorbeelden voor Oled-scherm en Lora, als een "Factory Test"

van De Schets Factory_Test uitvoeren zonder te configureren die nodig is om eenvoudig en eerste toont de Beschikbare Netwerken en verzonden in de verbinding LoRa-pakketten:

Veel plezier met de Heltec Planken en tot de volgende post :)

Esp-32Grundlagen software

3 Kommentare

Ulrich Engel

Ulrich Engel

Hallo,
ich möchte durch kleine Projekte LoRa für mich erschließen und nutzen.
Als erstes Projekt würde ich gerne Daten eines BMP280 vom Sender zum Receiver übertragen und auf dem Handy anzeigen. Dazu habe ich ein Tutorial gefunden.#
Nun meine Frage:
Kann ich den Sender ESP32LoRa auch mit einem Akku stromsparend betreiben? Wie kann ich den Akku anschließen? Ich habe keinen Vin-Pin gefunden. Ich würde gerne mittels sleep mode die Laufzeit des ESP auf 3-4 Tage bringen. Ist das realistisch? (Der Akku: 7,4 V 1500mAh. Messinterval: alle 30 Sek. Daten lesen)

Vielen Dank für die Antwort. Bin schon sehr gespannt.

John Trommelen

John Trommelen

Der URL hat sich geändert, dieser muss sein:
https://resource.heltec.cn/download/package_heltec_esp32_index.json

Arne Dien

Arne Dien

Hallo,
ich habe gerade versucht mit dem Boardverwalter die Heltec Librarys zu installieren bekomme jedoch einige Fehlermeldungen:
Fehler beim Herunterladen von https://docs.heltec.cn/download/package_heltec_esp32_index.json
Exception in thread “AWT-EventQueue-0” java.util.ConcurrentModificationException
at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:909)
at java.util.ArrayList$Itr.next(ArrayList.java:859)
at cc.arduino.contributions.packages.ui.ContributionIndexTableModel.updateIndexFilter(ContributionIndexTableModel.java:54)
at cc.arduino.contributions.ui.InstallerJDialog.updateIndexFilter(InstallerJDialog.java:293)
at cc.arduino.contributions.ui.InstallerJDialog$1.onFilter(InstallerJDialog.java:133)
at cc.arduino.contributions.ui.FilterJTextField.applyFilter(FilterJTextField.java:110)
at cc.arduino.contributions.ui.FilterJTextField.lambda$new$0(FilterJTextField.java:53)
at javax.swing.Timer.fireActionPerformed(Timer.java:313)
at javax.swing.Timer$DoPostEvent.run(Timer.java:245)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:109)
at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:190)
at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:235)
at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:233)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:233)
at java.awt.Dialog.show(Dialog.java:1084)
at java.awt.Component.show(Component.java:1671)
at java.awt.Component.setVisible(Component.java:1623)
at java.awt.Window.setVisible(Window.java:1014)
at java.awt.Dialog.setVisible(Dialog.java:1005)
at processing.app.Base.openBoardsManager(Base.java:1414)
at processing.app.Base$10.actionPerformed(Base.java:1441)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.AbstractButton.doClick(AbstractButton.java:376)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:842)
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:886)
at java.awt.Component.processMouseEvent(Component.java:6539)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
at java.awt.Component.processEvent(Component.java:6304)
at java.awt.Container.processEvent(Container.java:2239)
at java.awt.Component.dispatchEventImpl(Component.java:4889)
at java.awt.Container.dispatchEventImpl(Container.java:2297)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476)
at java.awt.Container.dispatchEventImpl(Container.java:2283)
at java.awt.Window.dispatchEventImpl(Window.java:2746)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84)
at java.awt.EventQueue$4.run(EventQueue.java:733)
at java.awt.EventQueue$4.run(EventQueue.java:731)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:730)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Hat heltec da etwas geändert?
LG
Arne Dien

Einen Kommentar hinterlassen

Alle Kommentare werden vor der Veröffentlichung moderiert