Adafruit Industries

Adafruit Industries LLC on Ameerika ettevõte peakorteriga New Yorgis. See tegeleb vaba riistvara arendamise, tootmise ja müügiga.

Adafruit Industries LLC
Tüüp Eraettevõte
Asutatud 2005
Asutaja Limor "Ladyada" Fried
Peakorter New York
Valdkonnad Vaba riistvara, Vaba tarkvara
Töötajaid üle 100 (2024)
Koduleht https://adafruit.com/

Ajalugu muuda

Adafruit alustas 2005. aastal elektroonikakomponentide veebipoena. MIT tudeng Limor Fried müüs varuosi oma isiklikul veebilehel avaldatud projektide jaoks. [1] Aasta hiljem kolis ta New Yorki ning asutas oma veebipoe põhjal ettevõtte Adafruit Industries, LLC. [2] Firma sai oma nime Limor Fried-i kasutajanimest “ladyada”, mille inspiratsiooniks on Inglise matemaatik Ada Lovelace.

2012. aastal kolis Adafruit Industries New Yorgi Soho kvartali, firma käive oli 10 miljonit dollarit. [3]

2014. aastal oli Adafruiti käive 33 miljonit dollarit. [4]

2016. aastal täitis Adafruit oma miljonendat tellimust ning käive jõudis 45 miljoni dollarini. [5]

2020. aasta koroonapandeemia ajal sai Adafruit jätkata tööd valmistades varuosi meditsiinilise varustuse jaoks. [6]

Tooted muuda

Adafruit Feather muuda

 
Adafruit Feather M0 Basic Proto mikrokontroller

Adafruit Feather on erinevate mikroprotsessoritega mikrokontrollerite ja laiendusplaatide (Featherwings) perekond. Sõltumata kiibistikust on kõikide Feather mikrokontrollerite viigud identsed. See võimaldab jooksvalt vahetada projektis kasutusel olevat plaadi teise mudeli vastu. Kõik lisaplaadid on kõikide mikrokontrolleritega kokkusobivad ning omavahel virnastatavad.

 
Adafruit OLED FeatherWing laiendusplaat AHT20 temperatuuri- ja niiskuse anduriga

Adafruit Feather mikrokontrolleri mõõtmed on vaikimisi 0.9" x 2" (22.86mm x 50.8mm), kuid vajaduse korral on lubatud ka suurema pikkusega plaadi disain. Teiste plaatidega ühilduvuse huvides on laiuse muutmine aga mitte soovituslik. Kõik mikrokontrollerid on varustatud JST 2-PH pesaga, mille kaudu saab ühendada 3.7V akut. Plaadi külge ühendatud aku laeb automaatselt USB pesa kaudu. [7]

Laiendusplaatide mõõtmed ei ole rangelt paika pandud ning neid saab vabalt muuta lähtuvalt plaadi vajadustest. Lubatud on ka laiendusplaatide disainid, mis kinnituvad mikrokontrolleri alla.

2024. aasta aprilli seisuga on Adafruiti veebipoes müügil 73 erinevat Feather mikrokontrollerit ning 95 Featherwings laiendusplaati. [8] Tänu avatud spetsifikatsioonile on olemas ka lai valik plaate teistelt tootjatelt, mis sobivad kokku Adafruiti enda toodetega.

CircuitPython muuda

 
Adafruit Blinka logo

CircuitPython on Pythonil põhinev mikrokontrollerite jaoks programmeerimiskeel. See sai alguse 2016. aastal MicroPythoni baasil. Esimesed versioonid kandsid nime "Adafruit MicroPython" ning nende peamine erinevus MicroPythonist oli Adafruiti enda plaatide tugi. [9] 2017. aastal projekt oli ümbernimetatud CircuitPythoniks, et vältida arusaamatusi ning eristada programmeerimiskeelt originaalsest MicroPythonist. [10] 2018. aastal ilmunud "Blinka" ühilduvuse kiht implementeerib CircuitPythoni teeke CPythonis, mis võimaldab CircuitPythonis kirjutatud koodi jooksutamist ka valitud monoplaatarvutitel. [11]

CircuitPythoni peamised erinevused Micropythonist on: [12]

  • Natiivse USB tugi;
  • Ujukomaarvude tugi;
  • Veateated on tõlgitud 19 keelde;
  • Puudub korralik paralleelsuse tugi, lõimed ja katkestused ei tööta.

Näidiskood LED-i vilgutamiseks CircuitPythonis:

# Vajalikud teegid
import digitalio
import board
import time

# board.LED on sisseehitatud LED-i viik
# Määrame seda väljundiks
led = digitalio.DigitalInOut(board.LED)
led.direction = digitalio.Direction.OUTPUT

# Vilgutame sagedusega 1Hz
while True:
    led.value = True
    time.sleep(0.5)
    led.value = False
    time.sleep(0.5)

NeoPixel muuda

 
NeoPixel LED lint

NeoPixel on WS2812, WS2811 või SK6812 draiveril põhinevate RGB LEDide kaubamärk. [13] Adafruit toodab NeoPixeleid erinevates formaatides: eraldi moodulitena, lindil, maatriksitena ning jadana sirge või ringkujulise aluse peal. Lisaks tavalistele valgusdioodidele on saadaval ka versioonid RGBW- (ehk eraldi valge dioodiga) või ultraviolettvalgusdioodidega.

NeoPixel LEDide kasutamiseks on loodud teegid Arduino C++ ning Adafruiti enda CircuitPython programmeerimiskeeltes.

FLORA / GEMMA muuda

 
Adafruit FLORA V2 mikrokontroller

Adafruit FLORA on kompaktne õmmeldatav Arduinoga kokkusobiv elektroonikaplatform. [14] Selle aluseks on ümmargune mikrokontroller diameetriga 1.75" (44.5mm), mis põhineb ATmega32u4 kiibil ning sisaldab ühte NeoPixel moodulit ning JST 2-PH pesa aku ühendamiseks. FLORA perekonna moodulid on loodud riiete külge õmblemiseks elektrojuhtivate niitide abil. Selleks on kõik elektroonilised komponendid paigaldatud plaadi ühel poolel ning plaadi äärtes on ette nähtud avaga kontaktväljad mugavaks õmblemiseks.

Lisaks FLORAle toodab Adafruit ka GEMMA seeria plaate. [15] Selle seeria mikrokontrollerid on oluliselt väiksema diameetriga 1" (25.4mm) ning põhinevad Attiny85 kiibil.

Mõlema platformi jaoks on loodud laiendusmooduleid, mida samuti saab riiete külge õmmelda. Nende hulka kuuluvad, näiteks, GPS ja NeoPixel moodulid.

Circuit Playground muuda

 
Adafruit Circuit Playground mikrokontroller

Adafruit Circuit Playground on ATmega32u4 mikroprotsessoril põhinev mikrokontroller, mis oli loodud spetsiaalselt algavate programmerijate jaoks. [16] Plaat on varustatud 10 NeoPixel mooduli, nupude, andurite ning kõlariga. See oli loodud õpetajate ja vanemate palvel koolitundide läbiviimiseks. [5] Plaadi peal olevad komponendid saab kasutada ilma jootmise ega maketeerimislaua kasutamiseta, mis on kasuks piiratud ajaga koolitundide puhul.

Õppematerjalid muuda

Videomaterjalid muuda

Adafruit on aktiivne YouTube-is. Nende ametlikul kanalil on 2024. aasta aprilli seisuga 446 tuhat tellijat. Suurem osa sisust kanalil on otseülekanned ja nende salvestused.

Show and Tell muuda

Iganädalased otseülekanded, kus soovijad vaatajate hulgast saavad ette näidata ja tutvustada oma elektroonika projekte. [17] Limor Friedi sõnul Adafruit kasutab vaatajate projekte ning nende teostamisel tekkinud probleeme inspiratsiooniks Adafruiti toodete loomisel. [5]

Ask an Engineer muuda

Iganädalane otseülekanne, kus Limor Fried ja Phillip Torrone vastavad vaatajate elektroonikateemalistele küsimustele ning tutvustavad Adafruiti uusi ja tulevaid projekte. [18]

Desk of Ladyada muuda

Limor Friedi otseülekanded uute Adafruiti toodete arendamise protsessist. Saates on kajastatud kõik seadme disaini- ja tootmise etapid; näiteks üks saate rubriikidest nimega "The Great Search" selgitab detailselt seadmete komponentide valimise protsessi. [19]

JP's Product Picks muuda

Iganädalased otseülekanded, kus tutvustatakse tooteid Adafruiti valikust ning luuakse nende abil lihtsamaid projekte. [20]

Adafruit Learning System muuda

Adafruit Learning System on veebileht, kus avaldatakse samm-sammulised juhendid elektroonika projektide valmistamiseks ning elektroonikaalased õppematerjalid. Sama lehele lisatakse ka uute Adafruiti toodete kirjeldusi, kasutamisjuhende ja spetsifikatsioone. Artikle saavad lisada ainult Adafruiti moderaatorid ja nende poolt heakskiidetud kasutajad. Tavakasutajad saavad oma projekte ja juhendeid avalikustada Adafruit Playground lehel.

2024. aasta aprilli seisuga Adafruit Learning System lehele on üles laetud üle 3000 ning Adafruit Playground lehele üle 100 artikli. [21][22]

Viited muuda

  1. "About ladyada.net". Vaadatud 25. aprillil 2024.
  2. "Limor Fried, Founder & CEO, Adafruit Industries". Vaadatud 30. aprillil 2024.
  3. "Profile: Limor Fried". Vaadatud 1. mail 2024.
  4. "How one woman turned her passion for tinkering into a $33 million business — without a dime of funding". Vaadatud 1. mail 2024.
  5. 5,0 5,1 5,2 "Inside Adafruit, the Open-Source Manufacturing Maker Champions". Vaadatud 1. mail 2024.
  6. "Adafruit - Essential Employee for Contractors Letter" (PDF). Vaadatud 1. mail 2024.
  7. "Feather Specification". Vaadatud 30. aprillil 2024.
  8. "Feather Products Category on Adafruit Industries". Vaadatud 30. aprillil 2024.
  9. "Adafruit and MicroPython". Vaadatud 30. aprillil 2024.
  10. "Release CircuitPython Beta 0.8.0". Vaadatud 30. aprillil 2024.
  11. "Running CircuitPython Code without CircuitPython". Vaadatud 30. aprillil 2024.
  12. "Adafruit Circuitpython API Reference". Vaadatud 30. aprillil 2024.
  13. "Adafruit NeoPixel Überguide". Vaadatud 30. aprillil 2024.
  14. "FLORA - Wearable electronic platform". Vaadatud 1. mail 2024.
  15. "Adafruit GEMMA v2". Vaadatud 1. mail 2024.
  16. "Introducing Circuit Playground". Vaadatud 1. mail 2024.
  17. "Joining Show and Tell". Vaadatud 1. mail 2024.
  18. "Ask An Engineer". Vaadatud 1. mail 2024.
  19. "Live From the Desk of Ladyada". Vaadatud 1. mail 2024.
  20. "John Park's Product Picks of the Past". Vaadatud 1. mail 2024.
  21. "Adafruit Learning System". Vaadatud 1. mail 2024.
  22. "Adafruit Playground". Vaadatud 1. mail 2024.