Inhoudsopgave:

Draagbare elektronische badge - Ajarnpa
Draagbare elektronische badge - Ajarnpa

Video: Draagbare elektronische badge - Ajarnpa

Video: Draagbare elektronische badge - Ajarnpa
Video: LED badge 2024, November
Anonim
Draagbare elektronische badge
Draagbare elektronische badge
Draagbare elektronische badge
Draagbare elektronische badge
Draagbare elektronische badge
Draagbare elektronische badge

Hier is een geweldig project om te ondernemen als je van plan bent naar een Hardware/Python-bijeenkomst te gaan, of van plan bent om naar je lokale Makerfaire te gaan. Maak een draagbare elektronische badge, die is gebaseerd op een Raspberry Pi Zero en een PaPiRus pHAT eInk-display. Je kunt de onderstaande stappen volgen om een van de twee badges te maken, of remixen om je eigen badge te maken

  1. 3D-geprinte Instructable-logobadge, die u met een lanyard om uw nek kunt dragen.
  2. Of voeg Pi zero en het eInk-display toe aan je jas-/overhemdzak

Stap 1: Lijst met benodigde onderdelen

Lijst met benodigde onderdelen
Lijst met benodigde onderdelen

Hier is de lijst met onderdelen die je nodig hebt

  • Raspberry Pi Zero W (of de oudere versie 1.3)
  • Pi Supply PaPiRus Zero ePaper/eInk pHAT v1.2
  • SD-kaart minimaal 8 GB
  • Adafruit's PowerBoost 1000-oplader, deze heeft ook een oplaadcircuit
  • Lipo-batterij 3.7v van minimaal 2000mAh of hoger

Soldeerstation en soldeerdraad om de PowerBoost aan te sluiten op de Pi Zero W

Als u bovendien van plan bent om de STL-bestanden die in de volgende stappen zijn bijgevoegd in 3D te printen, heeft u een 3D-printer/ en filament nodig. Als je er geen bij de hand hebt, kun je karton uit een verpakkingsdoos gebruiken en de omtrek van de componenten erop tekenen.

Stap 2: 3D printen

3d printen
3d printen
3d printen
3d printen

3D print de bijgevoegde STL-bestanden, in mijn geval gebruikte ik een Flashforge Creator Pro en Hatchbox Yellow 1,75 mm PLA.

Hier zijn de voorgestelde slicer-instellingen voor alle STL-bestanden

  • Laaghoogte 0.2mm
  • Invulling - 25 %
  • Mondstuktemperatuur - 205C

De STL's zijn ontworpen met Autodesk Fusion 360 en het Instructable-logo is ontworpen nadat het logo naar een SVG-indeling is geconverteerd en in Fusion 360 is geïmporteerd.

Het afdrukken van het Instructable-logo STL duurde ongeveer 35 minuten en is afhankelijk van uw andere slicer-instellingen. En de andere STL om toe te voegen aan een shirt / jas duurde 15 minuten.

Stap 3: Een lanyard schilderen en toevoegen aan de Instructables-badge

Na het 3D-printen schilderde ik ook het Instructable Logo met Uni Paint Pen (Fine Line PX-21), die je bij je plaatselijke ijzerhandel zou moeten kunnen vinden. Als je nu geen PowerBoost of een Lipo hebt, kun je kleine stroom gebruiken bank, die je bij het dragen van de lanyard netjes in je jaszak moet zien te verstoppen.

Als je geen powerbank bij de hand hebt, kun je nog steeds de onderstaande stappen volgen en de code wijzigen en uploaden naar de Pi Zero W, en het 3D-geprinte Instructable bot-logo toevoegen en slechts één afbeeldingsweergave hebben - zoiets als je instructable lid-ID of je twitter account details, zoals je ziet in de afbeelding hierboven. Als er geen stroom op de Pi is aangesloten, worden de afbeelding en tekst nog steeds weergegeven, omdat deze PaPirus een eInk-scherm is, wat betekent dat je geen stroom nodig hebt om de afbeelding op het eInk-scherm te houden.

Om je badge om je nek te hangen, heb je een lanyard en sleutelhangers nodig om aan de oren van de Instructable's bot 3D-geprinte onderdelen toe te voegen

Stap 4: Solderen en de elektronica toevoegen

Solderen en elektronica toevoegen
Solderen en elektronica toevoegen

Als u nu van plan bent de Powerboost 1000 te gebruiken, zodat u de afbeeldingen en tekst op uw badge kunt wijzigen wanneer u op pad bent.

  • Soldeer de +ve USB-connectorzijde op de Powerboost naar PP1-contact op de Pi Zero W
  • En de -ve USB-connector naar PP6-contact op de Pi Zero W zoals je op de afbeelding hierboven ziet

Stap 5: Verbind Pi via SSH en installeer en upload de onderstaande code

Verbind Pi via SSH en installeer en upload de onderstaande code
Verbind Pi via SSH en installeer en upload de onderstaande code
Verbind Pi via SSH en installeer en upload de onderstaande code
Verbind Pi via SSH en installeer en upload de onderstaande code
Verbind Pi via SSH en installeer en upload de onderstaande code
Verbind Pi via SSH en installeer en upload de onderstaande code

Flash en SD met de nieuwste versie van Raspbian OS op de SD-kaart, van

Als u klaar bent, voert u de volgende opdrachten uit nadat u SSH naar de Pi. hebt gestuurd

sudo apt-get update

sudo apt-get upgrade

Voordat u de Pi opnieuw opstart, gebruikt u de opdracht raspi-config om SPI- en I2C-interfaces in te schakelen en ook uw bestandssysteem uit te breiden, als u van plan bent uw Pi Zero voor andere dingen te gebruiken. Start de Pi nu opnieuw op

Om de software voor de PapiRus-hoed te installeren, volgt u de stappen op -

In principe kunt u de software downloaden en installeren met:

curl -sSL https://github.com/PiSupply/PaPiRus | sudo bash

Als u klaar bent, vergeet dan niet om de schermgrootte van het eInk-scherm in te stellen met

sudo papirus-set [1.44 | 1.9 | 2.0 | 2.6 | 2.7]

Voer een snelle test uit om te controleren of uw installatie is gelukt

papirus-systeem

Download nu de bijgevoegde code en upload deze naar Pi, ik heb alleen het python-bestand toegevoegd en niet de afbeeldingen, dus je moet je eigen afbeelding downloaden en wijzigen. Vergeet niet om de afbeeldingen te hernoemen met het schakelaarnummer, dus voor knop SW1 moet de afbeelding worden genoemd als SW1.png

Stap 6: De badge aan uw jaszak toevoegen

De badge aan je jaszak toevoegen
De badge aan je jaszak toevoegen
De badge aan je jaszak toevoegen
De badge aan je jaszak toevoegen
De badge aan je jaszak toevoegen
De badge aan je jaszak toevoegen

Om nu de Pi-badge aan een jas of je shirt toe te voegen, kun je de jaszak knippen en naaien zoals je op de afbeelding hierboven ziet, in feite is hier de maat van de snede iets (2 mm) groter dan de Pi-pin-headergleuf, dus het epaper-display bevindt zich buiten de zak, wat betekent dat u toegang hebt tot de knop op het eInk-display

Of laat de badge gewoon over je T-shirtzak hangen zodat je nog steeds toegang hebt tot de knoppen op het eInk-display, ook als een suggestie is om een manier te vinden om pinnen toe te voegen om het 3D-geprinte deel aan je shirt te houden, zodat componenten val niet af als je buigt.

Ook als je geen 3D-printer hebt, kun je een stuk karton uit een pakketdoos gebruiken en de omtrek van de Pi Zero-, PowerBoost- en Lipo-batterij tekenen zodat deze in je zak past.

Aanbevolen: